Replies: 2 comments
-
|
Hi @buger We recently donated this project to the OpenTelemetry community, therefore development is moving to this repo: |
Beta Was this translation helpful? Give feedback.
-
|
Great question! Here is how eBPF-based auto-instrumentation actually works under the hood. The Core Mechanism: uprobes + eBPF programs eBPF instrumentation does not modify your application binary or inject agents into your process. Instead, it attaches eBPF programs to uprobes — kernel-level hooks that fire when specific user-space functions are called. Here is the flow end-to-end: 1. Uprobe attachment 2. Data capture in kernel space 3. Ring buffer handoff 4. User-space reconstruction 5. OTel export Why no code changes are needed The tricky parts in practice:
The eBPF kernel programs ( |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello! I had a few questions about implementation, and wanted to check the code, but I can't find eBPF part 🤔
Are you depend on some third party project here, or this code is not part of this repo?
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions