~/talk

Hodor: Detecting and Addressing Overload in LinkedIn Microservices

Talkat Strange Loop 2022 · 2022-09-22..09-24· [microservices]
links:none on file
slides:none on file

Hodor is a framework deployed to close to a thousand linked services and engaged hundreds of times in production to detect overloads and shed traffic automatically without per-service tuning. It uses three concrete detectors — heartbeat (thread scheduling delays), GC percent-time and Jetty thread‑pool wait — and adaptive shedding strategies (percent, concurrency, throughput with traffic tiering). Retry budgets prevent storms, rollout uses monitoring‑only waves, false positives drop by requiring latency correlation, and the system proves effective in practice.

AI-written summary · about

  1. 0:00Start
  2. 2:21Defining What an Overload Is
  3. 2:57Physical Resources and Virtual Resources
  4. 5:05Examples of Overload Scenarios
  5. 5:16Increase in Traffic Can Push a Service into Overload
  6. 6:50Mitigating Overloads
  7. 7:32A Noisy Neighbor
  8. 9:55Load Shedding Strategy
  9. 12:07Cpu Detector
  10. 14:57Garbage Collection Detector
  11. 16:40Metrics Collected during a Gc Overload
  12. 19:02Metrics from a Thread Pull over Overload Event
  13. 19:44Load Shedding Strategies
  14. 19:54Adaptive Percentage
  15. 21:35Limiting the Number of Concurrent Requests
  16. 23:25What Happens to the Requests That Are Dropped
  17. 24:59Traffic Tiering
  18. 25:18Traffic Tiers
  19. 31:55Data Analysis
  20. 33:02Roadmap Related to Hodor
  21. 40:33How Do You Know When To Stop Shedding Traffic
  22. 42:05Does Load Shedding Create Back Pressure for Upstreams
~/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.