Closes #116.
Introduces telemetry and metrics into the Bolt sidecar, which are enabled using the metrics flag, by spinning up a Prometheus server and basic Grafana dashboard, which are available also for the devnet (see https://github.com/chainbound/ethereum-package/pull/7).
The integration with Promtail and Loki will be addressed in a future PR if needed.
NOTE:
the docker compose setup using the telemetry.compose.yml is currently non-tested on Helder. Main testing has been done with devnet data.
Lastly, most of the code is heavily inspired by the work of @merklefruit and @namn-grg on https://github.com/chainbound/bolt-rpc, so thanks a lot for the guideline!
Closes #116. Introduces telemetry and metrics into the Bolt sidecar, which are enabled using the
metrics
flag, by spinning up a Prometheus server and basic Grafana dashboard, which are available also for the devnet (see https://github.com/chainbound/ethereum-package/pull/7).The integration with Promtail and Loki will be addressed in a future PR if needed.
NOTE:
telemetry.compose.yml
is currently non-tested on Helder. Main testing has been done with devnet data.Lastly, most of the code is heavily inspired by the work of @merklefruit and @namn-grg on https://github.com/chainbound/bolt-rpc, so thanks a lot for the guideline!