Skip to content

Latest commit

 

History

History
37 lines (18 loc) · 1.25 KB

File metadata and controls

37 lines (18 loc) · 1.25 KB

Chapter.17 Other BPF Perf Tools

PCP w/ pmc-pmda-bcc, Grafana

  • pmc-pmda-bcc is PCP Perf Metric Domain Agent extracting live perf data via eBPF in-kernel programs using BCC. Available via Grafana PCP plug-in.

  • pmcd (Perf Metric Collector Daemon) is central PCP component coordinates metric collection from agents.

  • pmwebd is REST gateway to pmcd instance for web-ui.

RHEL's Doc on settin-up this setup.

Cloudflare eBPF Prometheus Exporter

kubectl-trace

  • kubectl trace plug-in allowing scheduled execution of bpftrace programs on K8s cluster.
kubectl trace run node/ip-10-0-0-41 -f /usr/share/bpftrace/tools/vfsstat.bt

kubectl trace get

kubectl trace logs -f $KUBECTL_TRACE_NAME_FROM_GET

Other Tools

  • Cillium, Sysdig, Android eBPF, osquery eBPF, ply.