Перейти к основному содержанию
На этой странице перечислены все метрики, доступные через конечную точку Prometheus для Managed Postgres. Сведения о настройке и аутентификации см. на странице [конечной точке Prometheus].

Общие метки

Каждая метрика имеет следующие метки:
МеткаОписание
clickhouse_orgИдентификатор организации
postgres_serviceИдентификатор сервиса Postgres
postgres_service_nameИмя сервиса Postgres
Некоторые метрики также добавляют метку для измерения, по которому они детализируются (например, mode у метрик CPU, state у соединений, database у метрик размера базы данных). Они перечислены рядом с каждой метрикой.

Информационная метрика

PostgresServiceInfo — это метрика типа gauge, которая всегда равна 1 и содержит текущий статус и версию сервиса в своих метках. Используйте её, чтобы через JOIN добавлять статус к другим метрикам или настраивать оповещение, когда сервис выходит из состояния running.
МетрикаТипДополнительные меткиОписание
PostgresServiceInfogaugepostgres_status, postgres_versionОдна серия на сервис; значение всегда 1.
postgres_status показывает текущее состояние жизненного цикла сервиса (например, running, creating, stopped). postgres_version показывает основную версию Postgres (например, 17, 18).

Выделенные ресурсы

Статические лимиты, выделенные для сервиса. Они изменяются только при изменении размера сервиса.
МетрикаТипЕдиницаОписание
PostgresServer_CPUCoresgaugecoresCPU-ядра, выделенные сервису.
PostgresServer_MemoryLimitBytesgaugebytesОбъем памяти, выделенный сервису.
PostgresServer_StorageLimitBytesgaugebytesОбъем хранилища, выделенный сервису.

Использование ресурсов

МетрикаТипДополнительные меткиОписание
PostgresServer_CPUSeconds_TotalcountermodeИспользованное процессорное время с разбивкой по режимам: user, system, iowait, softirq, steal, irq, nice, idle.
PostgresServer_MemoryUsedPercentgaugeИспользуемая память в процентах от PostgresServer_MemoryLimitBytes.
PostgresServer_MemoryCachePercentgaugeПамять, используемая кэшем и буферами, в процентах от общего объёма памяти.
PostgresServer_FilesystemUsedPercentgaugeИспользуемое пространство файловой системы в процентах от общего объёма хранилища.
Чтобы вычислить использование CPU в процентах, рассчитайте скорость изменения PostgresServer_CPUSeconds_Total по интересующим вас режимам и разделите её на PostgresServer_CPUCores.

Дисковый и сетевой ввод-вывод

МетрикаТипЕдиницаОписание
PostgresServer_DiskReads_TotalcounteropsВыполненные операции чтения с диска.
PostgresServer_DiskWrites_TotalcounteropsВыполненные операции записи на диск.
PostgresServer_NetworkReceiveBytes_TotalcounterbytesКоличество байтов, полученных по сети.
PostgresServer_NetworkTransmitBytes_TotalcounterbytesКоличество байтов, переданных по сети.

Активность базы данных

Накопительные счётчики с момента запуска сервиса. Используйте rate() или irate(), чтобы преобразовать их в значения в секунду.
МетрикаТипОписание
PostgresServer_TuplesFetched_TotalcounterСтроки, выбранные запросами.
PostgresServer_TuplesInserted_TotalcounterВставленные строки.
PostgresServer_TuplesUpdated_TotalcounterОбновлённые строки.
PostgresServer_TuplesDeleted_TotalcounterУдалённые строки.
PostgresServer_TransactionsCommitted_TotalcounterЗафиксированные транзакции.
PostgresServer_TransactionsRolledBack_TotalcounterОтменённые транзакции.
PostgresServer_Deadlocks_TotalcounterОбнаруженные взаимные блокировки.

Подключения, кэш и размер баз данных

МетрикаТипДополнительные меткиОписание
PostgresServer_ActiveConnectionsgaugestateПодключения по состояниям (например, active, idle).
PostgresServer_CacheHitRatiogaugeКоэффициент попаданий в буферный кэш: доля блоков, обслуженных из кэша, от общего числа просмотренных блоков, в процентах.
PostgresServer_DatabaseSizeBytesgaugedatabaseРазмер каждой базы данных на диске в байтах. Включает базу postgres по умолчанию и все базы данных, созданные пользователем.
Последнее изменение 10 июня 2026 г.