func()

in pkg/controller/metrics/metrics.go [174:188]


func (m impl) ObserveManagedCertificatesStatuses(statuses map[string]int) {
	for mcrtStatus, occurences := range statuses {
		label := statusUnknown
		for _, v := range m.config.CertificateStatus.Certificate {
			if mcrtStatus == v {
				label = mcrtStatus
				break
			}
		}

		m.managedCertificateStatus.
			With(prometheus.Labels{labelStatus: label}).
			Set(float64(occurences))
	}
}