From 74528ee7e5863769f65cf5ce9a081ff7fdf26e71 Mon Sep 17 00:00:00 2001 From: heniek Date: Fri, 9 May 2025 08:44:01 +0200 Subject: [PATCH] PMM-13970 Where clause to exclude autovacuum from long transaction monitoring --- cmd/postgres_exporter/queries.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/postgres_exporter/queries.go b/cmd/postgres_exporter/queries.go index d90d2c258..3596b2905 100644 --- a/cmd/postgres_exporter/queries.go +++ b/cmd/postgres_exporter/queries.go @@ -152,7 +152,7 @@ var queryOverrides = map[string][]OverrideQuery{ count(*) AS count, MAX(EXTRACT(EPOCH FROM now() - xact_start))::float AS max_tx_duration, MAX(EXTRACT(EPOCH FROM now() - state_change))::float AS max_state_duration - FROM pg_stat_activity GROUP BY datname,state,usename,application_name) AS tmp2 + FROM pg_stat_activity WHERE query not like 'autovacuum:%' GROUP BY datname,state,usename,application_name) AS tmp2 ON tmp.state = tmp2.state AND pg_database.datname = tmp2.datname `, },