Skip to content

Metrics Reference

All metrics are prefixed with ruseon_.

Stream Metrics

MetricTypeDescription
ruseon_active_streamsGaugeCurrent number of active RTSP stream consumers.
ruseon_stream_reconnects_totalCounterNumber of times a camera stream had to reconnect.
ruseon_frames_received_totalCounterTotal video frames received from all cameras.
ruseon_key_frames_totalCounterTotal keyframes (I-frames) received.

Network & Disk I/O

MetricTypeDescription
ruseon_network_receive_bytes_totalCounterTotal bytes received from RTSP sources.
ruseon_disk_write_bytes_totalCounterTotal bytes written to the /recordings archive.
ruseon_archive_segments_written_totalCounterTotal video segments successfully finalized and written.
ruseon_archive_errors_totalCounterTotal errors encountered while writing segments. Should be 0.

Internal Diagnostics

MetricTypeDescription
ruseon_ringbuffer_drops_totalCounterNumber of frames dropped due to full internal ring buffers. Indicates slow disk IO or CPU starvation.
ruseon_eventbus_drops_totalCounterEvents dropped from the internal message bus.

Client Access

MetricTypeDescription
ruseon_webrtc_peers_activeGaugeCurrent number of active WebRTC viewer sessions.
ruseon_hls_requests_totalCounterTotal number of HTTP requests for HLS playlists/segments.

Released under the MIT License.