Connections

{% if monitor_enabled %} Probing every {{ initial_data.interval_seconds|int }}s {% else %} Monitor disabled — set SESSION_CONTROL_MONITOR_TARGETS {% endif %}

Sessions
{% for t in initial_data.targets %} {% else %} {% endfor %}
Target Status ms (last) ms (avg) Loss Last drop Last recovery History ({{ initial_data.interval_seconds|int }}s/bar)
{{ t.name }} {{ t.host }} {{ "●" if t.status == "up" else ("✕" if t.status == "down" else "?") }} {{ t.status|upper }} {% if t.latency_ms is not none %}{{ "%.1f"|format(t.latency_ms) }}{% else %}—{% endif %} {% if t.avg_latency_ms is not none %}{{ "%.1f"|format(t.avg_latency_ms) }}{% else %}—{% endif %} {{ "%.1f"|format(t.loss_pct) }}% {{ t.last_down_at | default("—") }} {{ t.last_up_at | default("—") }} {{ t.sparkline }}
No targets configured.

Recent Events

{% if initial_data.events %} {% for e in initial_data.events %}
{{ e.ts[:19].replace("T", " ") }} {{ e.target }} {{ e.kind|upper }} {% if e.prior_duration_seconds %} after {{ e.prior_duration_seconds|int }}s {% endif %}
{% endfor %} {% else %}
No events yet.
{% endif %}