{% import "admin/huey/_macros.html" as h %} {# ---- stat tiles ---- #} {% set tiles = [ (live.pending, 'Pending', '', None), (live.scheduled, 'Scheduled', '', None), (live.results, 'Results', '', None), (overview.inflight, 'Running', 'text-primary', None), (overview.completed, 'Completed 24h', 'text-success', None), (overview.errors, 'Errors 24h', 'text-danger', '%.1f%% error rate'|format(overview.error_rate * 100)), ] %}
| Task | Ran | OK | Err | Avg | |
|---|---|---|---|---|---|
| {{ t.task }} {% if t.revoked %}revoked{% endif %} | {{ s.executed if s else 0 }} | {{ s.completed if s else 0 }} | {{ s.errors if s else 0 }} | {{ h.dur(s.avg) if s else '—'|safe }} | |
| No registered tasks. | |||||
| Task | ID | Elapsed |
|---|---|---|
| {{ r.task }} | {{ r.id[:8] }} | {{ h.elapsed(r.elapsed) }} |
| Nothing running. | ||
| Time | Task | Signal | Duration | Error |
|---|---|---|---|---|
| {{ e.time }} | {{ e.task }} | {{ h.sigbadge(e.signal) }} | {{ h.dur(e.duration) }} | {{ e.error or '' }} |
| No events recorded yet. | ||||
| Task | ID | Prio | |
|---|---|---|---|
| {{ p.task }} | {{ p.id[:8] }} | {{ p.priority or 0 }} | |
| Queue empty. | |||
| Task | ID | ETA | |
|---|---|---|---|
| {{ s.task }} | {{ s.id[:8] }} | {{ s.eta or '—'|safe }} | |
| Nothing scheduled. | |||