#ePBF

Corootcoroot
2025-04-30

Want to learn how to cover all the basics in your role?

From to , to : check out the article from co-founder Peter Zaitsev to learn how can propel you from guessing to knowing the root cause of service issues: t.ly/VX3t4

Corootcoroot
2025-04-25
2025-02-19

github.com/grafana/beyla is cool. The documentation misses some parts, so I havd to dig into GitHub issues, but overall is a great tool.

I spinned up a container next to a microservice and got metrics and traces, which made me happy because I didn't have to do that mundane observability instrumentation stuff. I find it a great tool when you have very little observability and want to quicky go from 0 to 1. However, to go from 1 to 100 you still have to bring some manual instrumentation, unfortunately.

#observability #epbf

Ivan Enderlin 🦀hywan@fosstodon.org
2023-11-03

ePBF for Windows, github.com/microsoft/ebpf-for-.

> eBPF is a well-known technology for providing programmability and agility, especially for extending an OS kernel, for use cases such as DoS protection and observability. This project is a [WIP] that allows existing eBPF toolchains and APIs familiar in the Linux ecosystem to be used on top of Windows. That is, this project takes existing eBPF projects as submodules and adds the layer in between to make them run on top of Windows.

#windows #epbf

2023-07-18

I updated the benchmarks for #epbf overhead in ebpf_exporter.

Overhead for an empty probe for getpid() syscall that immediately returns:

* 15ns for a tracepoint (tp_btf) 🚀
* 24ns for an fentry 🏎️
* 137ns for kprobe 🐌

Andreas Bergmeier 🍵🪵abergmeier@hachyderm.io
2022-12-27

@train I know it is useful for ~3 things.
1. Defining quirks for ALSA
2. Defining quirks for Hid/++
3. Exposing highly semantic interfaces to userspace.

For these former two, #ePBF brings benefits by allowing userspace to quickly iterate over necessary fixes. Also there is a good chance you can then backport fixes easily to LTS.
For the latter exposing interfaces via ioctl or sysfs is cumbersome in highly semantic scenarios. Here #eBPF could make sense as long as latency, etc. is not a concern.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst