{% extends "layout.html" %} {% block title %}Dashboard - MailCadence Admin{% endblock %} {% block content %}

Dashboard & Observability

Real-time metrics, execution status, and automated dispatch control.

Running dispatch...
{% if message %}
{{ message }}
{% endif %} {% if error %}
{{ error }}
{% endif %}
Total Executions
{{ stats.total_executions }}
Tasks: {{ stats.total_tasks }} | Schedules: {{ stats.total_schedules }}
Emails Sent
{{ stats.total_emails_sent }}
Successful Runs: {{ stats.success_count }}
Failed Runs
{{ stats.failed_count }}
Requires attention
Avg Duration
{{ stats.avg_duration_ms }} ms
Execution latency

Recent Execution Logs

Showing last 50 entries
{% if logs %}
{% for log in logs %} {% endfor %}
ID Task ID Batch ID Status Sent Duration Attempts Executed At
{{ log.id }} {{ log.task_id }} {{ log.batch_id or "-" }} {% if log.status == 'SUCCESS' %} SUCCESS {% elif log.status == 'FAILED' %} FAILED {% elif log.status == 'PARTIAL' %} PARTIAL {% else %} {{ log.status }} {% endif %} {{ log.sent_count }} {{ log.duration_ms }} ms {{ log.attempt_count }} {{ log.executed_at }}
{% else %}

No execution logs available yet.

Run a manual dispatch or wait for scheduled triggers.

{% endif %}
{% endblock %}