8.3. Метрики фоновой записи #

Метрики на основе представления pg_stat_bgwriter:

  • postgresql.bgwriter.buffers_allocated

  • postgresql.bgwriter.buffers_backend_fsync

  • postgresql.bgwriter.buffers_backend

  • postgresql.bgwriter.buffers_checkpoint

  • postgresql.bgwriter.buffers_clean

  • postgresql.bgwriter.checkpoint_sync_time_milliseconds

  • postgresql.bgwriter.checkpoint_write_time_milliseconds

  • postgresql.bgwriter.checkpoints_requested

  • postgresql.bgwriter.checkpoints_timed

  • postgresql.bgwriter.maxwritten_clean

  • postgresql.bgwriter.stats_reset_unixtime

Начиная с Postgres Pro и PostgreSQL 17, перечисленные ниже метрики для удалённых столбцов считаются устаревшими. Вместо них используйте плагин checkpointer.

  • postgresql.bgwriter.checkpoints_timed

  • postgresql.bgwriter.checkpoints_requested

  • postgresql.bgwriter.checkpoint_write_time_milliseconds

  • postgresql.bgwriter.checkpoint_sync_time_milliseconds

  • postgresql.bgwriter.buffers_checkpoint

  • postgresql.bgwriter.buffers_backend

  • postgresql.bgwriter.buffers_backend_fsync

Метрики на основе представления pg_stat_checkpointer, доступные начиная с Postgres Pro и PostgreSQL 17:

  • postgresql.checkpointer.num_timed

  • postgresql.checkpointer.num_requested

  • postgresql.checkpointer.restartpoints_timed

  • postgresql.checkpointer.restartpoints_req

  • postgresql.checkpointer.restartpoints_done

  • postgresql.checkpointer.write_time_milliseconds

  • postgresql.checkpointer.sync_time_milliseconds

  • postgresql.checkpointer.buffers_written

  • postgresql.checkpointer.stats_reset_unixtime

Метрики на основе представления pg_stat_checkpointer, доступные начиная с Postgres Pro и PostgreSQL 18:

  • postgresql.checkpointer.num_done

  • postgresql.checkpointer.slru_written