~/talk

Demystifying Observability for Spring Applications

Talkat Spring I/O 2026 · 2026-04-13..04-15· [observability, spring]
slides:none on file

Spring Boot 4.1 auto-configures OpenTelemetry and Micrometer so a running app emits JVM metrics, logs, traces and exemplars that link metrics to trace IDs; the demo builds two services (order + mystery-box with Spring AI), ships observability to a Grafana stack (grafana/otel-lgtm image) plus Tempo, Loki, Prometheus and Pyroscope, and shows traces, logs and flamegraphs correlating a 500 error to a slow DB span. Configuration uses Grafana LGTM and OpenTelemetry and the Micrometer observation API to add business metrics and span attributes.

AI-written summary · about

  1. 0:00Observability for Spring
  2. 1:11Observability signals
  3. 3:41Profiling for performance
  4. 6:27Traces and spans in systems
  5. 12:37OpenTelemetry simplifies observability
  6. 14:45Spring Boot observability
  7. 21:59Instrumenting with Micrometer
  8. 32:54Live demo: order service
  9. 48:03Traces, logs, metrics in Grafana
  10. 51:53AI dashboards with MCP
~/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.