Метрики модуля REST сервисов
8 января 2025 г.Меньше 1 минутыCoreMonitoringrestservices
Метрики модуля restservices
- controllers_all - Общее количество контроллеров
- controllers_online - Количество контроллеров в статусе онлайн
- websocket_widget_sessions - Количество открытых сеансов websocket/widget.
- websocket_widget_incoming_count - Количество не валидных (не обработанных) входящих сообщений websocket/widget.
- websocket_widget_invalid_total - Количество ошибок обработки входящих сообщений websocket/widget (в процессе обработки произошла ошибка).
- websocket_widget_subscribe_count - Количество подписок на дашборды
- websocket_widget_subscribe{quantile="0.95",} - Среднее время подписки на дашборд вэбсокета websocket/widget
- websocket_widget_unsubscribe_count - Количество отписок от дашбордов вэбсокета websocket/widget
- websocket_widget_unsubscribe{quantile="0.95",} - Среднее время отписки от дашборда вэбсокета websocket/widget
- websocket_widget_set_param_value_count - Количество установок значения параметра через виджеты вэбсокета websocket/widget.
- websocket_widget_set_param_value{quantile="0.95",} - Среднее время установок значения параметра через виджеты вэбсокета websocket/widget.
- websocket_widget_change_param_manual_mode_count - Количество изменений режима ручного управления параметром через виджеты вэбсокета websocket/widget.
- websocket_widget_change_param_manual_mode{quantile="0.95",} - Количество изменений режима ручного управления параметром через виджеты вэбсокета websocket/widget.
- websocket_widget_controller_status_changed_count - ?
- websocket_widget_controller_status_connect_count - ?
- websocket_widget_controller_status_disconnect_count - ?
- websocket_event_sessions - Количество открытых сеансов websocket/event.
- websocket_event_connect_count - Количество подключенных сеансов websocket/event
- websocket_event_disconnect_count - Количество отключенных сеансов websocket/event
- websocket_event_sended_total - Количество сообщений, отправленных подписчикам websocket/event.
- websocket_event_sended{quantile="0.95",} - Среднее время отправки сообщения подписчикам websocket/event.
Все REST-сервисы формируют метрики вида:
rest_HTTP-МЕТОД_путь_count - количество вызовов метода
rest_HTTP-МЕТОД_путь{quantile="0.95",} - среднее время выполнения метода, секунд
Инфо
Пример: GET /db/controller сформирует метрики:
rest_get_db_controller_count - количество вызовов
rest_get_db_controller{quantile="0.95",} - среднее время выполнения, секунд