Skip to content

[telemetry] Grafana Cloud dashboard JSON for Charon metrics #47

@obchain

Description

@obchain

Goal

Ship an importable Grafana dashboard so any operator with a Grafana Cloud free-tier account can visualize Charon's Prometheus metrics in one click.

Scope

  • New file: deploy/grafana/charon.json — Grafana dashboard model, importable via UI or /api/dashboards/import
  • Panels:
    • Scanner: blocks scanned/sec, head lag, WS reconnects
    • Mempool: pending Venus oracle txs/min, impacted positions flagged
    • Executor: simulations/min, sim success rate, builds/min, submits/min
    • Gas: EIP-1559 base fee, priority fee, tx cost in USD cents
    • Profit: realized profit per tx, cumulative profit, failed liquidations
    • Chain health: RPC latency p50/p95, error rate per endpoint
  • Variables: chain, instance
  • Prometheus datasource populated by charon-metrics exporter on :9091
  • Stable dashboard UID + title across re-imports

Depends on

Acceptance

  • Import into Grafana Cloud → all panels render (data or "no data" acceptable pre-run)
  • README documents the 3-step import flow

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions