Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Справочник по метрикам ClickHouse Managed Postgres

Бета

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

Общие метки

Каждая метрика имеет следующие метки:

Метка Описание
clickhouse_org Идентификатор организации
postgres_service Идентификатор сервиса Postgres
postgres_service_name Имя сервиса Postgres

Некоторые метрики также добавляют метку для измерения, по которому они детализируются (например, mode у метрик CPU, state у соединений, database у метрик размера базы данных). Они перечислены рядом с каждой метрикой.

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

PostgresServiceInfo — это метрика типа gauge, которая всегда равна 1 и содержит текущий статус и версию сервиса в своих метках. Используйте её, чтобы через JOIN добавлять статус к другим метрикам или настраивать оповещение, когда сервис выходит из состояния running.

Метрика Тип Дополнительные метки Описание
PostgresServiceInfo gauge postgres_status, postgres_version Одна серия на сервис; значение всегда 1.

postgres_status показывает текущее состояние жизненного цикла сервиса (например, running, creating, stopped). postgres_version показывает основную версию Postgres (например, 17, 18).

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

Статические лимиты, выделенные для сервиса. Они изменяются только при изменении размера сервиса.

Метрика Тип Единица Описание
PostgresServer_CPUCores gauge cores CPU-ядра, выделенные сервису.
PostgresServer_MemoryLimitBytes gauge bytes Объем памяти, выделенный сервису.
PostgresServer_StorageLimitBytes gauge bytes Объем хранилища, выделенный сервису.

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

Метрика Тип Дополнительные метки Описание
PostgresServer_CPUSeconds_Total counter mode Использованное процессорное время с разбивкой по режимам: user, system, iowait, softirq, steal, irq, nice, idle.
PostgresServer_MemoryUsedPercent gauge Используемая память в процентах от PostgresServer_MemoryLimitBytes.
PostgresServer_MemoryCachePercent gauge Память, используемая кэшем и буферами, в процентах от общего объёма памяти.
PostgresServer_FilesystemUsedPercent gauge Используемое пространство файловой системы в процентах от общего объёма хранилища.

Чтобы вычислить использование CPU в процентах, рассчитайте скорость изменения PostgresServer_CPUSeconds_Total по интересующим вас режимам и разделите её на PostgresServer_CPUCores.

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

Метрика Тип Единица Описание
PostgresServer_DiskReads_Total counter ops Выполненные операции чтения с диска.
PostgresServer_DiskWrites_Total counter ops Выполненные операции записи на диск.
PostgresServer_NetworkReceiveBytes_Total counter bytes Количество байтов, полученных по сети.
PostgresServer_NetworkTransmitBytes_Total counter bytes Количество байтов, переданных по сети.

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

Накопительные счётчики с момента запуска сервиса. Используйте rate() или irate(), чтобы преобразовать их в значения в секунду.

Метрика Тип Описание
PostgresServer_TuplesFetched_Total counter Строки, выбранные запросами.
PostgresServer_TuplesInserted_Total counter Вставленные строки.
PostgresServer_TuplesUpdated_Total counter Обновлённые строки.
PostgresServer_TuplesDeleted_Total counter Удалённые строки.
PostgresServer_TransactionsCommitted_Total counter Зафиксированные транзакции.
PostgresServer_TransactionsRolledBack_Total counter Отменённые транзакции.
PostgresServer_Deadlocks_Total counter Обнаруженные взаимные блокировки.

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

Метрика Тип Дополнительные метки Описание
PostgresServer_ActiveConnections gauge state Подключения по состояниям (например, active, idle).
PostgresServer_CacheHitRatio gauge Коэффициент попаданий в буферный кэш: доля блоков, обслуженных из кэша, от общего числа просмотренных блоков, в процентах.
PostgresServer_DatabaseSizeBytes gauge database Размер каждой базы данных на диске в байтах. Включает базу postgres по умолчанию и все базы данных, созданные пользователем.
Navigation