netbirdio / netbird

Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
https://netbird.io
BSD 3-Clause "New" or "Revised" License
9.83k stars 426 forks source link

netbird metrics #1762

Open hoozecn opened 3 months ago

hoozecn commented 3 months ago

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

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.

AUMakarov commented 2 months ago

+1