{% extends "layout.html" %} {% from "shared/components.html" import stat_card %} {% block content %}
{{ stat_card("Throughput", metrics.throughput, "throughput", "accent", "Completed jobs") }} {{ stat_card("Retries", metrics.retries, "retries", "warning", "Failed job count") }} {{ stat_card("Failures", metrics.failures, "failures", "danger", "Current failed jobs") }} {{ stat_card("Avg Duration", metrics.avg_duration or "-", "avg-duration", "neutral", "Runtime-owned when available") }}
{{ stat_card("Total Queues", total_queues, "total-queues", "neutral") }} {{ stat_card("Total Workers", total_workers, "total-workers", "success") }} {{ stat_card("Waiting Jobs", counts.waiting, "waiting-count", "warning") }} {{ stat_card("Active Jobs", counts.active, "active-count", "accent") }}

Metrics Over Time

Latest samples

Queue State Distribution

Current counts

Recent Metrics History

Latest 20 snapshots

Time Throughput Retries Failures Waiting Active Delayed Completed Failed Workers
{% endblock %}