~/talk

Observability for Modern Spring Applications

slides:none on file

Demo of a small Tea House app (three services, two MySQL DBs) shows concrete observability wiring: logs in Loki link via trace ID to Zipkin/Brave traces in Grafana, Micrometer metrics and Prometheus exemplars point to slow traces, and the Observation API unifies metrics/tracing. A 35 ms vs 440 ms trace comparison exposes a slow voter DB call; HikariCP/MySQL details and a Toxiproxy-injected latency reproduce the spike. Instrumentation uses Spring Boot (2/3), micrometer, Loki, Grafana and tracing adapters.

AI-written summary · about

  1. 0:00Introduction and setup
  2. 1:28What is observability
  3. 3:14Why observability matters
  4. 6:07Demo application overview
  5. 7:51Debugging the tea service error
  6. 9:15Analyzing metrics and logs
  7. 10:59Jumping from logs to traces
  8. 13:08Understanding trace details
  9. 15:13Drilling down to root cause
  10. 17:40Fixing the database issue
  11. 18:46Verifying the fix
  12. 19:08Cross-signal navigation
  13. 21:14Jumping from traces to metrics
  14. 23:43Investigating latency spikes
  15. 24:45Introducing exemplars
  16. 26:10Using exemplars in Prometheus
  17. 29:23Database and network analysis
  18. 31:57Summary of navigation techniques
  19. 32:39Logging in Spring applications
  20. 34:46Metrics with Micrometer
  21. 37:14Distributed tracing options
  22. 38:20Micrometer Tracing
  23. 40:25Observation API explained
  24. 43:35Future of Micrometer
~/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.