{% extends "base.html" %} {% block title %}System Monitor Alerts - Hermetic Suite{% endblock %} {% block content %}

Filters

{% if show_resolved %} All Alerts {% else %} Active Alerts {% endif %}

{% if alerts %} {% for alert in alerts %} {% endfor %}
Server Severity Metric Message Value Triggered Status Actions
Server #{{ alert.server_id }} {{ alert.severity|upper }} {{ alert.metric_type }}{{ ' (' + alert.metric_path + ')' if alert.metric_path else '' }} {{ alert.message }} {% if alert.current_value is not none %} {{ alert.current_value|round(1) }} / {{ alert.threshold_value|round(1) }} {% else %} - {% endif %} {{ alert.triggered_at.strftime('%Y-%m-%d %H:%M') }}
{% set delta = (now() - alert.triggered_at).total_seconds() %} {% if delta < 3600 %} {{ (delta / 60)|int }} min ago {% elif delta < 86400 %} {{ (delta / 3600)|int }} hours ago {% else %} {{ (delta / 86400)|int }} days ago {% endif %}
{% if alert.is_active %} Active {% if alert.acknowledged_at %}
Ack'd by {{ alert.acknowledged_by }} {% endif %} {% else %} Resolved {% if alert.resolved_at %}
{{ alert.resolved_at.strftime('%m-%d %H:%M') }} {% endif %} {% endif %}
{% if alert.is_active %} {% if not alert.acknowledged_at %}
{% endif %}
{% endif %}
{% else %}

{% if show_resolved %} No alerts found. {% else %} No active alerts. 🎉 {% endif %}

{% endif %}
{% macro now() %}{{ import_datetime().utcnow() }}{% endmacro %} {% endblock %}