Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: ssv-node version exposed as metric #1307

Open
eth2353 opened this issue Feb 5, 2024 · 0 comments
Open

Feature: ssv-node version exposed as metric #1307

eth2353 opened this issue Feb 5, 2024 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@eth2353
Copy link

eth2353 commented Feb 5, 2024

Is your feature request related to a problem? Please describe.

We run multiple ssv-node instances. When updating them, we can't easily tell which ones still need to be updated.
We also cannot quickly tell which versions of ssv-node we have deployed.

Describe the solution you'd like
Our preferred solution would be to expose the version via the metrics, similar to how it is done by CL/EL clients. The version could then also be shown in the SSV operator Grafana dashboard.

Some examples:

beacon_teku_version{[...labels...], version="24.1.1"}

lodestar_version{commit="5d93a629c0fd1fdd32160cbf7717e7a6b22f7f2d", [...], version="v1.15.0/5d93a62"}}

nethermind_version{Commit="4f89be99ef7d7cef7f63f4742e4222279c161247", Version="1.26.0-exp.2+4f89be99"}

This keeps it really simple. It seems the convention/best practice is to set this metric's value to 1.

Describe alternatives you've considered

Additional context
Obol's charon client has this exposed via a metric. This was really useful during Lido's last Obol testnet, where all cluster participants pushed their metrics to a central location. It was then possible to see which cluster peers had already updated their charon versions.

@eth2353 eth2353 added the enhancement New feature or request label Feb 5, 2024
@y0sher y0sher added good first issue Good for newcomers help wanted Extra attention is needed labels Feb 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants