fix promver collector to default buildinfo collector

This commit is contained in:
Cody Lee 2024-04-19 15:50:13 -05:00
parent 1f2343402d
commit a4a9596562
No known key found for this signature in database
1 changed files with 12 additions and 11 deletions

View File

@ -3,6 +3,7 @@ package promunifi
import ( import (
"fmt" "fmt"
"github.com/prometheus/client_golang/prometheus/collectors"
"net" "net"
"net/http" "net/http"
"reflect" "reflect"
@ -198,7 +199,7 @@ func (u *promUnifi) Run(c poller.Collect) error {
promver.Branch = version.Branch promver.Branch = version.Branch
webserver.UpdateOutput(&webserver.Output{Name: PluginName, Config: u.Config}) webserver.UpdateOutput(&webserver.Output{Name: PluginName, Config: u.Config})
prometheus.MustRegister(promver.NewCollector(u.Namespace)) prometheus.MustRegister(collectors.NewBuildInfoCollector())
prometheus.MustRegister(u) prometheus.MustRegister(u)
mux.Handle("/metrics", promhttp.HandlerFor(prometheus.DefaultGatherer, mux.Handle("/metrics", promhttp.HandlerFor(prometheus.DefaultGatherer,
promhttp.HandlerOpts{ErrorHandling: promhttp.ContinueOnError}, promhttp.HandlerOpts{ErrorHandling: promhttp.ContinueOnError},