Home / BeaverDeck / Docs / Insights Guide / Node Insights / Metrics Pipeline
Metrics Pipeline
BeaverDeck uses this check to identify a specific node condition that may need operator review.
| Check type | metrics-pipeline |
|---|---|
| Insights section | Node Insights |
| Alert severity | Warning; critical if both metrics paths fail |
When It Reports A Finding
The metrics.k8s.io/v1beta1 API is unavailable. The finding is a warning when BeaverDeck can use direct kubelet /metrics/resource scraping, and critical when that fallback also fails.
Why This Is A Problem
Without a working metrics path, current CPU and memory usage cannot be shown reliably. Capacity and right-sizing decisions can then be based on incomplete data, and a failed fallback can hide active resource pressure.
Recommended Response
- Check the metrics-server Deployment, Pods, APIService status, certificates, and logs.
- Verify network access and Kubernetes RBAC for the metrics API. If relying on the fallback, verify access to
nodes/proxyand the kubelet resource metrics endpoint. - Repair the preferred metrics path, wait for fresh samples, and refresh Node Insights.
Scope And Limitations
The direct kubelet fallback is degraded rather than equivalent: CPU usage derived from counters needs a previous scrape before it stabilizes. This check reports pipeline availability, not the accuracy of every individual metric.