From 5d6e42935dc499f423027d4d924240be48a04641 Mon Sep 17 00:00:00 2001 From: Michael Banck <michael.banck@credativ.de> Date: Wed, 10 Nov 2021 17:01:17 +0100 Subject: [PATCH] Avoid parsing error from bogus Azure Flexible Server custom GUC Signed-off-by: Michael Banck <michael.banck@credativ.de> --- cmd/postgres_exporter/pg_setting.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/postgres_exporter/pg_setting.go b/cmd/postgres_exporter/pg_setting.go index 4b0e2124..abfc26c6 100644 --- a/cmd/postgres_exporter/pg_setting.go +++ b/cmd/postgres_exporter/pg_setting.go @@ -31,7 +31,7 @@ func querySettings(ch chan<- prometheus.Metric, server *Server) error { // // NOTE: If you add more vartypes here, you must update the supported // types in normaliseUnit() below - query := "SELECT name, setting, COALESCE(unit, ''), short_desc, vartype FROM pg_settings WHERE vartype IN ('bool', 'integer', 'real');" + query := "SELECT name, setting, COALESCE(unit, ''), short_desc, vartype FROM pg_settings WHERE vartype IN ('bool', 'integer', 'real') AND name != 'sync_commit_cancel_wait';" rows, err := server.db.Query(query) if err != nil {