mirror of
https://github.com/status-im/consul.git
synced 2025-01-26 21:51:39 +00:00
telemetry: add log message when certs are about to expire
This commit is contained in:
parent
9420506fae
commit
0e58e1ac4b
@ -140,6 +140,12 @@ func (m CertExpirationMonitor) Monitor(ctx context.Context) error {
|
||||
logger.Warn("failed to emit certificate expiry metric", "error", err)
|
||||
continue
|
||||
}
|
||||
|
||||
if d < 24*time.Hour {
|
||||
logger.Warn("certificate will expire soon",
|
||||
"time_to_expiry", d, "expiration", time.Now().Add(d))
|
||||
}
|
||||
|
||||
expiry := d / time.Second
|
||||
metrics.SetGaugeWithLabels(m.Key, float32(expiry), m.Labels)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user