Error loading stats: {{ error }}
Apdex Score
{{ summary.apdex }}
{% if summary.apdex >= 0.94 %}Excellent{% elif summary.apdex >= 0.85 %}Good{% elif summary.apdex >= 0.70 %}Fair{% else %}Poor{% endif %}
Avg Response
{{ summary.avg_response_time }}ms
P95: {{ percentiles.p95 }}ms
Error Rate
{{ summary.error_rate }}%
{{ summary.error_count }} exceptions
Throughput
{{ summary.throughput }}{{ summary.throughput_unit }}
{{ summary.total_requests }} total requests
Response Time Percentiles
{{ percentiles.p50 }}ms
P50 (Median)
{{ percentiles.p75 }}ms
P75
{{ percentiles.p95 }}ms
P95
{{ percentiles.p99 }}ms
P99 (Tail)
Response Time Trend
Request Throughput
Error Rate Trend
Database Performance
{{ database.total_queries }}
Total Queries
{{ database.avg_time }}ms
Avg Duration
{{ database.slow_count }}
Slow Queries ({{ database.slow_pct }}%)
{{ database.duplicate_count }}
Duplicate (N+1)
Top Slow Queries
{% for query in database.top_slow %}
{% endfor %}
{% endif %}
{{ query.duration_ms }}ms
{{ query.timestamp|slice:":19" }}
{{ query.sql }}
Cache Performance
{{ cache.hit_rate }}%
Hit Rate
{{ cache.hits }}
Hits
{{ cache.misses }}
Misses
Background Jobs
{{ jobs.success_rate }}%
Success Rate
{{ jobs.success }}
Success
{{ jobs.failed }}
Failed
Recent Failures
{% for job in jobs.failed_jobs %}
{% endfor %}
{% endif %}
{{ job.name }}
{{ job.timestamp|slice:":19" }}
{{ job.error }}
Permission Checks
{{ security.total }}
Total Checks
{{ security.granted }}
Granted
{{ security.denied }}
Denied
Top Denied Permissions
{% for perm in security.top_denied %}
{% endif %}
{{ perm.permission }}
{{ perm.count }}x
{% endfor %}