This panel shows what is declared on the broker and what was persisted by the workers. It does not show live queue depth — TaskIQ exposes none.
{% if shows_runs %}| Kind | Status | Progress | Stage | Attempts | Requested |
|---|---|---|---|---|---|
| {{ job.kind }} | {{ job.status }} | {{ job.stage or "—" }} | {{ job.attempts }}/{{ job.max_attempts }} | {{ job.created_at }} |
No runs recorded yet. Rows appear here once a
JobStore enqueues work.
| Task | Schedule | Retries |
|---|---|---|
| {{ task.name }} |
{%- if task.triggers %}
{%- for trigger in task.triggers %}
{%- if trigger.cron %}
{%- endfor %}
{%- else %}on demand
{%- endif %}
{{ trigger.cron }}
{%- if trigger.cron_offset_label %} {{ trigger.cron_offset_label }}{% endif %}
{%- elif trigger.interval_seconds %}every {{ trigger.interval_seconds | int }}s
{%- elif trigger.run_at %}once at {{ trigger.run_at }}
{%- else %}—
{%- endif %}
|
{% if task.retry_on_error %} up to {{ task.max_retries if task.max_retries is not none else "default" }} {% else %} off {% endif %} |
No tasks registered on the broker.
{% endif %} {% endif %}