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 ACMEClientRequestCount = prometheus.NewCounterVec( prometheus.CounterOpts{ Namespace: namespace, Name: "acme_client_request_count", Help: "The number of requests made by the ACME client.", Subsystem: "http", }, []string{"scheme", "host", "path", "method", "status"}, )
ACMEClientRequestCount is a Prometheus summary to collect the number of requests made to each endpoint with the ACME client.
View Source
var ACMEClientRequestDurationSeconds = prometheus.NewSummaryVec( prometheus.SummaryOpts{ Namespace: namespace, Name: "acme_client_request_duration_seconds", Help: "The HTTP request latencies in seconds for the ACME client.", Subsystem: "http", Objectives: map[float64]float64{0.5: 0.05, 0.9: 0.01, 0.99: 0.001}, }, []string{"scheme", "host", "path", "method", "status"}, )
ACMEClientRequestDurationSeconds is a Prometheus summary to collect request times for the ACME client.
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 ACMEClientRequestDurationSeconds *prometheus.SummaryVec ACMEClientRequestCount *prometheus.CounterVec // 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.