ebpf_exporter
ebpf_exporter copied to clipboard
Prometheus exporter for custom eBPF metrics
* Update minimum version to Go 1.17. * Update build to Go 1.18. * Update Go modules. Signed-off-by: SuperQ
1. Enable programs invidually. Do not fail whole process if one program fails validation/build. Reflect whether program exists or not in the `ebpf_exporter_enabled_programs` metric. 2. Allows specifying kernel version constraints....
Add an example similar to bcc/tcptop, and add the function of getting the container name. Signed-off-by: Robin Lu Signed-off-by: Robin Lu
This PR is for ebpf exporter to support CORE. This can make ebpf exporter to get CORE benefits and tolerate kernel changes. I'd believe that there are more things need...
Similar to https://github.com/cloudflare/ebpf_exporter/issues/91. Support USDT probes with some consideration, if possible, on enabling/disabling them at-will, since that is one of the nifty features of DTRACE-style probes.
Since Linux 5.14, I got the following error while trying to run the `cachestat` examples: ``` [root@myarch ebpf_exporter]# ./ebpf_exporter.x86_64 --config.file=examples/cachestat.yaml cannot attach kprobe, probe entry may not exist 2022/01/30 10:00:44...
Cant seem to get any data from bpf programs using uprobes, seems there is only support for kprobes. I dont see any examples either. Is that true or am I...
OS: centos 4.11.1-1.el7.elrepo.x86_64 ./ebpf_exporter-1.2.2/ebpf_exporter --config.file=/usr/tmp/bio-tracepoints.yaml 2021/11/29 16:28:07 Starting with 1 programs found in the config 2021/11/29 16:28:07 Listening on :9435 terminate called after throwing an instance of 'std::bad_function_call' what(): bad_function_call...
Now that Microsoft is working on implementing eBPF on Windows (https://github.com/microsoft/ebpf-for-windows), it would be nice to have ebpf_exporter also on Windows, for increased observability. As the implementation is libbpf-based, this...