~/talk

OpenTelemetry for Java Developers

Talkat JCON Europe 2023 · on Thursday, 2023-06-22· at 15:00· Cinema 9, Im Mediapark 1, 50670 Köln, Germany· [observability, java]
slides:none on file

A demo Java microservice setup runs locally with the OpenTelemetry Java agent sending metrics, traces and logs to an OpenTelemetry Collector that forwards metrics to Prometheus, traces to Tempo and logs to Loki. Attaching the agent yields HTTP server duration histograms with exemplars and a synthetic 20% error rate from injected exceptions. Custom metrics show via the OpenTelemetry API or Spring’s MeterRegistry; Spring Boot 3’s Observation API emits both traces and matching metrics (no agent needed, important for native builds). Code and Docker Compose are on GitHub.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 3:08Metrics in Spring Boot 2
  3. 11:44Custom metrics with API
  4. 16:13Spring Boot Actuator
  5. 22:12Distributed tracing
  6. 31:22Spring Boot 3 observation
  7. 38:47Logging configuration
  8. 41:53Conclusion and Q&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.