~/talk

eBPF Application Instrumentation for Java: Challenges, Design, and Real...

linkedin:endresara
links:none on file
slides:none on file

eBPF daemonset inspects TCP at the kernel with kprobes and uprobe mix and injects a tiny Java agent into running JVMs to extract connection metadata and decrypted buffers so traces and metrics are reconstructed without code or JVM changes. Works on Spring Boot (HTTPS, gRPC), Quarkus (TLS Postgres, Kafka), and JDBC in production; breaks context when apps use separate thread pools or nonstandard JDK behaviors, requires Linux, and sometimes needs protocol tweaks (Kafka v13/v14 handled). TLS cleartext extraction

AI-written summary · about

  1. 0:00eBPF Java instrumentation intro
  2. 1:44Auto instrumentation challenges
  3. 3:08Oboe architecture
  4. 7:42Java/eBPF challenges
  5. 10:10TLS and thread mapping
  6. 12:38Demos and examples
  7. 15:24Performance trade-offs
  8. 17:54OTEL SDK vs Oboe
  9. 21:57OTEL SDK and Oboe together
~/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.