ChainSafe / nodewatch-api

A devp2p crawler targeted at Eth2 nodes
GNU Lesser General Public License v3.0
56 stars 35 forks source link

Add Basic Metrics #231

Open ansermino opened 1 year ago

ansermino commented 1 year ago

Story

As an operator/developer I want get insights into the performance of the system So that I can debug issues, adjust my setup, tune performance

Background

We currently have very little insight into how the system is functioning, beyond the UI. It would be nice to have some basic metrics included so we can understand the performance better.

Details

Some things we might want to measure:

Scenarios

N/A

Implementation details

We should implement prometheus within the application and then use Datadog or Grafana to visualize them. We should not use Datadog library to add metrics as this is an OS project.

Testing details

Acceptance criteria