~/talk

Observability of Your Application

Talkat Spring I/O 2023 · 2023-05-18..05-19· [observability]
slides:none on file

Demo deploys a Spring Boot 3 “teahouse” sample and hooks Micrometer metrics and tracing into Prometheus + Grafana + Loki; dashboards show a steady ~0.5 errors/sec and a heatmap latency jump from ~20–90 ms to ~300 ms, and side‑by‑side traces show 75 ms vs 226 ms for the same request. Traces include JDBC queries and traceID‑correlated logs (searched in Loki) so the missing “English breakfast” DB row is inserted to remove the 404 errors, and added latency is traced to the water service DB (toxiproxy introduced); caching is suggested. Micrometer observation + Micrometer Tracing and OpenZipkin/OpenTelemetry are used.

AI-written summary · about

  1. 0:00Introduction
  2. 3:32Observability demo purpose
  3. 4:55Tea service demo
  4. 7:20Metrics and throughput
  5. 9:51Distributed tracing errors
  6. 13:27Service graphs verification
  7. 16:36Logs with trace IDs
  8. 18:00Traces to metrics
  9. 20:48Missing tea database fix
  10. 21:51Latency spikes analysis
  11. 24:03Water service metrics
  12. 26:13Setting up alerts for proactive issue detection
  13. 27:59Micrometer and Prometheus
  14. 30:07Log correlation explained
  15. 32:13Spans and latency
  16. 35:04OpenTelemetry vs Zipkin
  17. 39:19Micrometer Observation API
  18. 42:10Monolithic observability
  19. 44:12Trace ID generation
  20. 45:58Message broker tracing
  21. 47:24Q&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.