Метрики агента мониторинга 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»} |
Количество обновленных элементов в кэше. |
Метрики rate_limit#
Параметр |
Примечание |
|---|---|
sowa_nginx_vts_limit_request_passed |
Количество запросов, пропущенных после проверки на лимиты зоны, указанной в параметре. |
sowa_nginx_vts_limit_request_delayed |
Количество запросов, задержанных после проверки на лимиты зоны, указанной в параметре. |
sowa_nginx_vts_limit_request_rejected |
Количество запросов, отклоненных после проверки на лимиты зоны, указанной в параметре. |
sowa_nginx_vts_limit_request_delayed_dry_run |
Количество запросов, которые были бы задержаны после проверки на лимиты зоны, указанной в параметре, но не задержаны, так как задан режим dry_run. |
sowa_nginx_vts_limit_request_rejected_dry_run |
Количество запросов, которые были бы отклонены после проверки на лимиты зоны, указанной в параметре, но не отклонены, так как задан режим dry_run. |
sowa_nginx_vts_limit_request_rate |
Заданное значение rate для зоны. |
sowa_nginx_vts_limit_request_rate_scale |
Шкала (1 - запросы в секунду, 60 - запросы в минуту, 100 - проценты (для cpu/mem)). |
Кроме того, все счетчики уровня сервер sowa_nginx_vts_server_ *, описанные выше, имеют аналог sowa_nginx_vts_filter_ *, с аналогичными метриками, но для конкретного сервиса.
Подробное описание параметров, используемых для настройки сервиса Prometheus, а также пример их использования, приведены в разделе Тип сервиса ProfileStatusPrometheus Руководства прикладного разработчика.