1
0
mirror of https://github.com/rancher/steve.git synced 2025-04-28 11:14:43 +00:00
steve/pkg/metrics/register.go

19 lines
364 B
Go
Raw Normal View History

2022-02-03 00:54:08 +00:00
package metrics
import (
"os"
"github.com/prometheus/client_golang/prometheus"
)
const metricsEnv = "CATTLE_PROMETHEUS_METRICS"
func init() {
if os.Getenv(metricsEnv) == "true" {
prometheusMetrics = true
prometheus.MustRegister(ProxyTotalResponses)
prometheus.MustRegister(K8sClientResponseTime)
prometheus.MustRegister(ProxyStoreResponseTime)
}
}