Переглянути джерело

Check if Prometheus is enabled in prometheus.AddGaugeFunc

DarthSim 3 роки тому
батько
коміт
68ed8708ea
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      metrics/prometheus/prometheus.go

+ 4 - 0
metrics/prometheus/prometheus.go

@@ -171,6 +171,10 @@ func SetBufferMaxSize(t string, size int) {
 }
 
 func AddGaugeFunc(name, help string, f func() float64) {
+	if !enabled {
+		return
+	}
+
 	gauge := prometheus.NewGaugeFunc(prometheus.GaugeOpts{
 		Namespace: config.PrometheusNamespace,
 		Name:      name,