Skip to content

David-VTUK/ebpf-grafana-stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EBPF with Grafana Live Streaming

About

This project leverages eBPF and Grafana Live Streams, to demonstrate near real-time observability of network traffic.

Image depicting intended architecture

eBPF App

On the eBPF side, there are two components:

  • An eBPF application that leverages xdp to get gather packet information (stored into a map).
  • A Go based User Space application that reads the map and forwards information to a Grafana dashboards (which auto updates.)

How to Run

export GRAFANA_TOKEN="YourToken"
export GRAFANA_URL="YourURL"
export INTERFACE_NAME="NICName"

cd /cmd/go

go generate

go run .

Grafana Visualisation Example

Dashboard Video

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published