From 4dbec5aedeb538d3154ba79678dc6299ea8a2b84 Mon Sep 17 00:00:00 2001 From: bravosierrasierra Date: Fri, 29 Jul 2022 13:33:23 +0300 Subject: [PATCH 1/2] fix for exporter issue 633 fix for exporter issue 633: https://github.com/prometheus-community/postgres_exporter/issues/633 "Scan error on column index 2, name \"checkpoint_write_time\": converting driver.Value type float64 (\"6.594096e+06\") to a int: invalid syntax #633" Signed-off-by: bravosierrasierra --- collector/pg_stat_bgwriter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collector/pg_stat_bgwriter.go b/collector/pg_stat_bgwriter.go index 7e7d09c72..06b209c3a 100644 --- a/collector/pg_stat_bgwriter.go +++ b/collector/pg_stat_bgwriter.go @@ -126,7 +126,7 @@ func (PGStatBGWriterCollector) Update(ctx context.Context, server *server, ch ch var cpt int var cpr int - var cpwt int + var cpwt float64 var cpst int var bcp int var bc int From 7a0accf2b99d556b26fa76275ced268f7e51be69 Mon Sep 17 00:00:00 2001 From: Nicolas Rodriguez Date: Sat, 30 Jul 2022 01:54:49 +0200 Subject: [PATCH 2/2] Fix checkpoint_sync_time value type Error: sql: Scan error on column index 3, name \"checkpoint_sync_time\": converting driver.Value type float64 (\"1.876469e+06\") to a int: invalid syntax See also: https://github.com/prometheus-community/postgres_exporter/issues/633 https://github.com/prometheus-community/postgres_exporter/pull/666 Signed-off-by: Nicolas Rodriguez --- collector/pg_stat_bgwriter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collector/pg_stat_bgwriter.go b/collector/pg_stat_bgwriter.go index 06b209c3a..535e58f93 100644 --- a/collector/pg_stat_bgwriter.go +++ b/collector/pg_stat_bgwriter.go @@ -127,7 +127,7 @@ func (PGStatBGWriterCollector) Update(ctx context.Context, server *server, ch ch var cpt int var cpr int var cpwt float64 - var cpst int + var cpst float64 var bcp int var bc int var mwc int