~/talk

Latency and Event Tracing with Spring Cloud Data Flow

Talkat SpringOne Platform 2017 · 2017-12-04..12-07· [web-platform, observability]
links:none on file
links:none on file
links:none on file
slides:none on file

Combines Sleuth/Zipkin with Spring Cloud Data Flow to trace events end-to-end: three Spring Cloud Stream apps (source → processor → sink) deployed via the Data Flow GUI, using the Rabbit binder to carry trace headers. Adds Sleuth deps and @NewSpan annotations, then Zipkin aggregates traces; default sampling is 10% (configurable to 100%). Demo shows a 691 ms trace, identifies the transform as ~593 ms and getSymbol as ~350 ms, fixes with finer spans and tags, exposes retries and a 1s queue delay under load — solution works with minimal code.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:12Schwab’s client-first focus
  3. 2:15Event processing and rubber duck analogy
  4. 4:53Spring Cloud Data Flow components
  5. 6:16Telemetry and tracing with Sleuth and Zipkin
  6. 9:06Demo requirements and setup
  7. 11:35Building the stream with Spring Cloud Data Flow
  8. 13:19Deploying the stream
  9. 17:51Identifying latency issues
  10. 18:53Manual latency tracing drawbacks
  11. 20:58Introducing Sleuth for tracing
  12. 22:43Deploying Sleuth and Zipkin
  13. 23:46Analyzing traces in Zipkin
  14. 26:16Pinpointing slow methods
  15. 28:03Adding custom tags to spans
  16. 29:29Debugging errors with Zipkin
  17. 31:39Understanding retry logic
  18. 33:25Investigating slow traces during peak volume
  19. 36:11Advanced Sleuth features
  20. 39:05Limitations of Sleuth and Zipkin
  21. 41:11Conclusion and hiring announcement
  22. 42:49Q&A session
~/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.