~/talk

Continuous Profiling - the 4th Pillar of Observability

Talkat Jfokus 2025 · 2025-02-03..02-05· [observability, devops-and-delivery]
links:none on file
slides:none on file

Continuous profiling is presented as a fourth observability signal that runs always on with subpercent overhead, uses Java Flight Recorder and sampling plus true CPU profiling contributions to JFR, and lets teams slice profiles by span ID tagging or custom labels to correlate traces and stacks. Real deployments at Datadog report velocity and cost wins — one campaign saved $17M in two months and another freed ~19,900 cores saving about $3M — and OpenTelemetry is standardizing the profiling signal.

AI-written summary · about

  1. 0:00Introduction
  2. 2:07Why profiling matters
  3. 6:21Traditional vs modern needs
  4. 8:28JVM history to profiling
  5. 11:18Flight Recorder and sampling
  6. 15:52Context in distributed systems
  7. 17:36Open sourcing JFR
  8. 19:22Solving unknown problems
  9. 20:04Profile production systems
  10. 21:30Profiling boosts velocity
  11. 23:57Cost savings with profiling
  12. 26:00Profiling and engineering culture
  13. 28:09Customer success stories
  14. 30:16Improving profiling tools
  15. 32:05Importance of profiling context
  16. 36:04Profiling as 4th pillar
  17. 37:27Java’s profiling tech
  18. 38:55Final thoughts
  19. 39:36Q&A
~/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.