]> go.fuhry.dev Git - runtime.git/commitdiff
always initialize mtls_certificate_rotation_count counter when cert discovered
authorDan Fuhry <dan@fuhry.com>
Tue, 23 Apr 2024 20:30:30 +0000 (16:30 -0400)
committerDan Fuhry <dan@fuhry.com>
Tue, 23 Apr 2024 20:30:30 +0000 (16:30 -0400)
metrics/mtls/stats.go

index 6216ec98e17f31cc8058929945835ecca6811f2d..af87e3f1aa535b24ce6ffefd5468fbc44c37f547 100644 (file)
@@ -44,7 +44,7 @@ func NewMtlsMetricsService(ctx context.Context) *mtlsMetrics {
                        "Time until an mTLS certificate expires",
                        "cert_name"),
                rotationsObserved: svc.DefineCounter(
-                       "mtls_certificate_rotations",
+                       "mtls_certificate_rotation_count",
                        "Number of times the rotation of a given certificate has been observed",
                        "cert_name"),
                certificatesOnHost: svc.DefineGauge(
@@ -74,6 +74,7 @@ func (m *mtlsMetrics) Tick() {
                        }
 
                        m.certs[baseDir] = certWatcher
+                       m.rotationsObserved.WithLabelValues(mbclient.KV{"cert_name": certWatcher.Name()}).Add(0)
                }
        }