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

Prometheus metrics for bootnode observability #1506

Closed
corverroos opened this issue Dec 2, 2022 · 0 comments
Closed

Prometheus metrics for bootnode observability #1506

corverroos opened this issue Dec 2, 2022 · 0 comments
Assignees

Comments

@corverroos
Copy link
Contributor

corverroos commented Dec 2, 2022

Problem to be solved

We need better observability of production bootnodes in order to support them better to ensure high QoS.

Proposed solution

Add prometheus metrics to bootnodes, specifically:

  • cpu, memory, etc
  • gauge of open connections per cluster
  • count of new connections per cluster
  • bandwith per cluster

Enable and extend peerinfo protocol with cluster name and hash, see #1521

Use libp2p metrics.Reporter to get bandwith.

@corverroos corverroos self-assigned this Dec 6, 2022
obol-bulldozer bot pushed a commit that referenced this issue Dec 6, 2022
Move bootnode into its own package in preparation for adding metrics and more stuff to it.

category: refactor
ticket: #1506
obol-bulldozer bot pushed a commit that referenced this issue Dec 9, 2022
Enables prometheus metrics in the bootnode.

category: feature
ticket: #1506
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant