Yandex Monitoring metric reference
Written by
Updated at December 2, 2025
This section describes the Managed Service for PostgreSQL metrics delivered to Monitoring.
The name label contains the metric name.
Labels shared by all Managed Service for PostgreSQL metrics:
| Label | Value |
|---|---|
| dc | Availability zone |
| host | Host FQDN |
| node | Host type: primary, replica, or Unknown |
| resource_id | Cluster ID |
| resource_type | Resource type: cluster |
| service | Service ID: managed-postgresql |
| shard | Shard ID |
| subcluster_name | Subcluster name |
CPU metrics
These metrics show CPU core workload.
The consumption type goes into the systag label.
| Name Type, units |
Description |
|---|---|
cpu.guestDGAUGE, % |
CPU core usage, guest usage type |
cpu.idleDGAUGE, % |
CPU core usage, idle usage type |
cpu.iowaitDGAUGE, % |
CPU core usage, iowait usage type |
cpu.irqDGAUGE, % |
CPU core usage, irq usage type |
cpu.niceDGAUGE, % |
CPU core usage, nice usage type |
cpu.softirqDGAUGE, % |
CPU core usage, softirq usage type |
cpu.stealDGAUGE, % |
CPU core usage, steal usage type |
cpu.systemDGAUGE, % |
CPU core usage, system usage type |
cpu.userDGAUGE, % |
CPU core usage, user usage type |
load.avg_15minDGAUGE, % |
Average load over 15 minutes |
load.avg_1minDGAUGE, % |
Average load over one minute |
load.avg_5minDGAUGE, % |
Average load over five minutes |
n_cpusDGAUGE, count |
Maximum number of cores in use |
pg_backend_cpuDGAUGE, % |
PostgreSQL process CPU utilization. Special labels:
|
Disk metrics
| Name Type, units |
Description |
|---|---|
disk.free_bytesDGAUGE, bytes |
Free space |
disk.free_inodesDGAUGE, count |
Free inodes |
disk.temp_files_sizeDGAUGE, bytes |
Size of temporary files |
disk.total_bytesDGAUGE, bytes |
Available space |
disk.total_inodesDGAUGE, count |
Available inodes |
disk.used_bytesDGAUGE, bytes |
Used space |
disk.used_inodesDGAUGE, count |
Used inodes |
disk.wal_sizeDGAUGE, bytes |
Write-ahead log (WAL) size |
pg_backend_read_bytesDGAUGE, bytes per second |
PostgreSQL process data read rate. Special labels:
|
pg_backend_write_bytesDGAUGE, bytes per second |
PostgreSQL process data write rate. Special labels:
|
Disk operation metrics
| Name Type, units |
Description |
|---|---|
io.avg_read_timeDGAUGE, milliseconds |
Average disk read time |
io.avg_write_timeDGAUGE, milliseconds |
Average disk write time |
io.disk*.avg_read_timeDGAUGE, milliseconds |
Average read time for a given disk |
io.disk*.avg_write_timeDGAUGE, milliseconds |
Average write time for a given disk |
io.disk*.read_bytesDGAUGE, bytes per second |
Read speed for a given disk |
io.disk*.read_countDGAUGE, operations per second |
Number of reads per second for a given disk |
io.disk*.read_merged_countDGAUGE, operations per second |
Number of merged read operations per second for a given disk |
io.disk*.utilizationDGAUGE, % |
Utilization of a given disk; disabled for network drives. |
io.disk*.write_bytesDGAUGE, bytes per second |
Write speed for a given disk |
io.disk*.write_countDGAUGE, operations per second |
Number of writes per second for a given disk |
io.disk*.write_merged_countDGAUGE, operations per second |
Number of merged write operations per second for a given disk |
io.read_bytesDGAUGE, bytes per second |
Disk read rate |
io.read_countDGAUGE, operations per second |
Number of read operations per second |
io.read_merged_countDGAUGE, operations per second |
Number of merged read operations per second |
io.utilizationDGAUGE, % |
Disk utilization disabled for network drives |
io.write_bytesDGAUGE, bytes per second |
Disk write speed |
io.write_countDGAUGE, operations per second |
Number of writes per second |
io.write_merged_countDGAUGE, operations per second |
Number of merged write operations per second |
monitoring_disk.io_quota_utilization_percentage_burstDGAUGE, % |
Maximum percentage of disk I/O quota usage (burst) |
monitoring_disk.io_quota_utilization_percentageDGAUGE, % |
Average percentage of disk I/O quota usage |
monitoring_disk.read_bytes_burstDGAUGE, bytes per second |
Maximum number of bytes read from disk per second |
monitoring_disk.read_bytesDGAUGE, bytes per second |
Average number of bytes read from disk per second |
monitoring_disk.read_latencyDGAUGE, milliseconds |
Distribution histogram for disk read request latency |
monitoring_disk.read_ops_burstDGAUGE, operations per second |
Maximum number of disk reads |
monitoring_disk.read_opsDGAUGE, operations per second |
Average number of disk reads |
monitoring_disk.read_throttler_delayDGAUGE, milliseconds |
Histogram of read latency due to exceeded disk quota |
monitoring_disk.write_bytes_burstDGAUGE, bytes per second |
Maximum number of bytes written to disk per second |
monitoring_disk.write_bytesDGAUGE, bytes per second |
Average number of bytes written to disk per second |
monitoring_disk.write_latencyDGAUGE, milliseconds |
Distribution histogram for disk write request latency |
monitoring_disk.write_ops_burstDGAUGE, operations per second |
Maximum number of disk write operations |
monitoring_disk.write_opsDGAUGE, operations per second |
Average number of disk write operations |
monitoring_disk.write_throttler_delayDGAUGE, milliseconds |
Histogram of write latency due to exceeded disk quota |
RAM metrics
The consumption type goes into the systag label.
| Name Type, units |
Description |
|---|---|
mem.active_bytesDGAUGE, bytes |
Active resident memory (frequently accessed and released when absolutely necessary) |
mem.available_bytesDGAUGE, bytes |
RAM usage, available usage type |
mem.buffers_bytesDGAUGE, bytes |
RAM usage, buffers usage type |
mem.cached_bytesDGAUGE, bytes |
RAM usage, cached usage type |
mem.free_bytesDGAUGE, bytes |
Amount of free RAM available, excluding mem.buffers_bytes and mem.cached_bytes |
mem.shared_bytesDGAUGE, bytes |
RAM usage, shared usage type |
mem.total_bytesDGAUGE, bytes |
RAM usage, total usage type |
mem.used_bytesDGAUGE, bytes |
Amount of RAM currently used by running processes |
oom_countDGAUGE, count |
Number of out-of-memory events |
Network metrics
| Name Type, units |
Description |
|---|---|
net.bytes_recvDGAUGE, bytes per second |
Network data receive rate |
net.bytes_sentDGAUGE, bytes per second |
Network data transmit rate |
net.dropinDGAUGE, count |
Dropped receive packets |
net.dropoutDGAUGE, count |
Dropped transmit packets |
net.errinDGAUGE, count |
Receive error count |
net.erroutDGAUGE, count |
Transmit error count |
net.packets_recvDGAUGE, packets per second |
Network packet receive rate |
net.packets_sentDGAUGE, packets per second |
Network packet transmit rate |
Service metrics
Cluster metrics
| Name Type, units |
Description |
|---|---|
backups_done.countDGAUGE, count |
Number of successful backups. The type special label is the backup type. The possible values are:
|
can_readDGAUGE, 0/1 |
Host read access indicator.1 if the host service is available for reads, 0 if not. |
can_writeDGAUGE, 0/1 |
Host write access idicator.1 if the host service is available for writes, 0 if not. |
core_dump.countDGAUGE, count |
Number of core dumps. Special labels:
|
dbaas_conf.cpu.fractionDGAUGE, fractions |
Fraction of available CPU resources allocated by the service. Special labels:
|
dbaas_conf.cpu.guaranteeDGAUGE, fractions |
Guaranteed fraction of CPU resources allocated by the service. Special labels:
|
dbaas_conf.cpu.limitDGAUGE, fractions |
Maximum allowed fraction of CPU resource usage. Special labels:
|
dbaas_conf.hosts.haDGAUGE, hosts |
Number of hosts set up for high availability. Special labels:
|
dbaas_conf.hosts.subcluster.<subcluster_name>.totalDGAUGE, count |
Number of hosts in the subcluster. Special labels:
|
dbaas_conf.hosts.totalDGAUGE, count |
Total hosts used by the service. Special labels:
|
last_automated_backup.timestamp_in_secondsDGAUGE, seconds |
Unix timestamp of the most recent automatic backup |
n_unique_usersDGAUGE, count |
Number of unique users or accounts engaging with the system |
n_usersDGAUGE, count |
Limit on the number of users |
od_cores.countDGAUGE, count |
Number of on-demand cores. Special labels:
|
pg_log_counter.error_duplicate_tableDGAUGE, count |
Number of PostgreSQL errors caused by attempts to create an existing table |
pg_log_counter.error_query_canceledDGAUGE, count |
Number of canceled PostgreSQL queries |
pg_log_counter.fatal_connection_failureDGAUGE, count |
Number of fatal PostgreSQL connection errors |
pg_log_counter.fatal_invalid_passwordDGAUGE, count |
Number of fatal PostgreSQL connection errors due to an invalid password |
postgres.corruption_foundDGAUGE, 0/1 |
Indicator of data corruption in the PostgreSQL cluster1 if corruption is detected, 0 if not.Special labels:
|
postgres.slru_Clog_blks_hitDGAUGE, count |
Number of Clog page SLRU cache hits (transaction commit log) |
postgres.slru_Clog_blks_readDGAUGE, count |
Number of Clog SLRU page reads from the disk |
postgres.slru_Clog_blks_writtenDGAUGE, count |
Number of Clog SLRU page writes to the disk |
postgres.slru_CommitTs_blks_hitDGAUGE, count |
Number of CommitTs page SLRU cache hits (transaction commit history). Special labels:
|
postgres.slru_CommitTs_blks_readDGAUGE, count |
Number of CommitTs SLRU page reads from the disk. Special labels:
|
postgres.slru_CommitTs_blks_writtenDGAUGE, count |
Number of CommitTs SLRU page writes to the disk. Special labels:
|
postgres.slru_MultiXactMember_blks_hitDGAUGE, count |
Number of MultiXactMember page SLRU cache hits. Special labels:
|
postgres.slru_MultiXactMember_blks_readDGAUGE, count |
Number of MultiXactMember SLRU page reads from the disk. Special labels:
|
postgres.slru_MultiXactMember_blks_writtenDGAUGE, count |
Number of MultiXactMember SLRU page writes to the disk. Special labels:
|
postgres.slru_MultiXactOffset_blks_hitDGAUGE, count |
Number of MultiXactOffset page SLRU cache hits. Special labels:
|
postgres.slru_MultiXactOffset_blks_readDGAUGE, count |
Number of MultiXactOffset SLRU page reads from the disk |
postgres.slru_MultiXactOffset_blks_writtenDGAUGE, count |
Number of MultiXactOffset SLRU page writes to the disk |
postgres.slru_Notify_blks_hitDGAUGE, count |
Number of notification queue page SLRU cache hits. Special labels:
|
postgres.slru_Notify_blks_readDGAUGE, count |
Number of Notify SLRU page reads from the disk. Special labels:
|
postgres.slru_Notify_blks_writtenDGAUGE, count |
Number of Notify SLRU page writes to the disk. Special labels:
|
postgres.slru_other_blks_hitDGAUGE, count |
Number of SLRU cache hits for pages of other SLRU tables. Special labels:
|
postgres.slru_other_blks_hitDGAUGE, count |
Number of SLRU cache hits for pages of other SLRU tables. Special labels:
|
postgres.slru_other_blks_readDGAUGE, count |
Number of page reads from the disk for other SLRU tables |
postgres.slru_other_blks_writtenDGAUGE, count |
Number of page writes to the disk for other SLRU tables. Special labels:
|
postgres.slru_Serial_blks_hitDGAUGE, count |
Number of sequence page SLRU cache hits. Special labels:
|
postgres.slru_Serial_blks_readDGAUGE, count |
Number of Serial SLRU page reads from the disk. Special labels:
|
postgres.slru_Serial_blks_writtenDGAUGE, count |
Number of Serial SLRU page writes to the disk. Special labels:
|
postgres.slru_Subtrans_blks_hitDGAUGE, count |
Number of SLRU cache hits for subtransaction log data pages. Special labels:
|
postgres.slru_Subtrans_blks_readDGAUGE, count |
Number of Subtrans SLRU page reads from the disk. Special labels:
|
postgres.slru_Subtrans_blks_writtenDGAUGE, count |
Number of Subtrans SLRU page writes to the disk. Special labels:
|
postgres.slru_Xact_blks_hitDGAUGE, count |
Number of SLRU cache hits for transaction log pages. Special labels:
|
postgres.slru_Xact_blks_readDGAUGE, count |
Number of Xact SLRU page reads from the disk. Special labels:
|
postgres.slru_Xact_blks_writtenDGAUGE, count |
Number of Xact SLRU page writes to the disk. Special labels:
|
postgres_archive_lag.logid_lagDGAUGE, count |
Lag in archiving WAL segments. Special labels:
|
postgres_archive_lag.record_lagDGAUGE, count |
Lag in archiving WAL records. Special labels:
|
postgres_archive_lag.timeline_lagDGAUGE, count |
Lag in archiving timelines. Special labels:
|
postgres_archive_lag_bytesDGAUGE, bytes |
WAL archive lag in bytes |
postgres_archive_lag_secondsDGAUGE, seconds |
WAL archive lag in seconds |
postgres_conn_abortedDGAUGE, count |
Number of crashed connections |
postgres_conn_activeDGAUGE, count |
Number of active connections |
postgres_conn_idle_in_transactionDGAUGE, count |
Number of idle in transaction connections (pending within an open transaction) |
postgres_conn_idleDGAUGE, count |
Number of idle connections (waiting for new requests) |
postgres_conn_waitingDGAUGE, count |
Number of connections waiting for resources |
postgres_max_connectionsDGAUGE, count |
Maximum number of connections |
postgres_oldest_prepared_xact_durationDGAUGE, seconds |
Duration of the oldest prepared transaction |
postgres_oldest_query_durationDGAUGE, seconds |
Duration of the oldest query |
postgres_oldest_transaction_durationDGAUGE, seconds |
Duration of the oldest transaction |
postgres_pg_total_databases_sizeDGAUGE, bytes |
Total size of all databases |
postgres_role_conn_limitDGAUGE, count |
Maximum number of concurrent sessions per user. Special labels:
|
postgres_role_sessionsDGAUGE, count |
Number of active sessions per user. Special labels:
|
postgres_role_total_conn_limitDGAUGE, count |
Maximum possible number of concurrent sessions for all users |
postgres_total_connectionsDGAUGE, count |
Number of connections |
postgres_wait_event_CPU_CPUDGAUGE, count |
Number of PostgreSQL processes waiting for CPU time. Special labels:
|
postgres_wait_event_IO_DataFileWriteDGAUGE, count |
Number of processes waiting to write data to database files. Special labels:
|
postgres_wait_event_IO_WALInitSyncDGAUGE, count |
Number of processes waiting for WAL file initialization and synchronization. Special labels:
|
postgres_wait_event_IO_WALSyncDGAUGE, count |
Number of processes waiting for WAL file fsync/synchronization. Special labels:
|
postgres_wait_event_LWLock_WALWriteDGAUGE, count |
Number of processes waiting for a WAL write LWLock. Special labels:
|
postgres_wal_rate_bytesDGAUGE, bytes per second |
Write-ahead logging rate |
postgres_xid_left_percentDGAUGE, % |
Percentage of transaction counters left |
postgres_xid_leftDGAUGE, count |
Number of transaction counters left |
postgres_xid_used_percentDGAUGE, % |
Percentage of transaction counters used |
postgres-is_aliveDGAUGE, 0/1 |
Host health indicator.1 if the database host is operational, 0 if not. |
postgres-is_primaryDGAUGE, 0/1 |
Master host indicator.1 if the database host is a master, 0 if not. |
postgres-is_replicaDGAUGE, 0/1 |
Replica host indicator.1 if the database host is a replica, 0 if not. |
postgres-log_errorsDGAUGE, messages per second |
Number of errors logged per second |
postgres-log_fatalsDGAUGE, messages per second |
Number of fatal errors logged per second |
postgres-log_slow_queriesDGAUGE, queries per second |
Number of slow queries logged per second |
postgres-log_warningsDGAUGE, messages per second |
Number of warnings logged per second |
postgres-oldest_inactive_replication_slot_durationDGAUGE, seconds |
Duration of the oldest inactive replication slot |
postgres-replica_typeDGAUGE, count |
Current PostgreSQL replica type |
postgres-replication_lagDGAUGE, seconds |
Replication lag. Calculated with one-second accuracy. A lag of less than one second cannot be tracked using this metric. |
postgres-roleDGAUGE, count |
PostgreSQL instance role |
postgres-some_writableDGAUGE, 0/1 |
Indicates if the database is available for writing |
uptimeDGAUGE, % |
Uptime percentage |
DB metrics
| Name Type, units |
Description |
|---|---|
_pg_database_sizeDGAUGE, bytes |
Database size. The dbname special label is the database name. |
<DB_name>_tup_deletedDGAUGE, count |
Number of rows deleted by queries in <DB_name> |
<DB_name>_tup_fetchedDGAUGE, count |
Number of rows fetched by queries in <DB_name> |
<DB_name>_tup_insertedDGAUGE, count |
Number of rows inserted by queries in <DB_name> |
<DB_name>_tup_returnedDGAUGE, count |
Number of rows returned by queries in <DB_name> |
<DB_name>_tup_updatedDGAUGE, count |
Number of rows updated by queries in <DB_name> |
Connection pooler metrics
Special labels for Odyssey metrics:
fqdn: Host FQDNcid: Cluster ID
| Name Type, units |
Description |
|---|---|
odyssey.cpu_time_iowaitDGAUGE, seconds |
Odyssey process I/O wait time |
odyssey.cpu_time_systemDGAUGE, seconds |
Odyssey process time in kernel mode |
odyssey.cpu_time_userDGAUGE, seconds |
Odyssey process time in user mode |
odyssey.cpu_usageDGAUGE, % |
Odyssey process CPU usage |
odyssey.involuntary_context_switchesDGAUGE, count |
Number of Odyssey process forced context switches |
odyssey.major_faultsDGAUGE, count |
Number of Odyssey process major memory page faults |
odyssey.memory_rssDGAUGE, bytes |
Odyssey process RAM usage (RSS) |
odyssey.memory_usageDGAUGE, % |
Total memory used by the Odyssey process |
odyssey.memory_vmsDGAUGE, bytes |
Odyssey process virtual memory |
odyssey.minor_faultsDGAUGE, count |
Number of Odyssey process minor memory page faults |
odyssey.num_fdsDGAUGE, count |
Number of Odyssey process open file descriptors |
odyssey.runningDGAUGE, 0/1 |
Indicates a running Odyssey process. Special labels:
|
odyssey.voluntary_context_switchesDGAUGE, count |
Number of Odyssey process voluntary context switches |
pooler-avg_query_timeDGAUGE, milliseconds |
Average query execution time per database host |
pooler-avg_xact_timeDGAUGE, milliseconds |
Average transaction execution time per database host |
pooler-bytes_recievedDGAUGE, bytes |
Size of data received |
pooler-bytes_recieved-<DB_name>-<username>DGAUGE, bytes |
Size of data received by <username> through <DB_name> |
pooler-bytes_sentDGAUGE, bytes |
Total sent data size |
pooler-bytes_sent-<DB_name>-<username>DGAUGE, bytes |
Size of data sent by <username> through <DB_name> |
pooler-cl_activeDGAUGE, count |
Number of active client connections |
pooler-cl_waitingDGAUGE, count |
Number of client connections waiting for a server connection release |
pooler-free_clientsDGAUGE, count |
Remaining client connections in the connection pooler |
pooler-free_serversDGAUGE, count |
Remaining server connections in the connection pooler |
pooler-is_aliveDGAUGE, 0/1 |
Connection pooler health for each host both as a master and as a replica |
pooler-login_clientsDGAUGE, count |
Number of client connections established in the connection pooler |
pooler-maxwaitDGAUGE, milliseconds |
Maximum client connection wait time |
pooler-pgbouncer_tcp_connectionsDGAUGE, connections per second |
Number of PostgreSQL TCP connections |
pooler-postgres_tcp_connectionsDGAUGE, connections per second |
Number of PgBouncer TCP connections |
pooler-query_0.5DGAUGE, milliseconds |
Median query execution time |
pooler-query_0.5-<DB_name>-<username>DGAUGE, milliseconds |
Execution time for queries run by <username> through <DB_name>, median value |
pooler-query_0.75DGAUGE, milliseconds |
75th percentile query execution time |
pooler-query_0.75-<DB_name>-<username>DGAUGE, milliseconds |
Execution time for queries run by <username> through <DB_name>, 75th percentile |
pooler-query_0.9DGAUGE, milliseconds |
Query execution time, 90th percentile |
pooler-query_0.9-<DB_name>-<username>DGAUGE, milliseconds |
Execution time for queries run by <username> through <DB_name>, 90th percentile |
pooler-query_0.95DGAUGE, milliseconds |
95th percentile query execution time |
pooler-query_0.95-<DB_name>-<username>DGAUGE, milliseconds |
Execution time for queries run by <username> through <DB_name>, 95th percentile |
pooler-query_0.99DGAUGE, milliseconds |
99th percentile query execution time |
pooler-query_0.99-<DB_name>-<username>DGAUGE, milliseconds |
Execution time for queries run by <username> through <DB_name>, 99th percentile |
pooler-query_0.999DGAUGE, milliseconds |
Query execution time, 99.9th percentile |
pooler-query_0.999-<DB_name>-<username>DGAUGE, milliseconds |
Execution time for queries run by <username> through <DB_name>, 99.9th percentile |
pooler-query_0.9999DGAUGE, milliseconds |
99.99th percentile query execution time |
pooler-query_0.9999-<DB_name>-<username>DGAUGE, milliseconds |
Execution time for queries run by <username> through <DB_name>, 99.99th percentile |
pooler-query_1DGAUGE, milliseconds |
100th percentile query execution time |
pooler-query_1-<DB_name>-<username>DGAUGE, milliseconds |
Execution time for queries run by <username> through <DB_name>, 100th percentile |
pooler-query_countDGAUGE, count |
Number of running queries per DB host |
pooler-sv_activeDGAUGE, count |
Number of active server connections |
pooler-sv_idleDGAUGE, count |
Number of idle server connections |
pooler-sv_loginDGAUGE, count |
Number of server connections undergoing authentication |
pooler-sv_testedDGAUGE, count |
Number of verified server connections |
pooler-tcp_conn_countDGAUGE, count |
Number of TCP connections per DB host |
pooler-tcp_conn_count-<DB_name>-<username>DGAUGE, count |
Number of <username> TCP connections per DB host through <DB_name> |
pooler-total_query_countDGAUGE, count |
Number of executed queries |
pooler-total_tcp_connectionsDGAUGE, connections per second |
Number of PostgreSQL and PgBouncer TCP connections |
pooler-total_xact_countDGAUGE, count |
Number of executed transactions |
pooler-transaction_0.5DGAUGE, milliseconds |
Median transaction processing time |
pooler-transaction_0.5-<DB_name>-<username>DGAUGE, milliseconds |
Processing time for transactions executed by <username> through <DB_name>, median value |
pooler-transaction_0.75DGAUGE, milliseconds |
Transaction processing time, 75th percentile |
pooler-transaction_0.75-<DB_name>-<username>DGAUGE, milliseconds |
Processing time for transactions executed by <username> through <DB_name>, 75th percentile |
pooler-transaction_0.9DGAUGE, milliseconds |
Transaction processing time, 90th percentile |
pooler-transaction_0.9-<DB_name>-<username>DGAUGE, milliseconds |
Processing time for transactions executed by <username> through <DB_name>, 90th percentile |
pooler-transaction_0.95DGAUGE, milliseconds |
Transaction processing time, 95th percentile |
pooler-transaction_0.95-<DB_name>-<username>DGAUGE, milliseconds |
Processing time for transactions executed by <username> through <DB_name>, 95th percentile |
pooler-transaction_0.99DGAUGE, milliseconds |
Transaction processing time, 99th percentile |
pooler-transaction_0.99-<DB_name>-<username>DGAUGE, milliseconds |
Processing time for transactions executed by <username> through <DB_name>, 99th percentile |
pooler-transaction_0.999DGAUGE, milliseconds |
Transaction processing time, 99.9th percentile |
pooler-transaction_0.999-<DB_name>-<username>DGAUGE, milliseconds |
Processing time for transactions executed by <username> through <DB_name>, 99.9th percentile |
pooler-used_clientsDGAUGE, count |
Number of client connections in the connection pooler |
pooler-used_serversDGAUGE, count |
Number of server connections in the connection pooler |
pooler-xact_countDGAUGE, count |
Number of running transactions per DB host |
Vacuum metrics
| Name Type, units |
Description |
|---|---|
postgres_autovacuum.autovacuum_max_workersDGAUGE, count |
Maximum number of autovacuum workers, as defined by autovacuum_max_workers.Special labels:
|
postgres_autovacuum.scanned_pctDGAUGE, % |
Percentage of table rows scanned by an autovacuum worker |
postgres_autovacuum.scanned_percentDGAUGE, % |
Percentage of table rows scanned by an autovacuum worker. Special labels:
|
postgres_autovacuum.total_regular_vacuumsDGAUGE, count |
Total number of executed regular autovacuum operations. Special labels:
|
postgres_autovacuum.total_regular_workersDGAUGE, count |
Number of active autovacuum workers |
postgres_autovacuum.total_user_vacuumsDGAUGE, count |
Total number of custom autovacuum operations. Special labels:
|
postgres_autovacuum.total_user_workersDGAUGE, count |
Number of active user-launched autovacuum workers |
postgres_autovacuum.total_wraparound_vacuumsDGAUGE, count |
Total number of autovacuum operations to prevent wraparound (xid overflow). Special labels:
|
postgres_autovacuum.total_wraparound_workersDGAUGE, count |
Number of active autovacuum workers launched to prevent wraparound |
postgres_autovacuum.vacuumed_pctDGAUGE, % |
Percentage of table rows vacuumed by an autovacuum worker |