mirror of
https://github.com/prometheus-community/postgres_exporter
synced 2025-04-11 03:31:26 +00:00
Update pg_long_running_transactions.go (#1092)
To extract time in seconds for pg_long_running_transactions_oldest_timestamp_seconds query which currently return epoch time. Signed-off-by: Jyothi Kiran Thammana <147131742+jyothikirant-sayukth@users.noreply.github.com>
This commit is contained in:
parent
a324fe37bc
commit
6f36adfadf
@ -50,11 +50,13 @@ var (
|
||||
)
|
||||
|
||||
longRunningTransactionsQuery = `
|
||||
SELECT
|
||||
COUNT(*) as transactions,
|
||||
MAX(EXTRACT(EPOCH FROM clock_timestamp())) AS oldest_timestamp_seconds
|
||||
FROM pg_catalog.pg_stat_activity
|
||||
WHERE state is distinct from 'idle' AND query not like 'autovacuum:%'
|
||||
SELECT
|
||||
COUNT(*) as transactions,
|
||||
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 query NOT LIKE 'autovacuum:%'
|
||||
AND pg_stat_activity.xact_start IS NOT NULL;
|
||||
`
|
||||
)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user