Перейти к основному содержимому
Версия: 1.8.0 (последняя)

Мониторинг системы

Video Recorder

Поды подсистемы Video Recorder предоставляют метрики для мониторинга входящих соединений записи видео в формате prometheus. Метрики доступны по эндпоинту "/metrics".

Пример ответа:

# HELP vr_webrtc_connection_count Number current webrtc connections
# TYPE vr_webrtc_connection_count gauge
vr_webrtc_connection_count 1
# HELP vr_websocket_connection_count Number current websocket connections
# TYPE vr_websocket_connection_count gauge
vr_websocket_connection_count 0
# HELP vr_websocket_average_connection_duration Average websocket connection duration
# TYPE vr_websocket_average_connection_duration gauge
vr_websocket_average_connection_duration 17.000192976579434
# HELP vr_websocket_average_chunk_size Average video chunk size witch transferred via websocket
# TYPE vr_websocket_average_chunk_size gauge
vr_websocket_average_chunk_size 38794.71944598936

Описание метрик:

  • vr_webrtc_connection_count — текущее количество WebRTC соединений.
  • vr_websocket_connection_count — текущее количество WebSocket соединений.
  • vr_websocket_average_connection_duration (в секундах) — средняя длительность WebSocket сессий. Это время всех проверок с записью видео, которое зависит от количества проверок и длительности видео каждой проверки.
  • vr_websocket_average_chunk_size (в байтах) — средний размер чанка видео данных, передаваемых по WebSocket.
примечание

Каждая пода отдаёт метрики по своим собственным данным. Если у вас несколько под, для получения полной картины по всей подсистеме необходимо агрегировать метрики со всех под.