{% extends "base.html" %}
{% set active_page = "overview" %}
{% block title %}TaskForge - Overview{% endblock %}
{% block content %}
Total Jobs
{{ total_jobs }}
Pending
{{ total_pending }}
Running
{{ total_running }}
Completed
{{ total_done }}
Workers Online
{{ total_workers_online }}
| Queue |
Pending |
Running |
Done |
Dead |
Total |
{% for q in queues %}
| {{ q.name }} |
{{ q.pending }} |
{{ q.running }} |
{{ q.done }} |
{{ q.dead }} |
{{ q.total }} |
{% else %}
| No queues found |
{% endfor %}
| Worker ID |
Host |
Status |
Queues |
Last Heartbeat |
{% for w in workers %}
| {{ w.id[:8] }}... |
{{ w.hostname }} |
{{ w.status }} |
{% for q in w.queues %}
{{ q }}
{% endfor %}
|
{{ w.last_heartbeat_at|time_ago }} |
{% else %}
| No workers registered |
{% endfor %}
| Job ID |
Type |
Queue |
Status |
Error |
When |
{% for f in recent_failures %}
| {{ f.id[:8] }}... |
{{ f.type }} |
{{ f.queue_name }} |
{{ f.status }} |
{{ f.error_message }} |
{{ f.updated_at|time_ago }} |
{% else %}
| No failures - looking good! |
{% endfor %}
{% endblock %}