{% extends "base.html" %} {% block navbar %} {% module Template("navbar.html", active_tab="dashboard") %} {% end %} {% block container %}
Active: {{ sum(map(lambda x:x.get('active') or 0, workers.values() )) }} Processed: {{ sum(map(lambda x:x.get('task-received') or 0, workers.values() )) }} Failed: {{ sum(map(lambda x:x.get('task-failed') or 0, workers.values() )) }} Succeeded: {{ sum(map(lambda x:x.get('task-succeeded') or 0, workers.values() )) }} Retried: {{ sum(map(lambda x:x.get('task-retried') or 0, workers.values() )) }}
{% for name, info in workers.items() %} {% end %}
Worker Name Status Active Processed Failed Succeeded Retried Load Average
{{ name }} {{ info.get('status', None) }} {{ info.get('active', 0) or 0 }} {{ info.get('task-received', 0) }} {{ info.get('task-failed', 0) }} {{ info.get('task-succeeded', 0) }} {{ info.get('task-retried', 0) }} {{ humanize(info.get('loadavg', 'N/A')) }}
{% end %}