Метрики агента мониторинга 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 Руководства прикладного разработчика.