8.3. Background Record Metrics #
Metrics based on the pg_stat_bgwriter view:
postgresql.bgwriter.buffers_allocatedpostgresql.bgwriter.buffers_backend_fsyncpostgresql.bgwriter.buffers_backendpostgresql.bgwriter.buffers_checkpointpostgresql.bgwriter.buffers_cleanpostgresql.bgwriter.checkpoint_sync_time_millisecondspostgresql.bgwriter.checkpoint_write_time_millisecondspostgresql.bgwriter.checkpoints_requestedpostgresql.bgwriter.checkpoints_timedpostgresql.bgwriter.maxwritten_cleanpostgresql.bgwriter.stats_reset_unixtime
Starting from Postgres Pro and PostgreSQL 17, the metrics listed below are deprecated for the dropped columns. Use the checkpointer plugin instead.
postgresql.bgwriter.checkpoints_timedpostgresql.bgwriter.checkpoints_requestedpostgresql.bgwriter.checkpoint_write_time_millisecondspostgresql.bgwriter.checkpoint_sync_time_millisecondspostgresql.bgwriter.buffers_checkpointpostgresql.bgwriter.buffers_backendpostgresql.bgwriter.buffers_backend_fsync
Metrics based on the pg_stat_checkpointer view, available from Postgres Pro and PostgreSQL 17:
postgresql.checkpointer.num_timedpostgresql.checkpointer.num_requestedpostgresql.checkpointer.restartpoints_timedpostgresql.checkpointer.restartpoints_reqpostgresql.checkpointer.restartpoints_donepostgresql.checkpointer.write_time_millisecondspostgresql.checkpointer.sync_time_millisecondspostgresql.checkpointer.buffers_writtenpostgresql.checkpointer.stats_reset_unixtime
Metrics based on the pg_stat_checkpointer view, available from Postgres Pro and PostgreSQL 18:
postgresql.checkpointer.num_donepostgresql.checkpointer.slru_written