~/talk

Flight Recordings and Mission Control Through Thick Clouds

Talkat JCON EUROPE 2026 · 2026-04-20..04-23· [java, observability]
slides:none on file

Shows how to get Java Flight Recorder data out of minimal containers by combining JFR/JMC utilities, JCMD and kubectl debug sidecar to share PID space, then copying recordings out (works but raises security concerns); claims JFR is safe for production at 1–2% overhead. Demonstrates an alternative: use Jolokia HTTP JSON bridge (and its JMX adapter) plus the Kubernetes pod-proxy API to query MBeans and stream recordings; demos run but some steps are flaky and need matching UIDs, tar, or extra permissions.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:54Troubleshooting production issues
  3. 4:23Java Flight Recorder overview
  4. 8:15Java Mission Control demo
  5. 12:30Challenges in containerized environments
  6. 13:54Debugging with minimal permissions
  7. 16:42Extracting flight recordings from containers
  8. 21:05RMI protocol limitations
  9. 23:36Jolokia as a JMX bridge
  10. 27:50Kubernetes API for remote access
  11. 31:09Heap dumps and security
  12. 34:23Alternative tools and future plans
  13. 35:05Hot IO visualization tool
  14. 39:54Security and MBean permissions
  15. 41:22References 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.