Open grandwizard28 opened 2 months ago
/bounty 250
/attempt #6023
with your implementation plan/claim #6023
in the PR body to claim the bountyThank you for contributing to SigNoz/signoz!
Add a bounty β’ Share on socials
Attempt | Started (GMT+0) | Solution |
---|---|---|
π’ @KshitijBhardwaj18 | Oct 23, 2024, 2:46:05 PM | WIP |
π’ @Temidayo32 | Oct 27, 2024, 8:37:32 PM | #105 |
π’ @nishchay-veer | Oct 28, 2024, 7:02:39 PM | WIP |
π’ @tdabasinskas | Oct 30, 2024, 7:31:07 PM | WIP |
/attempt #6023
/attempt #6023
/attempt #6023
/attempt #6023
π‘ @Temidayo32 submitted a pull request that claims the bounty. You can visit your bounty board to reward.
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.environment
References or Screenshots
π Notes
Please review the CONTRIBUTING.md for guidelines on dashboard structure, naming conventions, and how to submit a pull request.