Skip to content

sql exporter is failing to retrieve the number of running queries

The sql exporter is complaining about the query executed to get the number of queries running on the database :

Nov 30 16:56:48 belvedere.internal.softwareheritage.org prometheus-sql-exporter[3449201]: {"caller":"level.go:63","db":"postgres","err":"Column 'usename' must be type text (string)","host":":5433","job":"12/main","level":"error","msg":"Failed to update metric","query":"running_queries","ts":"2020-11-30T16:56:48.217844289Z","value":"count"}
Nov 30 16:56:48 belvedere.internal.softwareheritage.org prometheus-sql-exporter[3449201]: {"caller":"level.go:63","db":"postgres","err":"zero values found","host":":5433","job":"12/main","level":"error","msg":"Failed to update metrics","query":"running_queries","ts":"2020-11-30T16:56:48.217915131Z"}

(the same logs are also present on other database servers)

[discovered during #2828 (closed)]


Migrated from T2831 (view on Phabricator)