| Status | Connection ID | Path | Duration | Messages | Data Transfer |
|---|---|---|---|---|---|
| {{ conn.state }} | {{ conn.short_id }} |
{{ conn.path }}
{% if conn.query_string %}
?{{ conn.query_string }}
{% endif %}
|
{% set duration_seconds = conn.duration %} {% if duration_seconds >= 3600 %} {{ "%dh %dm"|format(duration_seconds // 3600, (duration_seconds % 3600) // 60) }} {% elif duration_seconds >= 60 %} {{ "%dm %ds"|format(duration_seconds // 60, duration_seconds % 60) }} {% else %} {{ "%.1fs"|format(duration_seconds) }} {% endif %} | ↑ {{ conn.total_sent }} ↓ {{ conn.total_received }} | {% set total_bytes = conn.bytes_sent + conn.bytes_received %} {% if total_bytes >= 1048576 %} {{ "%.2f MB"|format(total_bytes / 1048576) }} {% elif total_bytes >= 1024 %} {{ "%.2f KB"|format(total_bytes / 1024) }} {% else %} {{ total_bytes }} B {% endif %} |
| Status | Connection ID | Path | Duration | Messages | Close Info |
|---|---|---|---|---|---|
| {{ conn.state }} | {{ conn.short_id }} |
{{ conn.path }}
{% if conn.query_string %}
?{{ conn.query_string }}
{% endif %}
|
{% if conn.duration %} {% set duration_seconds = conn.duration %} {% if duration_seconds >= 3600 %} {{ "%dh %dm"|format(duration_seconds // 3600, (duration_seconds % 3600) // 60) }} {% elif duration_seconds >= 60 %} {{ "%dm %ds"|format(duration_seconds // 60, duration_seconds % 60) }} {% else %} {{ "%.1fs"|format(duration_seconds) }} {% endif %} {% else %} - {% endif %} | ↑ {{ conn.total_sent }} ↓ {{ conn.total_received }} {% if conn.messages_dropped > 0 %} ({{ conn.messages_dropped }} dropped) {% endif %} |
{% if conn.close_code %}
{{ conn.close_code }}
{% if conn.close_reason %}
{{ conn.close_reason }}
{% endif %}
|
No WebSocket connections detected in this request