~/talk

Refining Systems Data without Losing Fidelity

slides:none on file

Observability at production scale is unaffordable if every event is stored: a 99.95% SLO produces ~2,000× more “good” events than failures. The concrete plan is reduce reuse recycle: trim and structure logs, apply per-key adaptive sampling (e.g. roll a die, sample 1/6 or 1/10k, adjust by trailing-minute volume), buffer full traces briefly (Lightstep/Honeycomb style) to decide retention, and keep all errors and slow traces while weighting retained samples by their sample rate for accurate inverse-quantiles. OpenTelemetry still needs sample-rate propagation.

AI-written summary · about

  1. 0:00Intro
  2. 0:17Complex systems are hard to manage.
  3. 1:11User experiences.
  4. 2:34User experiences marbles.
  5. 5:37without breaking the bank?
  6. 6:04Three strategies for taming the spew.
  7. 6:15Reduce. Reuse. Recycle.
  8. 6:32Store less data.
  9. 7:15Stop writing read-never data.
  10. 7:34First, structure your data.
  11. 8:12One event per transaction.
  12. 9:12Often, trimming isn't enough.
  13. 9:32Sample your data.
  14. 9:45Statistics to the rescue!
  15. 10:05Count 1/N events.
  16. 11:01Count traces together.
  17. 12:18Don't be afraid of sample rates.
  18. 13:01Don't believe me? Ask a data scientist.
  19. 15:17Aggregate data.
  20. 15:29Aggregation destroys cardinality.
  21. 17:30Temporal correlation is weak.
  22. 18:25Math on quantiles is misleading.
  23. 19:44Aggregation is a last resort.
  24. 20:03How can sampling be cheap enough?
  25. 20:47Systems scale with load.
  26. 22:11Reconcile using the sample rate.
  27. 24:09How can we save the relevant events?
  28. 24:43Different key, different probability.
  29. 25:26Retain errors & slow queries.
  30. 29:29Metrics and events can be friends!
~/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.