Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rogercoll/wireguardreceiver

Wireguard OpenTelemetry collector receiver
https://github.com/rogercoll/wireguardreceiver

opentelemetry receiver wireguard

Last synced: about 2 months ago
JSON representation

Wireguard OpenTelemetry collector receiver

Awesome Lists containing this project

README

        

# Wireguard Stats Receiver

The Wireguard stats recevier queries the stats of the connected
Wireguard peers via generic netlink (Linux).
[wgctrl](https://github.com/WireGuard/wgctrl-go) is used to fetch the
stats and for the objects definition.

This receiver can we integrated with the custom [OpenTelemetry Collector
Builder](https://github.com/open-telemetry/opentelemetry-collector/tree/main/cmd/builder):

```yaml
receivers:
- gomod: github.com/rogercoll/wireguardreceiver v0.0.3
```

**Requires privileged execution**

## Metrics && Attributes

See [metadata autogenerated file](./documentation.md).

### Todo

- [ ] Add latest handshake