Add support for ethstats client #15264
Labels
A-observability
Related to tracing, metrics, logs and other observability tools
C-enhancement
New feature or request
D-good-first-issue
Nice and easy! A great choice to get started
Describe the feature
based on #4869
docs on this a very hard to come by, wasn't able to find a schema for the messages here https://github.com/ethereum/eth-netstats.
maybe the best reference is
https://github.com/ethereum/go-ethereum/blob/43883c64566602305c079ed6a7c83183f0443dfb/ethstats/ethstats.go#L358-L358
we can implement this multiple incremental steps.
the first would be to introduce a crate
reth-ethstats
which has support for all the event types we need to emit.and a websocket connection
later this will then be wired with a
Provider
instance so it can interact with the node and provide the information.TODO
node/ethstats
cratesome additional references
https://geth.ethereum.org/docs/monitoring/ethstats
Additional context
No response
The text was updated successfully, but these errors were encountered: