Skip to content

fix(grafana): drop panels for a fault detector the stack never runs - #103

Open
pucedoteth wants to merge 1 commit into
inkonchain:mainfrom
pucedoteth:fix/dashboard-fault-detector
Open

pucedoteth wants to merge 1 commit into
inkonchain:mainfrom
pucedoteth:fix/dashboard-fault-detector

Conversation

@pucedoteth

Copy link
Copy Markdown

Summary

simple_node_dashboard.json queries fault_detector_* metrics in two places:

  • Fault Check Status: fault_detector_highest_checked_batch_index, fault_detector_highest_known_batch_index
  • System Security Monitoring: fault_detector_is_currently_mismatched

This stack has no fault-detector service. docker-compose.yml doesn't run one and docker/prometheus/prometheus.yml scrapes only healthcheck, op-node and op-reth, so these queries always return no data. That has been the case since the dashboard was carried over from simple-optimism-node, and it makes a healthy node look broken.

Changes

  • Remove the "Fault Check Status" panel.
  • Remove the fault_detector_is_currently_mismatched query from "System Security Monitoring". The panel keeps healthcheck_is_currently_diverged, which this stack does produce.
  • Widen "System Security Monitoring" and "Chain Sync Status" to 12 columns each so the row has no gap.

Testing

  • The dashboard JSON parses, and no fault_detector reference remains.
  • Checked that the remaining op-reth metrics (reth_blockchain_tree_safe_block_height, reth_jemalloc_*, reth_io_*, reth_process_cpu_seconds_total) exist in op-reth's metrics code.

The dashboard queried fault_detector_* metrics in "Fault Check Status"
and "System Security Monitoring", but docker-compose has no
fault-detector service and Prometheus scrapes none, so those queries
always returned no data. Remove the dead panel and query, and widen the
two remaining panels in that row to fill the gap.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01L75E8Ap183JW1mDfv8arqR
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.

1 participant