Merge pull request #683 from preved911/fix/extend_probe_path_metrics

Extending /probe path metrics
This commit is contained in:
Joe Adams 2022-10-31 20:51:30 -04:00 committed by GitHub
commit 34d3605788
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -78,6 +78,23 @@ func handleProbe(logger log.Logger) http.HandlerFunc {
registry.MustRegister(probeSuccessGauge)
registry.MustRegister(probeDurationGauge)
opts := []ExporterOpt{
DisableDefaultMetrics(*disableDefaultMetrics),
DisableSettingsMetrics(*disableSettingsMetrics),
AutoDiscoverDatabases(*autoDiscoverDatabases),
WithUserQueriesPath(*queriesPath),
WithConstantLabels(*constantLabelsList),
ExcludeDatabases(*excludeDatabases),
IncludeDatabases(*includeDatabases),
}
dsns := []string{dsn.GetConnectionString()}
exporter := NewExporter(dsns, opts...)
defer func() {
exporter.servers.Close()
}()
registry.MustRegister(exporter)
// Run the probe
pc, err := collector.NewProbeCollector(tl, registry, dsn)
if err != nil {