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
Our eth2http beacon node API client doesn't provide any metrics.
Proposed solution
Implement a wrapper in app/eth2wrap for eth2http.Service that wraps all methods adding prometheus metrics (latency and errors) as well as error wrapping (for proper stack traces).
Skip cached methods.
Preferably generate the wrapper so changes and updates are easy.
The text was updated successfully, but these errors were encountered:
Add a `app/eth2wrap` package the contains a `Service` type that wraps `eth2http.Service` by adding prometheus metrics and error wrapping (for proper stack traces). It uses code generation.
category: feature
ticket: #362
Problem to be solved
Our eth2http beacon node API client doesn't provide any metrics.
Proposed solution
Implement a wrapper in
app/eth2wrap
foreth2http.Service
that wraps all methods adding prometheus metrics (latency and errors) as well as error wrapping (for proper stack traces).Skip cached methods.
Preferably generate the wrapper so changes and updates are easy.
The text was updated successfully, but these errors were encountered: