Don't register metrics unless on leading master
This commit is contained in:
parent
6b9c9ecb11
commit
312f989c15
|
|
@ -233,6 +233,7 @@ func registerSignalHandlers(autoscaler core.Autoscaler) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func run(healthCheck *metrics.HealthCheck) {
|
func run(healthCheck *metrics.HealthCheck) {
|
||||||
|
metrics.RegisterAll()
|
||||||
kubeClient := createKubeClient()
|
kubeClient := createKubeClient()
|
||||||
kubeEventRecorder := kube_util.CreateEventRecorder(kubeClient)
|
kubeEventRecorder := kube_util.CreateEventRecorder(kubeClient)
|
||||||
opts := createAutoscalerOptions()
|
opts := createAutoscalerOptions()
|
||||||
|
|
|
||||||
|
|
@ -212,7 +212,8 @@ var (
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
func init() {
|
// RegisterAll registers all metrics.
|
||||||
|
func RegisterAll() {
|
||||||
prometheus.MustRegister(clusterSafeToAutoscale)
|
prometheus.MustRegister(clusterSafeToAutoscale)
|
||||||
prometheus.MustRegister(nodesCount)
|
prometheus.MustRegister(nodesCount)
|
||||||
prometheus.MustRegister(nodeGroupsCount)
|
prometheus.MustRegister(nodeGroupsCount)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue