Dashboard Name
Cert-Manager Monitoring Dashboard
Expected Dashboard Sections and Panels
(Can be tweaked (add or remove panels/sections) according to available metrics)
General Overview
This section provides a high-level overview of the cert-manager's health and performance metrics, allowing for a quick assessment of the system's current state.
Panels
Certificate Issuance
This section focuses on the metrics related to the issuance of certificates, helping monitor the creation and provisioning of TLS certificates.
Panels
Certificate Renewal
This section provides insights into the certificate renewal process, ensuring that certificates are renewed in a timely manner to maintain security.
Panels
Error Metrics
This section monitors errors and failures within cert-manager operations, aiding in the troubleshooting and resolution of issues.
Panels
Resource Usage
This section provides insights into the resource consumption of the cert-manager, helping ensure it operates efficiently within the Kubernetes cluster.
Panels
-
CPU Usage
- Description: Displays the CPU usage by the cert-manager pods, indicating the processing load.
-
Memory Usage
- Description: Shows the memory consumption of the cert-manager, helping identify potential memory leaks or inefficiencies.
-
Pod Restarts
- Description: Monitors the number of times cert-manager pods have restarted, which could indicate stability issues.
API and Event Metrics
This section tracks API requests and events handled by cert-manager, providing visibility into its interactions within the Kubernetes ecosystem.
Panels
-
API Request Rate
- Description: Displays the rate of API requests processed by cert-manager over time.
-
Event Processing Rate
- Description: Shows the number of Kubernetes events processed by cert-manager, indicating its responsiveness to cluster changes.
-
Failed API Requests
- Description: Monitors the number of failed API requests, aiding in identifying communication issues with the Kubernetes API server.
Expected Dashboard Variables
namespace – Filter metrics based on the Kubernetes namespace where cert-manager is deployed.
issuer – Select specific certificate issuers (e.g., Let's Encrypt, HashiCorp Vault) to filter metrics.
certificate_name – Filter metrics based on specific certificate names.
cluster – For multi-cluster setups, filter metrics based on the Kubernetes cluster.
deployment.environment
References or Screenshots
📋 Notes
Please review the CONTRIBUTING.md for guidelines on dashboard structure, naming conventions, and how to submit a pull request.
Dashboard Name
Cert-Manager Monitoring Dashboard
Expected Dashboard Sections and Panels
(Can be tweaked (add or remove panels/sections) according to available metrics)
General Overview
This section provides a high-level overview of the cert-manager's health and performance metrics, allowing for a quick assessment of the system's current state.
Panels
Total Certificates Issued
Active Certificates
Certificate Requests
Uptime
Certificate Issuance
This section focuses on the metrics related to the issuance of certificates, helping monitor the creation and provisioning of TLS certificates.
Panels
Certificates Issued per Issuer
Issuance Rate
Issuance Success Rate
Certificate Renewal
This section provides insights into the certificate renewal process, ensuring that certificates are renewed in a timely manner to maintain security.
Panels
Certificates Pending Renewal
Renewal Success Rate
Renewal Duration
Error Metrics
This section monitors errors and failures within cert-manager operations, aiding in the troubleshooting and resolution of issues.
Panels
Certificate Issuance Errors
Renewal Errors
API Server Errors
Resource Usage
This section provides insights into the resource consumption of the cert-manager, helping ensure it operates efficiently within the Kubernetes cluster.
Panels
CPU Usage
Memory Usage
Pod Restarts
API and Event Metrics
This section tracks API requests and events handled by cert-manager, providing visibility into its interactions within the Kubernetes ecosystem.
Panels
API Request Rate
Event Processing Rate
Failed API Requests
Expected Dashboard Variables
namespace– Filter metrics based on the Kubernetes namespace where cert-manager is deployed.issuer– Select specific certificate issuers (e.g., Let's Encrypt, HashiCorp Vault) to filter metrics.certificate_name– Filter metrics based on specific certificate names.cluster– For multi-cluster setups, filter metrics based on the Kubernetes cluster.deployment.environmentReferences or Screenshots
📋 Notes
Please review the CONTRIBUTING.md for guidelines on dashboard structure, naming conventions, and how to submit a pull request.