Skip to content

Commit 34d3605

Browse files
authored
Merge pull request #683 from preved911/fix/extend_probe_path_metrics
Extending /probe path metrics
2 parents 20a0133 + ad8b560 commit 34d3605

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

cmd/postgres_exporter/probe.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,23 @@ func handleProbe(logger log.Logger) http.HandlerFunc {
7878
registry.MustRegister(probeSuccessGauge)
7979
registry.MustRegister(probeDurationGauge)
8080

81+
opts := []ExporterOpt{
82+
DisableDefaultMetrics(*disableDefaultMetrics),
83+
DisableSettingsMetrics(*disableSettingsMetrics),
84+
AutoDiscoverDatabases(*autoDiscoverDatabases),
85+
WithUserQueriesPath(*queriesPath),
86+
WithConstantLabels(*constantLabelsList),
87+
ExcludeDatabases(*excludeDatabases),
88+
IncludeDatabases(*includeDatabases),
89+
}
90+
91+
dsns := []string{dsn.GetConnectionString()}
92+
exporter := NewExporter(dsns, opts...)
93+
defer func() {
94+
exporter.servers.Close()
95+
}()
96+
registry.MustRegister(exporter)
97+
8198
// Run the probe
8299
pc, err := collector.NewProbeCollector(tl, registry, dsn)
83100
if err != nil {

0 commit comments

Comments
 (0)