From 301976c2180fbd8848193a09df65bb898d0acf50 Mon Sep 17 00:00:00 2001 From: Ollie Charles <ollie@ocharles.org.uk> Date: Sun, 31 Jan 2021 11:22:18 +0000 Subject: [PATCH] Detect SIReadLock locks in the pg_locks metric (#421) Co-authored-by: Will Rouesnel <wrouesnel@wrouesnel.com> --- cmd/postgres_exporter/postgres_exporter.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/postgres_exporter/postgres_exporter.go b/cmd/postgres_exporter/postgres_exporter.go index 958fdc71..8a3e1617 100644 --- a/cmd/postgres_exporter/postgres_exporter.go +++ b/cmd/postgres_exporter/postgres_exporter.go @@ -379,7 +379,8 @@ var queryOverrides = map[string][]OverrideQuery{ ('sharelock'), ('sharerowexclusivelock'), ('exclusivelock'), - ('accessexclusivelock') + ('accessexclusivelock'), + ('sireadlock') ) AS tmp(mode) CROSS JOIN pg_database LEFT JOIN (SELECT database, lower(mode) AS mode,count(*) AS count