Мониторинг Prometheus

Метрики Prometheus

Внимание!

Для просмотра метрик Prometheus в браузере требуется их опубликовать с помощью веб-сервера. Подробнее о публикации с помощью Nginx см. статью "4.3.2.3. Публикация метрик Prometheus".

Для просмотра метрик Prometheus необходимо перейти в браузере по адресу:

http://[Адрес КД]:4008/metrics

Заменить [Адрес КД] на адрес контроллера домена Avanpost DS.

Таблица метрик Prometheus

НазваниеТип метрикиОписание
 ads_badger_operations_search_count  Counter  Общее количество выполненных операций поиска в BadgerDB. 
 ads_badger_operations_search_duration  Summary  Распределение времени выполнения операций поиска в BadgerDB (в секундах). Показывает медиану (0.5), 90-й и 99-й процентили, а также общую сумму и количество запросов. 
 ads_badger_operations_search_success  Counter  Количество успешно выполненных операций поиска в BadgerDB. 
 ads_ldap_handlers_search_count  Counter  Общее количество выполненных поисковых запросов к LDAP-обработчикам. 
 ads_ldap_handlers_search_duration  Summary  Распределение времени выполнения поисковых запросов к LDAP-обработчикам (в секундах). Показывает медиану, 90-й и 99-й процентили, общую сумму и количество. 
 ads_ldap_handlers_search_success  Counter  Количество успешно выполненных поисковых запросов к LDAP-обработчикам. 
 ads_t_ds_tads01_example_com_runtime_alloc_bytes  Gauge  Текущее количество байт, выделенных в куче Go (и еще не освобожденных) для данного хоста. 
 ads_t_ds_tads01_example_com_runtime_free_count  Gauge  Общее количество операций освобождения памяти для данного хоста. 
 ads_t_ds_tads01_example_com_runtime_heap_objects  Gauge  Количество объектов в куче Go для данного хоста. 
 ads_t_ds_tads01_example_com_runtime_malloc_count  Gauge  Общее количество операций выделения памяти для данного хоста. 
 ads_t_ds_tads01_example_com_runtime_num_goroutines  Gauge  Текущее количество запущенных горутин Go для данного хоста. 
 ads_t_ds_tads01_example_com_runtime_sys_bytes  Gauge  Общее количество байт памяти, полученной от операционной системы для данного хоста. 
 ads_t_ds_tads01_example_com_runtime_total_gc_pause_ns  Gauge  Суммарное время (в наносекундах), затраченное на остановку мира (STW) во всех циклах сборки мусора для данного хоста. 
 ads_t_ds_tads01_example_com_runtime_total_gc_runs  Gauge  Общее количество выполненных циклов сборки мусора для данного хоста. 
 badger_db_status  Gauge  Статус здоровья BadgerDB (1 = OK, 0 = ошибка). 
 go_gc_duration_seconds  Summary  Распределение длительности пауз сборки мусора в Go. 
 go_goroutines  Gauge  Текущее количество существующих горутин. 
 go_info  Gauge  Информация о среде выполнения Go (версия). 
 go_memstats_alloc_bytes  Gauge  Количество байт, выделенных и все еще используемых. 
 go_memstats_alloc_bytes_total  Counter  Общее количество выделенных байт, даже если они были освобождены. 
 go_memstats_buck_hash_sys_bytes  Gauge  Количество байт, используемых таблицей хэш-сегментов профилирования. 
 go_memstats_frees_total  Counter  Общее количество освобождений памяти. 
 go_memstats_gc_sys_bytes  Gauge  Количество байт, используемых для метаданных системы сборки мусора. 
 go_memstats_heap_alloc_bytes  Gauge  Количество байт в куче, выделенных и все еще используемых. 
 go_memstats_heap_idle_bytes  Gauge  Количество байт в куче, простаивающих в ожидании использования. 
 go_memstats_heap_inuse_bytes  Gauge  Количество байт в куче, которые используются. 
 go_memstats_heap_objects  Gauge  Количество allocated objects. 
 go_memstats_heap_released_bytes  Gauge  Количество байт в куче, возвращенных операционной системе. 
 go_memstats_heap_sys_bytes  Gauge  Количество байт в куче, полученных от системы. 
 go_memstats_last_gc_time_seconds  Gauge  Время последней сборки мусора в секундах с эпохи Unix. 
 go_memstats_lookups_total  Counter  Общее количество поисков указателей. 
 go_memstats_mallocs_total  Counter  Общее количество выделений памяти (malloc). 
 go_memstats_mcache_inuse_bytes  Gauge  Количество байт, используемых структурами mcache. 
 go_memstats_mcache_sys_bytes  Gauge  Количество байт, используемых для структур mcache, полученных от системы. 
 go_memstats_mspan_inuse_bytes  Gauge  Количество байт, используемых структурами mspan. 
 go_memstats_mspan_sys_bytes  Gauge  Количество байт, используемых для структур mspan, полученных от системы. 
 go_memstats_next_gc_bytes  Gauge  Размер кучи в байтах, при котором произойдет следующая сборка мусора. 
 go_memstats_other_sys_bytes  Gauge  Количество байт, используемых для других системных распределений. 
 go_memstats_stack_inuse_bytes  Gauge  Количество байт, используемых аллокатором стека. 
 go_memstats_stack_sys_bytes  Gauge  Количество байт, полученных от системы для аллокатора стека. 
 go_memstats_sys_bytes  Gauge  Общее количество байт, полученных от системы. 
 go_threads  Gauge  Количество созданных потоков операционной системы. 
 process_cpu_seconds_total  Counter  Суммарное затраченное время ЦП пользователя и системы, выраженное в секундах. 
 process_max_fds  Gauge  Максимальное количество открытых файловых дескрипторов. 
 process_open_fds  Gauge  Текущее количество открытых файловых дескрипторов. 
 process_resident_memory_bytes  Gauge  Размер резидентной памяти в байтах. 
 process_start_time_seconds  Gauge  Время запуска процесса в секундах с эпохи Unix. 
 process_virtual_memory_bytes  Gauge  Размер виртуальной памяти в байтах. 
 process_virtual_memory_max_bytes  Gauge  Максимально доступный объем виртуальной памяти в байтах. 
 promhttp_metric_handler_requests_in_flight  Gauge  Текущее количество обрабатываемых scrape-запросов к эндпоинту /metrics. 
 promhttp_metric_handler_requests_total  Counter  Общее количество scrape-запросов к эндпоинту /metrics с разбивкой по HTTP-коду ответа. 
 repl_partners  Gauge  Количество текущих партнеров репликации (in/out, inter/intra). 
 repl_queue  Gauge  Количество ожидающих пакетов репликации в очереди. 
 repl_traffic_bytes_total  Counter  Общий объем трафика репликации в байтах (входящий/исходящий, intra). 


Обсуждение