[GH-ISSUE #1762] netbird metrics #3119

Closed
opened 2026-08-05 00:50:42 -04:00 by saavagebueno · 9 comments
Owner

Originally created by @hoozecn on GitHub (Mar 28, 2024).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/1762

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

We would like to have a dashboard to show the mesh network if is working well from node to node and create alerts when connective problem occurs, for instance

  • node interface is down
  • connection between nodes fallback from P2P to Relay (for some reason)
  • ping latency

Describe the solution you'd like

  1. make the client expose metrics with prometheus sdk via an http port

Describe alternatives you've considered

  1. a new exporter project that can communicate with netbird client and expose the metrics

Additional context
We use netbird to create a private network, so that all nodes in our global K8s network can communicate with Nodes that not in the K8s cluster securely.

Originally created by @hoozecn on GitHub (Mar 28, 2024). Original GitHub issue: https://github.com/netbirdio/netbird/issues/1762 **Is your feature request related to a problem? Please describe.** We would like to have a dashboard to show the mesh network if is working well from node to node and create alerts when connective problem occurs, for instance - node interface is down - connection between nodes fallback from P2P to Relay (for some reason) - ping latency **Describe the solution you'd like** 1. make the client expose metrics with prometheus sdk via an http port **Describe alternatives you've considered** 1. a new exporter project that can communicate with netbird client and expose the metrics **Additional context** We use netbird to create a private network, so that all nodes in our global K8s network can communicate with Nodes that not in the K8s cluster securely.
saavagebueno added the feature-requestclient labels 2026-08-05 00:50:43 -04:00
Author
Owner

@AUMakarov commented on GitHub (May 3, 2024):

+1

<!-- gh-comment-id:2093055287 --> @AUMakarov commented on GitHub (May 3, 2024): +1
Author
Owner

@gecube commented on GitHub (Aug 27, 2024):

agree, we need some additional metrics exposed in prometheus

<!-- gh-comment-id:2312731375 --> @gecube commented on GitHub (Aug 27, 2024): agree, we need some additional metrics exposed in prometheus
Author
Owner

@maxcoolmakarov commented on GitHub (Aug 27, 2024):

+1

<!-- gh-comment-id:2312782960 --> @maxcoolmakarov commented on GitHub (Aug 27, 2024): +1
Author
Owner

@mlsmaycon commented on GitHub (Aug 27, 2024):

We need to check how much this could increase the binary size if we use a library like "go.opentelemetry.io/otel/metric" (used in management and signal).

We also have some options to get some information using the status command with flags like the ones described in https://docs.netbird.io/how-to/cli#status

<!-- gh-comment-id:2312925229 --> @mlsmaycon commented on GitHub (Aug 27, 2024): We need to check how much this could increase the binary size if we use a library like "go.opentelemetry.io/otel/metric" (used in management and signal). We also have some options to get some information using the status command with flags like the ones described in https://docs.netbird.io/how-to/cli#status
Author
Owner

@Aurel004 commented on GitHub (Mar 6, 2025):

Hi, is it on the roadmap now ?

<!-- gh-comment-id:2705249732 --> @Aurel004 commented on GitHub (Mar 6, 2025): Hi, is it on the roadmap now ?
Author
Owner

@zorek187 commented on GitHub (Mar 20, 2025):

+1

<!-- gh-comment-id:2739246548 --> @zorek187 commented on GitHub (Mar 20, 2025): +1
Author
Owner

@dkrhodes commented on GitHub (Mar 25, 2025):

we implemented an exporter

https://github.com/gocloudio/netbird-exporter

<!-- gh-comment-id:2750477521 --> @dkrhodes commented on GitHub (Mar 25, 2025): we implemented an exporter https://github.com/gocloudio/netbird-exporter
Author
Owner

@matanbaruch commented on GitHub (May 31, 2025):

For anyone looking for api exporter
https://github.com/matanbaruch/netbird-api-exporter

<!-- gh-comment-id:2925164055 --> @matanbaruch commented on GitHub (May 31, 2025): For anyone looking for api exporter https://github.com/matanbaruch/netbird-api-exporter
Author
Owner

@TechHutTV commented on GitHub (May 9, 2026):

Client-side Prometheus metrics shipped in v0.67.0 via PR #5512 - the agent now exposes a metrics endpoint suitable for Prometheus scraping. Please submit any requests for additional features in discussions.

<!-- gh-comment-id:4413423518 --> @TechHutTV commented on GitHub (May 9, 2026): Client-side Prometheus metrics shipped in v0.67.0 via PR #5512 - the agent now exposes a metrics endpoint suitable for Prometheus scraping. Please submit any requests for additional features in discussions.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#3119