| Index size | postgres.indexes.index_size | Disk space used by the index, as reported by pg_relation_size(). | Byte |
| Index scans | postgres.indexes.scans.count | Number of index scans initiated on this index as reported by pg_stat_user_indexes (idx_scan). | Count |
| Index tuples read | postgres.indexes.tuples_read.count | Number of index entries returned by scans on this index as reported by pg_stat_user_indexes (idx_tup_read). | Count |
| Index tuples fetched | postgres.indexes.tuples_fetched.count | Number of live table rows fetched by simple index scans using this index as reported by pg_stat_user_indexes (idx_tup_fetch). | Count |
| Index disk block reads | postgres.indexes.index_disk_reads.count | Number of disk blocks read from this index as reported by pg_statio_user_indexes (idx_blks_read). | Count |
| Index buffer hits | postgres.indexes.index_buffer_hits.count | Number of buffer hits for this index as reported by pg_statio_user_indexes (idx_blks_hit). | Count |
| Estimated row count | postgres.tables.rows | Estimated number of live rows in the table as reported by pg_stat_user_tables (n_live_tup). | Count |
| Dead rows | postgres.tables.dead_rows | Estimated number of dead rows in the table as reported by pg_stat_user_tables (n_dead_tup). | Count |
| Rows modified since analyze | postgres.tables.rows_modified_since_analyze | Estimated number of rows modified since this table was last analyzed as reported by pg_stat_user_tables (n_mod_since_analyze). | Count |
| Rows inserted since vacuum | postgres.tables.rows_inserted_since_vacuum | Estimated number of rows inserted since this table was last vacuumed as reported by pg_stat_user_tables (n_ins_since_vacuum). | Count |
| Total table size | postgres.tables.total_size | Total disk space used by the table, including indexes and TOAST data, as returned by pg_total_relation_size(). | Byte |
| Table size | postgres.tables.table_size | Disk space used by the main fork of the table, as returned by pg_relation_size(). | Byte |
| TOAST size | postgres.tables.toast_size | Disk space used by the TOAST table associated with this table, as returned by pg_relation_size(). | Byte |
| Indexes size | postgres.tables.indexes_size | Total disk space used by all indexes on the table, as returned by pg_indexes_size(). | Byte |
| Sequential scans | postgres.tables.sequential_scans.count | Number of sequential scans initiated on this table as reported by pg_stat_user_tables (seq_scan). | Count |
| Index scans | postgres.tables.index_scans.count | Number of index scans initiated on this table as reported by pg_stat_user_tables (idx_scan). | Count |
| Rows read by sequential scans | postgres.tables.rows_read_seq.count | Number of live rows fetched by sequential scans as reported by pg_stat_user_tables (seq_tup_read). | Count |
| Rows read by index scans | postgres.tables.rows_read_idx.count | Number of live rows fetched by index scans as reported by pg_stat_user_tables (idx_tup_fetch). | Count |
| Rows inserted | postgres.tables.rows_inserted.count | Number of rows inserted into this table as reported by pg_stat_user_tables (n_tup_ins). | Count |
| Rows updated | postgres.tables.rows_updated.count | Number of rows updated in this table as reported by pg_stat_user_tables (n_tup_upd). | Count |
| Rows deleted | postgres.tables.rows_deleted.count | Number of rows deleted from this table as reported by pg_stat_user_tables (n_tup_del). | Count |
| HOT updates | postgres.tables.hot_updates.count | Number of rows HOT updated in this table, where no separate index update was needed, as reported by pg_stat_user_tables (n_tup_hot_upd). | Count |
| Table disk block reads | postgres.tables.table_disk_reads.count | Number of disk blocks read from this table as reported by pg_statio_user_tables (heap_blks_read). | Count |
| Table buffer hits | postgres.tables.table_buffer_hits.count | Number of buffer hits for this table as reported by pg_statio_user_tables (heap_blks_hit). | Count |
| Index disk block reads | postgres.tables.index_disk_reads.count | Number of disk blocks read from all indexes on this table as reported by pg_statio_user_tables (idx_blks_read). | Count |
| Index buffer hits | postgres.tables.index_buffer_hits.count | Number of buffer hits for all indexes on this table as reported by pg_statio_user_tables (idx_blks_hit). | Count |
| TOAST disk block reads | postgres.tables.toast_disk_reads.count | Number of disk blocks read from this table's TOAST table as reported by pg_statio_user_tables (toast_blks_read). | Count |
| TOAST buffer hits | postgres.tables.toast_buffer_hits.count | Number of buffer hits for this table's TOAST table as reported by pg_statio_user_tables (toast_blks_hit). | Count |
| TOAST index disk block reads | postgres.tables.toast_index_disk_reads.count | Number of disk blocks read from this table's TOAST table indexes as reported by pg_statio_user_tables (tidx_blks_read). | Count |
| TOAST index buffer hits | postgres.tables.toast_index_buffer_hits.count | Number of buffer hits for this table's TOAST table indexes as reported by pg_statio_user_tables (tidx_blks_hit). | Count |
| Manual vacuums | postgres.tables.vacuum.count | Number of times this table has been manually vacuumed (not counting VACUUM FULL) as reported by pg_stat_user_tables (vacuum_count). | Count |
| Autovacuums | postgres.tables.autovacuum.count | Number of times this table has been vacuumed by the autovacuum daemon as reported by pg_stat_user_tables (autovacuum_count). | Count |
| Manual analyzes | postgres.tables.analyze.count | Number of times this table has been manually analyzed as reported by pg_stat_user_tables (analyze_count). | Count |
| Autoanalyzes | postgres.tables.autoanalyze.count | Number of times this table has been analyzed by the autovacuum daemon as reported by pg_stat_user_tables (autoanalyze_count). | Count |