diff --git a/collector/pg_long_running_transactions.go b/collector/pg_long_running_transactions.go index 072862f4e..d388daf38 100644 --- a/collector/pg_long_running_transactions.go +++ b/collector/pg_long_running_transactions.go @@ -55,6 +55,7 @@ var ( MAX(EXTRACT(EPOCH FROM clock_timestamp() - pg_stat_activity.xact_start)) AS oldest_timestamp_seconds FROM pg_catalog.pg_stat_activity WHERE state IS DISTINCT FROM 'idle' +AND (now() - pg_stat_activity.xact_start) > '1 minutes'::interval AND query NOT LIKE 'autovacuum:%' AND pg_stat_activity.xact_start IS NOT NULL AND pid <> pg_backend_pid();