{% extends "admin/change_list.html" %} {% load i18n static celery_logs_admin %} {% block extrahead %} {{ block.super }} {% endblock %} {% block content_title %}

{% trans "Task Log Statistics" %}

{% blocktrans with days=days_to_show %}Statistics and charts for the last {{ days }} days{% endblocktrans %}

{% endblock %} {% block result_list %}
{% trans "Total Tasks" %}
{% trans "Successful Tasks" %}
{% trans "Failed Tasks" %}
{{ statistics.success_rate }}%
{% trans "Success Rate" %}
{{ statistics.avg_duration|seconds_to_verbose }}
{% trans "Avg Duration" %}
{{ statistics.max_duration|seconds_to_verbose }}
{% trans "Max Duration" %}
{{ statistics.avg_messages_per_day }}
{% trans "Avg Messages / Day" %}
{{ statistics.avg_messages_per_hour }}
{% trans "Avg Messages / Hour" %}
{{ statistics.avg_messages_per_minute }}
{% trans "Avg Messages / Minute" %}
{% trans "Tasks per Day" %}
{% trans "Failures per Day" %}
{% trans "Success vs Failure Distribution" %}
{% trans "Top 10 Queues" %}
{% trans "Worker Distribution" %}
{% trans "Periodic Tasks" %}
{% trans "Top 10 Tasks" %}
{% for item in top_tasks %} {% empty %} {% endfor %}
{% trans "Task Name" %} {% trans "Executions" %} {% trans "Success" %} {% trans "Failures" %} {% trans "Avg Duration" %} {% trans "Max Duration" %} {% trans "Success Rate" %}
{{ item.task_name }} {{ item.execution_count }} {{ item.success_count }} {{ item.failure_count }} {{ item.avg_duration|seconds_to_verbose }} {{ item.max_duration|seconds_to_verbose }} {{ item.success_rate|floatformat }}%
{% trans "No data available for the selected period." %}
{% trans "Top 10 Slowest Tasks (by Avg Duration)" %}
{% for task in slowest_tasks %} {% empty %} {% endfor %}
# {% trans "Task Name" %} {% trans "Total Executions" %} {% trans "Avg Duration" %} {% trans "Max Duration" %}
{{ forloop.counter }} {{ task.task_name }} {{ task.message_count }} {{ task.avg_duration|seconds_to_verbose }} {{ task.max_duration|seconds_to_verbose }}
{% trans "No data available for the selected period." %}
{% trans "Top 10 Error Messages" %}
{% endblock %} {% block pagination %}{% endblock %}