{% load hueystats %} {% if not enabled %}

The stats recorder is not running. Check the server logs for start-up errors from huey.contrib.djhuey.stats.

{% else %}
{% for t in tiles %}
{{ t.value|default_if_none:"—" }}
{{ t.label }}
{% if t.sub %}
{{ t.sub }}
{% endif %}
{% endfor %}

Throughput · last {{ throughput.complete|length }} min

completed errors
{% barchart throughput.complete throughput.error %}
{{ throughput.complete|length }} min agonow

Registered tasks

{% for t in known %}{% with s=t.stats %} {% endwith %}{% empty %} {% endfor %}
TaskRanOK ErrAvg
{{ t.task }} {% if t.revoked %}revoked{% endif %} {{ s.executed }} {{ s.completed }} {{ s.errors }} {{ s.avg|dur }}
{% csrf_token %} {% if t.revoked %} {% else %} {% endif %}
No registered tasks.

Currently running · {{ inflight|length }}

{% for r in inflight %} {% empty %} {% endfor %}
TaskIDElapsed
{{ r.task }} {{ r.id|slice:":8" }} {{ r.elapsed|elapsed }}
Nothing running.

Recent events

{% for e in events %} {% empty %} {% endfor %}
TimeTaskSignal DurationError
{{ e.time }} {{ e.task }} {% sigbadge e.signal %} {{ e.duration|dur }} {{ e.error|default:'' }}
No events recorded yet.

Pending · {{ live.pending|default_if_none:"?" }}

{% for p in pending %} {% empty %} {% endfor %}
TaskIDPrio
{{ p.task }} {{ p.id|slice:":8" }} {{ p.priority|default_if_none:0 }}
{% csrf_token %}
Queue empty.

Scheduled · {{ live.scheduled|default_if_none:"?" }}

{% for s in scheduled %} {% empty %} {% endfor %}
TaskIDETA
{{ s.task }} {{ s.id|slice:":8" }} {{ s.eta|default_if_none:"—" }}
{% csrf_token %}
Nothing scheduled.

Danger zone

{% for op, label in danger_ops %}
{% csrf_token %}
{% endfor %}
{% endif %}