VK WorkSpace On-Premise logo
Помощь
Обновлена 20 октября 2026 г. в 14:33

PostgreSQL

Среда выполнения (Runtime)

Метрика

Тип

Описание

Метки (labels)

go_gc_duration_seconds

Summary

Сводка по длительности пауз при сборке мусора в Go.

quantile

go_goroutines

Gauge

Текущее количество горутин (go-подпрограмм), выполняемых внутри экспортера.

—

go_info

Gauge

Информация о среде выполнения Go (версия).

version

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

Количество выделенных объектов в куче.

—

go_memstats_heap_released_bytes

Gauge

Количество байт в куче, возвращенных операционной системе.

—

go_memstats_heap_sys_bytes

Gauge

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

—

go_memstats_last_gc_time_seconds

Gauge

Время последней сборки мусора в секундах с эпохи Unix (1970-01-01).

—

go_memstats_lookups_total

Counter

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

—

go_memstats_mallocs_total

Counter

Общее количество выделений памяти (malloc).

—

go_memstats_mcache_inuse_bytes

Gauge

Количество байт, используемых структурами mcache (кэш для каждого P).

—

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

Количество созданных системных потоков (OS threads).

—

Статистика по БД

Метрика

Тип

Описание

Метки (labels)

pg_stat_database_blk_read_time

Counter

Время, затраченное на чтение блоков данных из файлов, в миллисекундах.

datid, datname

pg_stat_database_blk_write_time

Counter

Время, затраченное на запись блоков данных в файлы, в миллисекундах.

datid, datname

pg_stat_database_blks_hit

Counter

Количество раз, когда требуемый блок данных был найден в общем кэше буферов PostgreSQL.

datid, datname

pg_stat_database_blks_read

Counter

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

datid, datname

pg_stat_database_conflicts

Counter

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

datid, datname

pg_stat_database_conflicts_confl_bufferpin

Counter

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

datid, datname, server

pg_stat_database_conflicts_confl_deadlock

Counter

Количество запросов, отмененных из-за взаимоблокировок (deadlocks).

datid, datname, server

pg_stat_database_conflicts_confl_lock

Counter

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

datid, datname, server

pg_stat_database_conflicts_confl_snapshot

Counter

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

datid, datname, server

pg_stat_database_conflicts_confl_tablespace

Counter

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

datid, datname, server

pg_stat_database_deadlocks

Counter

Количество взаимоблокировок (deadlocks), обнаруженных в этой базе данных.

datid, datname

pg_stat_database_numbackends

Gauge

Текущее количество подключенных к базе данных фоновых процессов (бэкендов).

datid, datname

pg_stat_database_stats_reset

Counter

Время, когда статистика по базе данных была последний раз сброшена.

datid, datname

pg_stat_database_temp_bytes

Counter

Общий объем данных, записанных во временные файлы из-за нехватки памяти.

datid, datname

pg_stat_database_temp_files

Counter

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

datid, datname

pg_stat_database_tup_deleted

Counter

Количество удаленных строк (кортежей).

datid, datname

pg_stat_database_tup_fetched

Counter

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

datid, datname

pg_stat_database_tup_inserted

Counter

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

datid, datname

pg_stat_database_tup_returned

Counter

Количество строк, обработанных при сканировании (до применения фильтров).

datid, datname

pg_stat_database_tup_updated

Counter

Количество обновленных строк.

datid, datname

pg_stat_database_xact_commit

Counter

Количество закоммиченных транзакций.

datid, datname

pg_stat_database_xact_rollback

Counter

Количество откаченных транзакций.

datid, datname

pg_stat_bgwriter_buffers_alloc_total

Counter

Количество выделенных буферов.

—

pg_stat_bgwriter_buffers_backend_fsync_total

Counter

Количество раз, когда фоновый процесс (backend) выполнял собственный вызов fsync.

—

pg_stat_bgwriter_buffers_backend_total

Counter

Количество буферов, записанных напрямую фоновым процессом (backend).

—

pg_stat_bgwriter_buffers_checkpoint_total

Counter

Количество буферов, записанных во время контрольных точек (checkpoints).

—

pg_stat_bgwriter_buffers_clean_total

Counter

Количество буферов, записанных фоновым процессом записи (background writer).

—

pg_stat_bgwriter_checkpoint_sync_time_total

Counter

Общее время, затраченное на синхронизацию файлов с диском во время контрольных точек, в миллисекундах.

—

pg_stat_bgwriter_checkpoint_write_time_total

Counter

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

—

pg_stat_bgwriter_checkpoints_req_total

Counter

Количество выполненных контрольных точек по запросу (requested).

—

pg_stat_bgwriter_checkpoints_timed_total

Counter

Количество выполненных контрольных точек по расписанию (timed).

—

pg_stat_bgwriter_maxwritten_clean_total

Counter

Количество раз, когда фоновый процесс записи останавливал очистку, так как записал слишком много буферов.

—

pg_stat_bgwriter_stats_reset_total

Counter

Время, когда статистика фонового процесса записи была последний раз сброшена.

—

pg_stat_archiver_archived_count

Counter

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

server

pg_stat_archiver_failed_count

Counter

Количество неудачных попыток архивации файлов WAL.

server

pg_stat_archiver_last_archive_age

Gauge

Время в секундах с момента последней успешной архивации сегмента WAL.

server

Общие метрики

Метрика

Тип

Описание

Метки (labels)

process_cpu_seconds_total

Counter

Общее процессорное время, использованное процессом экспортера, в секундах.

—

process_max_fds

Gauge

Максимальное количество открытых файловых дескрипторов для процесса экспортера.

—

process_open_fds

Gauge

Текущее количество открытых файловых дескрипторов у процесса экспортера.

—

process_resident_memory_bytes

Gauge

Резидентный размер памяти (RSS) процесса экспортера в байтах.

—

process_start_time_seconds

Gauge

Время запуска процесса экспортера в секундах с эпохи Unix.

—

process_virtual_memory_bytes

Gauge

Объем виртуальной памяти процесса экспортера в байтах.

—

process_virtual_memory_max_bytes

Gauge

Максимальный доступный объем виртуальной памяти.

—

promhttp_metric_handler_requests_in_flight

Gauge

Текущее количество обрабатываемых HTTP-запросов к эндпоинту /metrics.

—

promhttp_metric_handler_requests_total

Counter

Общее количество HTTP-запросов к эндпоинту /metrics, сгруппированных по HTTP-коду ответа.

code

pg_exporter_last_scrape_duration_seconds

Gauge

Длительность последнего сбора метрик из PostgreSQL в секундах.

—

pg_exporter_last_scrape_error

Gauge

Указывает, произошла ли ошибка при последнем сборе метрик (1 - ошибка, 0 - успех).

—

pg_exporter_scrapes_total

Counter

Общее количество сборов метрик (скрейпов) PostgreSQL.

—

pg_scrape_collector_duration_seconds

Gauge

Длительность работы каждого отдельного коллектора метрик внутри экспортера.

collector (имя коллектора)

pg_scrape_collector_success

Gauge

Успешность работы коллектора (1 - успешно, 0 - нет).

collector

pg_up

Gauge

Показывает, успешно ли прошел последний сбор метрик (1 - да, 0 - нет).

—

postgres_exporter_build_info

Gauge

Информация о сборке postgres-exporter (версия, ревизия, ветка и т.д.).

branch, goarch, goos, goversion, revision, tags, version

postgres_exporter_config_last_reload_success_timestamp_seconds

Gauge

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

—

postgres_exporter_config_last_reload_successful

Gauge

Указывает, успешно ли загрузилась конфигурация экспортера (1 - да, 0 - нет).

—

pg_static

Untyped

Информация о версии PostgreSQL. Всегда имеет значение 1 и содержит метки с деталями версии.

server, short_version, version

pg_settings_<parameter_name>

Gauge

Значения различных конфигурационных параметров сервера PostgreSQL. Название метрики формируется из имени параметра. В описании HELP указано, какой именно параметр представляет метрика.

server (адрес сервера)

pg_database_size_bytes

Gauge

Объем дискового пространства, используемого базой данных, в байтах.

datname (имя базы данных)

pg_locks_count

Gauge

Текущее количество блокировок в базе данных, сгруппированных по режиму.

datname, mode (режим блокировки)

pg_stat_activity_count

Gauge

Количество подключений (бэкендов) к базе данных, сгруппированных по состоянию (state), имени приложения (application_name) и пользователю (usename).

datname, state, application_name, usename, server

pg_stat_activity_max_tx_duration

Gauge

Максимальная длительность активной транзакции в секундах для данной комбинации признаков.

datname, state, application_name, usename, server

pg_replication_is_replica

Gauge

Указывает, является ли сервер репликой (1 - да, 0 - нет).

—

pg_replication_lag_seconds

Gauge

Отставание реплики от мастера в секундах.

—

pg_wal_segments

Gauge

Текущее количество сегментов WAL (журнала предзаписи).

—

pg_wal_size_bytes

Gauge

Общий размер сегментов WAL в байтах.

—


Технический писатель: Груздев Никита

Была ли статья полезна?