{% extends "layout.html" %} {% from "shared/components.html" import stat_card, status_badge, empty_state %} {% block content %}
{{ stat_card("Total queues", total_queues, "total-queues", "accent") }} {{ stat_card("Total jobs", total_jobs, "total-jobs", "neutral") }} {{ stat_card("Total workers", total_workers, "total-workers", "success") }}

Job Distribution

Live

Throughput Over Time

Last 20 samples

Waiting Jobs Per Queue

Backend counts

Latest Jobs

Most recent jobs visible through the backend

Open Queues
{% for job in latest_jobs %} {% else %} {% endfor %}
ID Queue State Time
{{ job.id }} {{ job.queue }} {{ status_badge(job.state) }} {{ job.time }}
{{ empty_state("No recent jobs") }}

Recently Active Queues

Queue activity reported by AsyncMQ

{% for q in latest_queues %} {% else %} {% endfor %}
Queue Last Activity
{{ q.name }} {{ q.time }}
{{ empty_state("No queues found") }}
{% endblock %}