From 174cac4ca65aa6b057ed43c1f55fa0c98ca04a3e Mon Sep 17 00:00:00 2001 From: James Campbell Date: Sat, 29 Nov 2025 02:42:04 -0500 Subject: [PATCH] Add queries for tmp and ready files --- sample-config/pgmon-metrics.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) 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