Connections
{% if monitor_enabled %} Probing every {{ initial_data.interval_seconds|int }}s {% else %} Monitor disabled — set SESSION_CONTROL_MONITOR_TARGETS {% endif %}
| 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 %}