~/talk

The missing piece in your observability puzzle!

Talkat J-Fall 2023 · on Thursday, 2023-11-09· [observability]
slides:none on file

Continuous profiling fills the observability gap by running low-overhead profilers in production (claimed 2–5% overhead) and shipping time-series profiles for long-term analysis. It uses language profilers like Java Flight Recorder and async-profiler plus kernel-level collection via eBPF-based collection, addresses JVM safe‑point bias, and faces big challenges in symbolization and storage. Open-source options include Parca, Periscope, Pixie; a Periscope demo produces flame graphs that pinpoint a mutex hotspot in EU‑North and validates the approach end to end.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:50Evolution of application architectures
  3. 4:44Challenges in distributed systems observability
  4. 7:57Three pillars of observability
  5. 13:48Limitations of traditional observability
  6. 18:06Traditional profiling challenges
  7. 21:37Why production is the happiest place
  8. 23:05What is continuous profiling
  9. 27:03Challenges in continuous profiling
  10. 30:37Profiling techniques and types
  11. 34:05Benefits of continuous profiling
  12. 37:39Acquiring profiles in applications
  13. 42:02Introduction to eBPF
  14. 44:34Open source continuous profiling tools
  15. 48:05Future of continuous profiling
  16. 49:11Demo: Flame graphs in Periscope
  17. 52:08Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.