kubernetes-sigs / kubernetes-sigs/node-readiness-controller
[TRACKING] Grafana Dashboard
Open
@rawadhossain is already working on this.
Since Sep 1, 2026.
area/community-meeting
- Dominant language
- Go
- Stars
- 164
- Forks
- 75
- Avg merge
- 8d 23h
- Merged PRs (30d)
- 13
Description
Summary / Objective
This issue tracks the PRs implementing each dashboard section.
Rollout plan
- Each section → one
type: rowin the dashboard JSON. - Panels may land in separate PRs as metric dependencies merge.
- Add panels only after the required metric PR merges.
- Reporter metrics are out of scope.
Checklist / Sub-tasks
-
Section 1 — Fleet Overview - #325
Need follow-up to update new metrics- Total Managed Nodes -
node_readiness_rule_nodes - Blocked Nodes -
node_readiness_rule_nodes - Fleet Availability % -
node_readiness_rule_nodes - Rules Without Nodes -
node_readiness_rule_matched_nodes
- Total Managed Nodes -
-
Section 2 — Fleet Detail (planned)
-
Section 3 — Rule Health & Blocking (planned)
-
Section 4 — Workload Impact (planned)
-
Section 5 — Controller Internals - #460
- Controller Up
- Workqueue Depth -
workqueue_depth - Workqueue Latency -
workqueue_queue_duration_seconds - Reconcile Errors -
controller_runtime_reconcile_errors_total - Bootstrap Completions -
node_readiness_bootstrap_completed_total - Build Info -
node_readiness_build_info
Design Documents & References
- Observability design doc
- Existing-metrics tracking issue: #446
Target Milestone / Release
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.