Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ClickHouse Managed Postgres 指标参考

Beta

本页列出了 ClickHouse Managed Postgres Prometheus 端点 公开的所有指标。 有关配置和身份验证,请参阅 Prometheus 端点 页面。

常见标记

每个指标都带有以下标记:

标记 描述
clickhouse_org 组织 ID
postgres_service Postgres 服务 ID
postgres_service_name Postgres 服务名称

有些指标还会添加一个标记,用于表示其细分维度 (例如 CPU 指标中的 mode、连接中的 state,以及数据库大小中的 database) 。这些都会在对应的各项指标中列出。

信息指标

PostgresServiceInfo 是一个值始终为 1 的 gauge 指标,并通过其标签携带 服务当前的状态和版本。可用它将状态关联到其他指标上, 或在服务离开 running 状态时触发告警。

指标 类型 额外标签 说明
PostgresServiceInfo gauge postgres_status, postgres_version 每个服务对应一条时间序列;值始终为 1

postgres_status 用于报告服务当前的生命周期状态 (例如 runningcreatingstopped) 。postgres_version 用于报告 Postgres 的主版本号 (例如 1718) 。

容量

为服务预配的静态资源上限。只有在 调整服务规格时,这些值才会发生变化。

指标 类型 单位 描述
PostgresServer_CPUCores gauge cores 分配给服务的 CPU 核心数。
PostgresServer_MemoryLimitBytes gauge bytes 分配给服务的内存。
PostgresServer_StorageLimitBytes gauge bytes 分配给服务的存储容量。

资源利用率

指标 类型 额外标签 描述
PostgresServer_CPUSeconds_Total 计数器 mode 已消耗的 CPU 时间,按模式细分:usersystemiowaitsoftirqstealirqniceidle
PostgresServer_MemoryUsedPercent gauge 已用内存,占 PostgresServer_MemoryLimitBytes 的百分比。
PostgresServer_MemoryCachePercent gauge 缓存和缓冲区占用的内存,占总内存的百分比。
PostgresServer_FilesystemUsedPercent gauge 已用文件系统空间,占总存储空间的百分比。

要将 CPU 用量计算为百分比,请计算 PostgresServer_CPUSeconds_Total 在你关注的各模式下的速率,并 除以 PostgresServer_CPUCores

磁盘与网络 I/O

指标 类型 单位 说明
PostgresServer_DiskReads_Total 计数器 ops 已完成的磁盘读操作。
PostgresServer_DiskWrites_Total 计数器 ops 已完成的磁盘写操作。
PostgresServer_NetworkReceiveBytes_Total 计数器 bytes 通过网络接收的字节数。
PostgresServer_NetworkTransmitBytes_Total 计数器 bytes 通过网络发送的字节数。

数据库活动

自服务启动以来的累计计数器。使用 rate()irate() 可将其 转换为每秒值。

指标 类型 描述
PostgresServer_TuplesFetched_Total 计数器 查询拉取的行数。
PostgresServer_TuplesInserted_Total 计数器 已插入的行数。
PostgresServer_TuplesUpdated_Total 计数器 已更新的行数。
PostgresServer_TuplesDeleted_Total 计数器 已删除的行数。
PostgresServer_TransactionsCommitted_Total 计数器 已提交的事务数。
PostgresServer_TransactionsRolledBack_Total 计数器 已回滚的事务数。
PostgresServer_Deadlocks_Total 计数器 检测到的死锁数。

连接、缓存和数据库大小

指标 类型 额外标签 描述
PostgresServer_ActiveConnections gauge state 按状态划分的连接数 (例如 activeidle) 。
PostgresServer_CacheHitRatio gauge 缓冲区缓存命中率:以百分比表示由缓存提供的块数占访问块总数的比例。
PostgresServer_DatabaseSizeBytes gauge database 每个数据库的磁盘大小,单位为字节。包括默认的 postgres 数据库以及任何用户创建的数据库。
Navigation