mirror of
https://github.com/prometheus-community/postgres_exporter
synced 2025-04-23 15:35:28 +00:00
extended /probe path metrics
Signed-off-by: Ildar Valiullin <preved.911@gmail.com>
This commit is contained in:
parent
cb70292fe1
commit
ad8b5608f8
@ -78,6 +78,23 @@ func handleProbe(logger log.Logger) http.HandlerFunc {
|
|||||||
registry.MustRegister(probeSuccessGauge)
|
registry.MustRegister(probeSuccessGauge)
|
||||||
registry.MustRegister(probeDurationGauge)
|
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
|
// Run the probe
|
||||||
pc, err := collector.NewProbeCollector(tl, registry, dsn)
|
pc, err := collector.NewProbeCollector(tl, registry, dsn)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user