From b4c8a66b1fd1b9fb75e656c50d5ec82181b196d1 Mon Sep 17 00:00:00 2001 From: Giancarlo Rubio Date: Tue, 13 Jun 2017 16:01:05 +0200 Subject: [PATCH] Don't expose certificate metrics for default server The default server has a self signed certificate so it's not important to monitor --- core/pkg/ingress/controller/metrics.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/pkg/ingress/controller/metrics.go b/core/pkg/ingress/controller/metrics.go index cc16a1a3e..3f8f2797f 100644 --- a/core/pkg/ingress/controller/metrics.go +++ b/core/pkg/ingress/controller/metrics.go @@ -75,7 +75,9 @@ func incReloadErrorCount() { func setSSLExpireTime(servers []*ingress.Server) { for _, s := range servers { - sslExpireTime.WithLabelValues(s.Hostname).Set(float64(s.SSLExpireTime.Unix())) + if s.Hostname != defServerName { + sslExpireTime.WithLabelValues(s.Hostname).Set(float64(s.SSLExpireTime.Unix())) + } } }