1
0
mirror of https://github.com/coreos/prometheus-operator.git synced 2026-02-05 06:45:27 +01:00

feat: add go_sync_mutex_wait_total_seconds_total metric

Signed-off-by: Simon Pasquier <spasquie@redhat.com>
This commit is contained in:
Simon Pasquier
2024-05-13 09:12:27 +02:00
parent f1e0c2a67e
commit 80792a70e0

View File

@@ -23,6 +23,7 @@ import (
"net/http/pprof"
"os"
"os/signal"
"regexp"
"syscall"
"github.com/go-kit/log"
@@ -462,7 +463,12 @@ func run(fs *flag.FlagSet) int {
admit.Register(mux)
r.MustRegister(
collectors.NewGoCollector(collectors.WithGoCollectorRuntimeMetrics(collectors.MetricsScheduler)),
collectors.NewGoCollector(
collectors.WithGoCollectorRuntimeMetrics(
collectors.MetricsScheduler,
collectors.GoRuntimeMetricsRule{Matcher: regexp.MustCompile(`^/sync/.*`)},
),
),
collectors.NewProcessCollector(collectors.ProcessCollectorOpts{}),
versioncollector.NewCollector("prometheus_operator"),
)