kernel-collector
kernel-collector copied to clipboard
Linux Kernel eBPF Collectors
@thiagoftsm commented on [Mon Mar 09 2020](https://github.com/netdata/netdata/issues/8346) ##### Feature idea summary During the spike #7885 , it was identified that we can bring CPU monitoring using `perf` events like the...
What is the version of clang required? My clang version is clang-7 . `/home/zkf/workspace/x86-kernel/arch/x86/include/asm/atomic.h:125:2: error: 'asm goto' constructs are not supported yet GEN_UNARY_RMWcc(LOCK_PREFIX "decl", v->counter, "%0", e); ^ /home/zkf/workspace/x86-kernel/arch/x86/include/asm/rmwcc.h:42:2: note:...
As an extension for the issue #205 , we also need to monitor the following syscalls related to process: - unshare - fork
##### Bug report summary The last table inside `network_viewer_kern.c` needs to store the protocol associated to the port the Linux is listening. ##### Expected behavior Store protocol associated to listening...
Currently Netdata is not monitoring the number of missed probes that is happening during the collection ( https://www.kernel.org/doc/Documentation/kprobes.txt ). We need to change our shared library to start monitoring this...
To bring developer mode, it is necessary to do the following changes in this repository: - Change `user/Makefile` to also compact the developer files. - Change `library/api.c` for it exports...
This is the first eBPF program related to latency, the main goal of this eBPF program is to measure the server workload. It is also useful to select the correct...
The original idea of this [example](https://github.com/cloudflare/ebpf_exporter/blob/master/examples/tcpsynbl.yaml) were to make a histogram for TCP SYN. Our goal is to have an eBPF program that is able to monitor SYN Log for...
This eBPF program will be bring together new Netdata features. The idea is to store a snapshot of the software during a small sample of time (We will use hash...
Must include: - [ ] Basic Contributing guidelines, how to do a PR, etc. - [ ] A specific Commit message format that will allow `git-chglog` to work correctly (#142)