diff --git a/sample-config/pgmon-metrics.yml b/sample-config/pgmon-metrics.yml index 8c1045d..14030f7 100644 --- a/sample-config/pgmon-metrics.yml +++ b/sample-config/pgmon-metrics.yml @@ -116,6 +116,34 @@ metrics: FROM pg_stat_io GROUP BY backend_type + temp_files: + type: row + query: + 120000: > + SELECT count(*) AS count, sum(size) AS size + FROM pg_ls_tmpdir() + WHERE name LIKE 'pgsql_tmp%' + *: > + SELECT count(*) AS count, sum(size) AS size + FROM pg_ls_dir('base/pgsql_tmp/') + WHERE name LIKE 'pgsql_tmp%' + + ready_archive_files: + type: value + query: + 120000: > + SELECT count(*) AS count + FROM pg_ls_archive_statusdir() + WHERE name LIKE '%.ready' + 100000: > + SELECT count(*) AS count + FROM pg_ls_dir('pg_wal/pgsql_tmp/') + WHERE name LIKE '%.ready' + *: > + SELECT count(*) AS count + FROM pg_ls_dir('pg_xlog/pgsql_tmp/') + WHERE name LIKE '%.ready' + ## # Per-database metrics