{% extends "_base.html" %} {% block title %}Agent Status — {{ _brand_name }}{% endblock %} {% block content %} {#- agent_total / agent_disconnected / agent_partial are computed once in Go (report_service.go) and reused for both the email subject and this summary, so the two never drift. -#}
I checked {{ agent_total|default(0) }} account{{ 's' if agent_total|default(0) != 1 else '' }}. {% if agent_disconnected|default(0) > 0 or agent_partial|default(0) > 0 %} {% if agent_disconnected|default(0) > 0 %}{{ agent_disconnected|default(0) }} agent{{ 's' if agent_disconnected|default(0) != 1 else '' }} disconnected{% endif %}{% if agent_disconnected|default(0) > 0 and agent_partial|default(0) > 0 %} and {% endif %}{% if agent_partial|default(0) > 0 %}{{ agent_partial|default(0) }} ha{{ 've' if agent_partial|default(0) != 1 else 's' }} partial connectivity{% endif %} — details below. {% else %} All agents are running healthy. {% endif %}
| Account | Status | Connections | Last Connected |
|---|---|---|---|
| {{ account.account_name }} | ● | {{ connected_count }}/5 | {{ agent_details.last_connected_at }} UTC |
{{ account.account_name }}
{% if not is_running %}Agent {{ agent_details.status | lower | capitalize }} since {{ agent_details.last_connected_at }} UTC. No data is being collected.
Version: {{ agent_details.version }} · {{ agent_details.k8s_provider }}/{{ agent_details.k8s_version }}
{% endif %} {% if disconnected_connections | length > 0 %}{% if is_running %}{{ disconnected_connections | length }} integration{{ 's' if disconnected_connections | length != 1 else '' }} down — cost and scaling data may be incomplete.{% endif %} Disconnected: {{ disconnected_connections | join(', ') }}
{% endif %} {% if not is_running %}Check agent{% else %}Reconnect integrations{% endif %} →✓ All {{ accounts|length }} account{{ 's' if accounts|length != 1 else '' }} are running healthy