kubernetes/pkg/controller/certificates
Stanislav Laznicka b67bd722a9
rootcacertpublisher: drop the namespace label from metrics to reduce its cardinality
The `root_ca_cert_publisher_sync_duration_seconds` metric tracks the sync
duration in the root CA cert publisher per code and namespace. In
clusters with a high namespace turnover (like CI clusters), this may
cause the kube-controller-manager to expose over 100k series to
Prometheus, which may cause degradation of that service.

Drop the `namespace` label to remove the metrics' cardinality, tracking
this metric by namespace does not justify the impact of keeping it.
2021-09-16 14:05:32 +02:00
..
approver Update auth OWNERS files to only use aliases 2021-04-07 10:46:03 -04:00
authority csr: correctly handle backdating of short lived certs 2021-06-23 15:36:11 -04:00
cleaner Make CSR cleaner tolerate objects with invalid status.certificate 2021-07-21 10:35:17 -04:00
rootcacertpublisher rootcacertpublisher: drop the namespace label from metrics to reduce its cardinality 2021-09-16 14:05:32 +02:00
signer Migrate to k8s.io/utils/clock in pkg/controller 2021-09-10 11:42:32 +02:00
certificate_controller_test.go Switch CSR approver/signer/cleaner controllers to v1 2020-06-05 18:45:34 -04:00
certificate_controller_utils_test.go Switch CSR approver/signer/cleaner controllers to v1 2020-06-05 18:45:34 -04:00
certificate_controller_utils.go Some comments' typos 2020-11-02 15:05:23 +08:00
certificate_controller.go [pkg/controller/certificates]: remove staled func comments 2020-07-11 17:08:28 +08:00
OWNERS Merge pull request #72525 from justinsb/owners_should_not_be_executable 2019-02-14 23:55:45 -08:00