Skip to content

Add a built-in cert-manager integration and dashboard#10536

Open
hriszc wants to merge 1 commit intoSigNoz:mainfrom
hriszc:codex/signoz-cert-manager-dashboard
Open

Add a built-in cert-manager integration and dashboard#10536
hriszc wants to merge 1 commit intoSigNoz:mainfrom
hriszc:codex/signoz-cert-manager-dashboard

Conversation

@hriszc
Copy link

@hriszc hriszc commented Mar 9, 2026

Closes #6023

Summary

  • add a new built-in cert_manager integration with setup docs, metadata, and icon assets
  • ship a cert-manager overview dashboard covering certificate inventory, issuer readiness, challenge state, and ACME request rate
  • include both standard and _dot dashboard definitions so the integration works with either metrics mode

Validation

  • jq empty pkg/query-service/app/integrations/builtin_integrations/cert_manager/integration.json pkg/query-service/app/integrations/builtin_integrations/cert_manager/assets/dashboards/overview.json pkg/query-service/app/integrations/builtin_integrations/cert_manager/assets/dashboards/overview_dot.json
  • git diff --check

Notes

  • this environment does not have go, so I could not run the Go test/build pipeline here

Note

Low Risk
Asset-only change (JSON/Markdown/SVG) that doesn’t touch runtime logic; main risk is dashboard/query correctness and expected metric/label availability.

Overview
Adds a new built-in cert_manager integration (metadata, icon, and overview docs) under builtin_integrations/.

Ships a cert-manager overview dashboard (plus an _dot variant) with filters for namespace/issuer/certificate and panels for certificate inventory, readiness, challenge status, and ACME request rate, along with collector scrape/configuration instructions.

Written by Cursor Bugbot for commit d4ff11c. This will update automatically on new commits. Configure here.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Free Tier Details

Your team is on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle for each member of your team.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

"yAxisUnit": "none"
}
]
}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dot dashboard uses underscore metric names instead of dots

High Severity

The overview_dot.json file is an exact copy of overview.json — all metric names and variable queries still use underscore notation (e.g., certmanager_certificate_expiration_timestamp_seconds) instead of dot notation (e.g., certmanager.certificate.expiration.timestamp.seconds). When dot metrics mode is enabled, builtin.go swaps in the _dot.json dashboard, but since it contains the wrong metric names, every panel and variable query will match zero data and the dashboard will appear empty.

Fix in Cursor Fix in Web

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Dashboard] cert-manager

2 participants