{% extends "dashboard/base.html" %} {% block title %}Quality Monitor{% endblock %} {% block content %}

Service Quality Monitor

{{ services|length }} active service{{ 's' if services|length != 1 else '' }}
Avg SLA Compliance
{{ "%.1f"|format(summary.avg_sla) }}%
Avg Error Rate
{{ "%.1f"|format(summary.avg_error_rate) }}%
P50 Latency
{{ "%.0f"|format(summary.p50_latency) }} ms
P95 Latency
{{ "%.0f"|format(summary.p95_latency) }} ms

Per-Service Metrics

{% if services %} {% for svc in services %} {% endfor %}
Service Total Calls Success Rate Error Rate Avg Latency P95 Latency SLA Status
{{ svc.name }} {{ "{:,}".format(svc.total_calls) }} {{ "%.1f"|format(svc.success_rate) }}% {{ "%.1f"|format(svc.error_rate) }}% {{ "%.0f"|format(svc.avg_latency) }} ms {{ "%.0f"|format(svc.p95_latency) }} ms {% if svc.sla_status == 'compliant' %} Compliant {% elif svc.sla_status == 'warning' %} Warning {% elif svc.sla_status == 'no_data' %} No Data {% else %} Violation {% endif %}
{% else %}
No active services to monitor
{% endif %}
{% endblock %}