You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Description
This PR adds support for monitoring with Prometheus, by:
- adding a new top-level `observability` parameter section
- deploying a Prometheus server
- conditionally exposing metrics endpoints on all EL/CL clients, as well
as OP services
- registering metrics jobs for each with Prometheus
The `prometheus` module from the `ethereum-package` package was used as
inspiration, but modified to add helper methods and improve the
job-registration workflow.
This PR has been tested and successfully deploys a Prometheus server
with functioning metrics scrape jobs:
<img width="1786" alt="image"
src="https://github.com/user-attachments/assets/397d5c5c-2465-40cd-a18e-9c581fb30ace"
/>
0 commit comments