https://github.com/aibor/netfilter_exporter
OpenMetrics exporter for custom netfilter internal metrics
https://github.com/aibor/netfilter_exporter
ebpf go golang linux netfilter openmetrics prometheus-exporter
Last synced: 6 months ago
JSON representation
OpenMetrics exporter for custom netfilter internal metrics
- Host: GitHub
- URL: https://github.com/aibor/netfilter_exporter
- Owner: aibor
- License: mit
- Created: 2024-01-28T16:20:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-30T08:45:35.000Z (over 2 years ago)
- Last Synced: 2025-01-21T04:28:12.034Z (over 1 year ago)
- Topics: ebpf, go, golang, linux, netfilter, openmetrics, prometheus-exporter
- Language: Go
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# netfilter_exporter
Simple prometheus exporter for netfilter internal metrics gathered using eBPF.
Currently, only IP fragment count metrics are implemented. But, they can easily
be extended with more counters on further kprobes.
## Build
Clang/LLVM is required for building the eBPF object file.
Checkout the repository with submodules:
```
git clone --recurse-submodules https://github.com/aibor/netfilter_exporter
```
Build the binary:
```
make build
```