tubular
opentelemetry-go-instrumentation
tubular | opentelemetry-go-instrumentation | |
---|---|---|
1 | 3 | |
244 | 370 | |
0.0% | 7.6% | |
0.0 | 9.7 | |
about 1 year ago | 7 days ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tubular
-
Decoupling IP from services and sockets for addressing agility
About a month after this blog post was published, Cloudflare open sourced a tool called Tubular for binding sockets with eBPF. Nobody really noticed. But it’s extremely cool and it works.
Blog: https://blog.cloudflare.com/tubular-fixing-the-socket-api-wi...
GitHub: https://github.com/cloudflare/tubular
opentelemetry-go-instrumentation
-
OpenTelemetry Journey #01 - Important concepts
Go
-
Hi everyone, How could you find the lines executed for a particular method call in any language (java, go..) using eBPF?
Not sure that you could in any language. Need runtime reflection to have metadata about the original source code. Java and go both have runtime reflection, so it is possible for those languages and go’s auto-instrumentation implementation of OpenTelemetry uses eBPF for exactly that purpose.
- Tool for Automatic Instrumentation of OpenTelemetry Traces
What are some alternatives?
TripleCross - A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities.
bpftime - Userspace eBPF runtime for fast Uprobe & Syscall hook & Extensions with LLVM JIT
bmc-cache - In-kernel cache based on eBPF.
appscope - Gain observability into any Linux command or application with no code modification
pwru - Packet, where are you? -- eBPF-based Linux kernel networking debugger
caretta - Instant K8s service dependency map, right to your Grafana.
ebpfkit - ebpfkit is a rootkit powered by eBPF
pomod - pomodoro daemon
opentelemetry-go-instrumentation - OpenTelemetry auto-instrumentation for Go applications