Перейти к основному содержимому

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

### 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.

примечание

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