Overview
Explore zero-instrumentation observability based on eBPF in this 35-minute conference talk from Conf42 SRE 2024. Delve into the evolution of system observability, from traditional approaches to modern complex systems. Learn about collecting telemetry data and gain a quick introduction to eBPF technology. Discover the caroot-node-agent and its utilization of eBPF for enhanced observability. Examine the performance impact of eBPF and its applications in metrics, tracing, and CPU profiling. Understand the limitations of eBPF-based tracing and how Coroot leverages this technology. Gain valuable insights into implementing zero-instrumentation observability in your systems and connect with the speaker for further discussion.
Syllabus
intro
preamble
observability is ...
systems a while ago
modern systems
making a system observable
collecting telemetry data
a quick intro into ebpf
how to use ebpf
caroot-node-agent apache 2.0 license
how the agent leverages ebpf
ssl
ebpf: performance impact
ebpf-based metrics
ebpf-based traces spans
ebpf-based tracing limitations
ebpf-based continuous cpu profiling
ebpf-based cpu profiling
how coroot works
conclusion
thank you, let's connect!
Taught by
Conf42