diff --git a/collector/pg_stat_checkpointer.go b/collector/pg_stat_checkpointer.go index 55663fca..31e9c5d6 100644 --- a/collector/pg_stat_checkpointer.go +++ b/collector/pg_stat_checkpointer.go @@ -110,8 +110,8 @@ var ( func (c PGStatCheckpointerCollector) Update(ctx context.Context, instance *instance, ch chan<- prometheus.Metric) error { db := instance.getDB() - before17 := instance.version.Compare(semver.MustParse("17.0.0")) - if before17 < 0 { + before17 := instance.version.LT(semver.MustParse("17.0.0")) + if before17 { c.log.Warn("pg_stat_checkpointer collector is not available on PostgreSQL < 17.0.0, skipping") return nil }