| postgresql.backends | postgresql.connections | The number of backends. | |
| postgresql.bgwriter.buffers.allocated | postgresql.bgwriter.buffers_alloc | Number of buffers allocated. | |
| postgresql.bgwriter.buffers.writes | postgresql.bgwriter.buffers_backend | Number of buffers written. | source: backend |
| postgresql.bgwriter.buffers.writes | postgresql.bgwriter.buffers_backend_fsync | Number of buffers written. | source: backend_fsync |
| postgresql.bgwriter.buffers.writes | postgresql.bgwriter.buffers_checkpoint | Number of buffers written. | source: checkpoints |
| postgresql.bgwriter.buffers.writes | postgresql.bgwriter.buffers_clean | Number of buffers written. | source: bgwriter |
| postgresql.bgwriter.checkpoint.count | postgresql.bgwriter.checkpoints_timed | The number of checkpoints performed. | type: scheduled |
| postgresql.bgwriter.checkpoint.count | postgresql.bgwriter.checkpoints_requested | The number of checkpoints performed. | type: requested |
| postgresql.bgwriter.duration | postgresql.bgwriter.sync_time | Total time spent writing and syncing files to disk by checkpoints. | type: sync |
| postgresql.bgwriter.duration | postgresql.bgwriter.write_time | Total time spent writing and syncing files to disk by checkpoints. | type: write |
| postgresql.bgwriter.maxwritten | postgresql.bgwriter.maxwritten_clean | Number of times the background writer stopped a cleaning scan because it had written too many buffers. | |
| postgresql.blks_hit | postgresql.buffer_hit | Number of times disk blocks were found already in the buffer cache. | |
| postgresql.blks_read | postgresql.disk_read | Number of disk blocks read in this database. | |
| postgresql.blocks_read | postgresql.heap_blocks_read | The number of blocks read. | source: heap_read |
| postgresql.blocks_read | postgresql.heap_blocks_hit | The number of blocks read. | source: heap_hit |
| postgresql.blocks_read | postgresql.index_blocks_read | The number of blocks read. | source: idx_read |
| postgresql.blocks_read | postgresql.index_blocks_hit | The number of blocks read. | source: idx_hit |
| postgresql.blocks_read | postgresql.toast_blocks_read | The number of blocks read. | source: toast_read |
| postgresql.blocks_read | postgresql.toast_blocks_hit | The number of blocks read. | source: toast_hit |
| postgresql.blocks_read | postgresql.toast_index_blocks_read | The number of blocks read. | source: tidx_read |
| postgresql.blocks_read | postgresql.toast_index_blocks_hit | The number of blocks read. | source: tidx_hit |
| postgresql.commits | postgresql.commits | The number of commits. | |
| postgresql.connection.max | postgresql.max_connections | Configured maximum number of client connections allowed | |
| postgresql.database.count | postgresql.db.count | Number of user databases. | |
| postgresql.database.locks | postgresql.locks | The number of database locks. | |
| postgresql.db_size | postgresql.database_size | The database disk usage. | |
| postgresql.deadlocks | postgresql.deadlocks.count | The number of deadlocks. | |
| postgresql.function.calls | postgresql.function.calls | The number of calls made to a function. Requires track_functions=pl|all in Postgres config. | |
| postgresql.index.scans | postgresql.index_scans | The number of index scans on a table. | |
| postgresql.index.size | postgresql.individual_index_size | The size of the index on disk. | |
| postgresql.operations | postgresql.rows_hot_updated | The number of db row operations. | operation: hot_upd |
| postgresql.replication.data_delay | postgresql.replication_delay_bytes | The amount of data delayed in replication. | |
| postgresql.rollbacks | postgresql.rollbacks | The number of rollbacks. | |
| postgresql.rows | postgresql.dead_rows | The number of rows in the database. | state: dead |
| postgresql.rows | postgresql.live_rows | The number of rows in the database. | state: live |
| postgresql.sequential_scans | postgresql.seq_scans | The number of sequential scans. | |
| postgresql.table.count | postgresql.table.count | Number of user tables in a database. | |
| postgresql.table.size | postgresql.table_size | Disk space used by a table. | |
| postgresql.table.vacuum.count | postgresql.vacuumed | Number of times a table has manually been vacuumed. | |
| postgresql.temp.io | postgresql.temp_bytes | Total amount of data written to temporary files by queries. | |
| postgresql.temp_files | postgresql.temp_files | The number of temp files. | |
| postgresql.tup_deleted | postgresql.rows_deleted | Number of rows deleted by queries in the database. | |
| postgresql.tup_fetched | postgresql.rows_fetched | Number of rows fetched by queries in the database. | |
| postgresql.tup_inserted | postgresql.rows_inserted | Number of rows inserted by queries in the database. | |
| postgresql.tup_returned | postgresql.rows_returned | Number of rows returned by queries in the database. | |
| postgresql.tup_updated | postgresql.rows_updated | Number of rows updated by queries in the database. | |
| postgresql.wal.age | postgresql.wal_age | Age of the oldest WAL file. | |
| postgresql.wal.delay | postgresql.replication.wal_write_lag | Time between flushing recent WAL locally and receiving notification that the standby server has completed an operation with it. | operation: write |
| postgresql.wal.delay | postgresql.replication.wal_flush_lag | Time between flushing recent WAL locally and receiving notification that the standby server has completed an operation with it. | operation: flush |
| postgresql.wal.delay | postgresql.replication.wal_replay_lag | Time between flushing recent WAL locally and receiving notification that the standby server has completed an operation with it. | operation: replay |