4.17. I/O Usage Metrics #

Metrics based on the pg_stat_io view and collected by the io plugin, available from Postgres Pro and PostgreSQL 16:

  • postgresql.io.reads{backend_type}

  • postgresql.io.writes{backend_type}

  • postgresql.io.writebacks{backend_type}

  • postgresql.io.extends{backend_type}

  • postgresql.io.hits{backend_type}

  • postgresql.io.evictions{backend_type}

  • postgresql.io.reuses{backend_type}

  • postgresql.io.fsyncs{backend_type}

  • postgresql.io.read_bytes{backend_type}

  • postgresql.io.write_bytes{backend_type}

  • postgresql.io.writeback_bytes{backend_type}

  • postgresql.io.extend_bytes{backend_type}

  • postgresql.io.read_time_milliseconds{backend_type}

  • postgresql.io.write_time_milliseconds{backend_type}

  • postgresql.io.writeback_time_milliseconds{backend_type}

  • postgresql.io.extend_time_milliseconds{backend_type}

  • postgresql.io.fsync_time_milliseconds{backend_type}