~/talk

Tricked Out Traces

slides:none on file

Sampling choices determine what traces survive at scale: using OpenTelemetry Collector with the spanmetrics connector preserves 100% of request metrics before sampling; doing head sampling naively (example 25%×10%×10% → 0.25% of payment traces, or the Katie/Mike 30%×20% → 6%) loses critical signals. Consistent probabilistic sampling (available in Java and Go) fixes cross-service ratios to the min (yielding ~20% in the example). Collector tail sampling supports rule sets (six policies tested), caches reduce CPU/memory, rule count adds only slight memory cost, and removing cumulative-delta metric conversion prevents apparent memory growth; enable collector metrics and use one enrich-then-loadbalance architecture with traceID affinity.

AI-written summary · about

  1. 0:00Sampling in distributed tracing
  2. 1:47Why sampling matters
  3. 3:10Distributed traces basics
  4. 4:16Why sample traces
  5. 6:46Fixed ratio sampling challenges
  6. 7:52Spanmetrics for accurate metrics
  7. 8:56Head sampling in OpenTelemetry
  8. 11:06Probabilistic sampling explained
  9. 13:40Collector sampling methods
  10. 14:45Tail sampling alternative
  11. 16:29Tail sampling architecture
  12. 17:30Tail sampling performance
  13. 20:44Key takeaways
  14. 22:29Q&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.