certmanager_certificate_expiration_timestamp_seconds
When cert-manager thinks the cert will expire.
Best for alerting.
π Use to alert if cert expires in < X days.
Timestamp from the actual certificate (NotAfter field).
Use to verify that cert-manager's expected expiration matches reality.
When the certificate becomes valid (NotBefore).
Mostly for audit/debug; not usually needed for alerts.
When cert-manager plans to renew the certificate.
Can be helpful to detect certs stuck/not renewing.
π Optional alert: If renewal time is in the past and cert is still close to expiring.
Value: 1 = Ready, 0 = Not Ready
Critical for alerting on failed issuance or renewal.
Use for alert if cert is stuck in Not Ready state.
Cert-manager's internal time.
Rarely used directly β can be compared to Prometheus time() if debugging time skew.
How often each controller (eg: certificates, orders) runs its sync logic.
Use this for debugging performance issues.
Total errors encountered by each controller.
π Can alert on non-zero error rates or sudden increases.
Total requests to the ACME server (e.g., Let's Encrypt).
Can be used to monitor request volume or detect excessive retries/failures.
Histogram of how long ACME requests take.
Use for latency dashboards, or alert if requests take unusually long.