Метрики агента мониторинга SOWA для Prometheus#

Общее состояние профиля#

Параметр

Примечание

sowa_nginx_vts_info{hostname,version,profileVersion,configuratorVersion,sowaRunningVersion}

Общая информация о версионности (профиля/конфигуратора/СПО).

sowa_nginx_vts_start_time

Время запуска профиля.

sowa_nginx_vts_time_since_start

Время, прошедшее с момента запуска профиля.

sowa_nginx_vts_main_connections{status="requests"}

Общее число запросов.

sowa_nginx_vts_main_connections{status="active"}

Текущее количество активных соединений.

sowa_nginx_vts_main_connections{status="waiting"}

Количество соединений, ожидающих обработки.

sowa_nginx_vts_main_connections{status="writing"}

Количество соединений, осуществляющих запись в данный момент времени.

sowa_nginx_vts_main_connections{status="accepted"}

Общее число принятых соединений (с момента запуска).

sowa_nginx_vts_main_connections{status="handled"}

Общее число обработанных соединений с момента запуска.

sowa_nginx_vts_main_connections{status="reading"}

Текущее количество соединений, осуществляющих чтение.

sowa_nginx_vts_main_connections_external{status="requests"}

Количество внешних запросов.

sowa_nginx_vts_main_connections_external{status="active"}

Количество внешних активных соединений.

sowa_nginx_vts_main_connections_external{status="waiting"}

Количество внешних соединений, ожидающих обработки.

sowa_nginx_vts_main_connections_external{status="writing"}

Количество внешних соединений, осуществляющих запись в данный момент времени.

sowa_nginx_vts_main_connections_external{status="accepted"}

Общее число принятых внешних соединений (с момента запуска).

sowa_nginx_vts_main_connections_external{status="handled"}

Общее число обработанных внешних соединений с момента запуска.

sowa_nginx_vts_main_connections_external{status="reading"}

Текущее количество внешних соединений, осуществляющих чтение.

sowa_nginx_vts_main_shm_usage_bytes{shared="max_size"}

Общий размер в байтах shared memory.

sowa_nginx_vts_main_shm_usage_bytes{shared="used_size"}

Использовано байт shared memory.

sowa_nginx_vts_main_shm_usage_bytes{shared="used_node"}

Использовано node из shared memory.

sowa_nginx_vts_server_bytes_total{host,direction="in"}

Всего отправлено (байт).

sowa_nginx_vts_server_bytes_total{host,direction="in"}

Всего получено (байт).

sowa_nginx_vts_server_requests_total{host,key="responses",code="1xx"}

Количество запросов со статусом вида 1xx.

sowa_nginx_vts_server_requests_total{host,key="responses",code="2xx"}

Количество запросов со статусом вида 2xx.

sowa_nginx_vts_server_requests_total{host,key="responses",code="3xx"}

Количество запросов со статусом вида 3xx.

sowa_nginx_vts_server_requests_total{host,key="responses",code="4xx"}

Количество запросов со статусом вида 4xx.

sowa_nginx_vts_server_requests_total{host,key="responses",code="5xx"}

Количество запросов со статусом вида 5xx.

sowa_nginx_vts_server_requests_total{host,key="responses",code="sec"}

Количество запросов, заблокированных с кодом 403.

sowa_nginx_vts_server_requests_total{host,key="responses",code="kafka_ok"}

Количество запросов, успешно доставленных на брокер kafka.

sowa_nginx_vts_server_requests_total{host,key="responses",code="kafka_err"}

Количество запросов, не доставленных на брокер kafka из-за ошибки.

sowa_nginx_vts_server_requests_total{host,key="responses",code="kafka_commited"}

Количество запросов, добавленных в очередь доставки.

sowa_nginx_vts_server_requests_total{host,key="responses",code="kafka_uncommited"}

Количество запросов в обработке и еще не добавленных в очередь доставки.

sowa_nginx_vts_server_requests_total{host,key="responses",code="kafka_active_con"}

Количество активных соединений с брокерами kafka.

sowa_nginx_vts_server_requests_total{host,key="responses",code="kafka_total_con"}

Общее количество брокеров kafka в конфигурации.

sowa_nginx_vts_server_requests_total{host,key="responses",code="mq_ok"}

Количество запросов, успешно доставленных на MQ.

sowa_nginx_vts_server_requests_total{host,key="responses",code="mq_err"}

Количество запросов, не доставленных на MQ из-за ошибки.

sowa_nginx_vts_server_requests_total{host,key="responses",code="mq_commited"}

Количество запросов, добавленных в очередь доставки.

sowa_nginx_vts_server_requests_total{host,key="responses",code="mq_uncommited"}

Количество запросов в обработке и еще не добавленных в очередь доставки.

sowa_nginx_vts_server_requests_total{host,key="responses",code="mq_active_con"}

Количество активных соединений с MQ.

sowa_nginx_vts_server_requests_total{host,key="responses",code="mq_total_con"}

Общее количество серверов MQ в конфигурации.

Общие данные по upstream#

Параметр

Примечание

sowa_nginx_vts_upstream_requests_total{upstream,backend,code="1xx"}

Количество ответов от апстримов с кодом 1xx.

sowa_nginx_vts_upstream_requests_total{upstream,backend,code="2xx"}

Количество ответов от апстримов с кодом 2xx.

sowa_nginx_vts_upstream_requests_total{upstream,backend,code="3xx"}

Количество ответов от апстримов с кодом 3xx.

sowa_nginx_vts_upstream_requests_total{upstream,backend,code="4xx"}

Количество ответов от апстримов с кодом 4xx.

sowa_nginx_vts_upstream_requests_total{upstream,backend,code="5xx"}

Количество ответов от апстримов с кодом 5xx.

sowa_nginx_vts_upstream_requests_total{upstream,backend,code="total"}

Общее количество ответов.

sowa_nginx_vts_upstream_requests_sent_speed{upstream,backend}

Скорость отправки на апстрим.

sowa_nginx_vts_upstream_requests_rcvd_speed{upstream,backend}

Скорость приема от апстрима.

sowa_nginx_vts_upstream_status_down{upstream,backend}

Статус хоста из апстрима.

Параметры кэша#

Параметр

Примечание

sowa_nginx_vts_server_cache_total{host,status="hit"}

Всего элементов в кэше.

sowa_nginx_vts_server_cache_total{host,status="revalidated"}

Количество ревалидированных элементов кэша.

sowa_nginx_vts_server_cache_total{host,status="miss"}

Количество пропущенных элементов кэша.

sowa_nginx_vts_server_cache_total{host,status="bypass"}

Количество элементов кэша, не отправленных клиенту.

sowa_nginx_vts_server_cache_total{host,status="expired"}

Количество устаревших элементов в кэше.

sowa_nginx_vts_server_cache_total{host,status="stale"}

Количество попаданий в кэш.

sowa_nginx_vts_server_cache_total{host,status="scarce"}

Количество элементов в кэше с истекшем сроком хранения.

sowa_nginx_vts_server_cache_total{host,status="updating"}

Количество обновленных элементов в кэше.

Кроме того, все счетчики уровня сервер sowa_nginx_vts_server_ *, описанные выше, имеют аналог sowa_nginx_vts_filter_ *, с аналогичными метриками, но для конкретного сервиса.

Подробное описание параметров, используемых для настройки сервиса Prometheus, а также пример их использования, приведены в разделе Тип сервиса ProfileStatusPrometheus Руководства прикладного разработчика.