Skip to content

fix(monitoring): enable kube-state-metrics to populate Kubernetes Cluster dashboard#12

Merged
philbudden merged 3 commits intomainfrom
copilot/fix-prometheus-dashboard-metrics
Mar 2, 2026
Merged

fix(monitoring): enable kube-state-metrics to populate Kubernetes Cluster dashboard#12
philbudden merged 3 commits intomainfrom
copilot/fix-prometheus-dashboard-metrics

Conversation

Copy link
Contributor

Copilot AI commented Mar 2, 2026

  • Explore repository structure and monitoring configuration
  • Enable kube-state-metrics in prometheus-helmrelease.yaml (primary source for dashboard 7249)
  • Enable kubeStateMetrics defaultRules
  • Add kube-state-metrics resource constraints appropriate for Pi
  • Run validation to confirm changes are correct (all 10 checks pass)
  • Resolve merge conflict by aligning our file with main branch version
Original prompt

This section details on the original issue you should resolve

<issue_title>Kubernetes Cluster (Prometheus) dashboard shows N/A for all metrics</issue_title>
<issue_description>The Prometheus-focused Kubernetes dashboard shows no data despite long-running deployment.

Scope
• Check Prometheus self-metrics
• Validate label selectors and job names
• Confirm RBAC is not blocking metric access

Acceptance Criteria
• Dashboard is populated or issue is conclusively explained
</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: philbudden <13167147+philbudden@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix Kubernetes Cluster dashboard showing N/A for metrics fix(monitoring): enable kube-state-metrics to populate Kubernetes Cluster dashboard Mar 2, 2026
@philbudden philbudden marked this pull request as ready for review March 2, 2026 19:24
@philbudden
Copy link
Owner

@copilot there is a merge conflict that needs to be resolved

Co-authored-by: philbudden <13167147+philbudden@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 2, 2026

@copilot there is a merge conflict that needs to be resolved

Resolved in 68dfa41 — the main branch had an independently committed version of the same fix with slightly different comments and a 20m CPU request (vs 10m). I've aligned our branch to match main exactly, which eliminates the conflict.

@philbudden philbudden merged commit b93285a into main Mar 2, 2026
4 checks passed
@philbudden philbudden deleted the copilot/fix-prometheus-dashboard-metrics branch March 2, 2026 19:32
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.

Kubernetes Cluster (Prometheus) dashboard shows N/A for all metrics

2 participants