Documentation
¶
Overview ¶
Package metrics contains global structures related to metrics collection cert-manager exposes the following metrics: certificate_expiration_timestamp_seconds{name, namespace}
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CertificateExpiryTimeSeconds = prometheus.NewGaugeVec( prometheus.GaugeOpts{ Namespace: namespace, Name: "certificate_expiration_timestamp_seconds", Help: "The date after which the certificate expires. Expressed as a Unix Epoch Time.", }, []string{"name", "namespace"}, )
View Source
var Default = New()
Default set of metrics
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
type Metrics struct { http.Server CertificateExpiryTimeSeconds *prometheus.GaugeVec // contains filtered or unexported fields }
func (*Metrics) UpdateCertificateExpiry ¶
func (m *Metrics) UpdateCertificateExpiry(crt *v1alpha1.Certificate, secretLister corelisters.SecretLister)
UpdateCertificateExpiry updates the expiry time of a certificate
Click to show internal directories.
Click to hide internal directories.