xunholy/k8s-gitops

Implement cert-manager monitoring

xunholy opened this issue · 3 comments

Details

Implement a service monitor for cert-manager and configure the Grafana dashboard. This may be possible within the chart itself but needs further investigation

Dashboard examples:

Issue-Label Bot is automatically applying the label feature_request to this issue, with a confidence of 1.00. Please mark this comment with 👍 or 👎 to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

cert-manager dashboards were added dab0f62

However, this issue doesn't capture that you can also span control-plane certificates exposed from cert-exporter:

https://github.com/joe-elliott/cert-exporter
https://grafana.com/grafana/dashboards/12170

cert-manager dashboard has been imported into kube-prometheus-stack helm chart https://github.com/raspbernetes/k8s-gitops/blob/8b3646083a4efd39c6de74fad0163be9b750867d/namespaces/observability/kube-prometheus-stack/kube-prometheus-stack.yaml#L135

The cert-manager helm chart is configured to create a ServiceMonitor.