From a3a4c668739223e9f388b6a7cf030eb8e63e2255 Mon Sep 17 00:00:00 2001 From: Ollie Charles Date: Wed, 5 Aug 2020 08:51:51 +0100 Subject: [PATCH] Detect SIReadLock locks in the pg_locks metric --- 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 37795aacf..ea78d46f8 100644 --- a/cmd/postgres_exporter/postgres_exporter.go +++ b/cmd/postgres_exporter/postgres_exporter.go @@ -366,7 +366,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