A relabel refactor centralizes monitoring configs and later only one node class disappears from dashboards while scrape targets remain up.
A Grafana Agent DaemonSet scrapes node metrics and one node is blank because the relabel config now keeps the provider ID instead of the node name expected by the dashboard join
Metrics arrive, yet dashboards break because the join key changed under the panel queries after a relabel cleanup.
Scenario
What to check first
- Identify the primary failure signal in the The Metrics Were There Under a Label the Dashboard No Longer Joined On scenario.
- Separate visible symptoms from the underlying technical dependency.
- Describe the safest recovery path and the follow-up prevention work.
Checking checklist
- Summarize the current impact and the last known change.
- Collect direct evidence from logs, runtime state, and configuration before changing anything.
- Separate immediate recovery from permanent prevention work.
Recovery and prevention
Inspect final label sets against dashboard join keys before changing scrape intervals.
Questions worth viewing together
Community-field Kubernetes problem inspired by Grafana and Prometheus community patterns where relabel changes broke dashboard joins without breaking sc... Invisible nodes in dashboards can be a label-join problem even when scraping is fully healthy.
Teams often blame scrape failures when the real break is dashboard logic tied to old label names.
Relabel changes should be tested against dashboard joins, not just target discovery.
Similar cases seen in the field