~/talk

Visibility into Loggers (and Other Low Level Services)—Seeing the Trees from the Forest

Talkat SREcon19 Americas · on Monday, 2019-03-25· at 16:25· Grand Ballroom ABC· [observability]
links:none on file
slides:none on file

Measurements show file-based logging often costs 100–170 µs median with long tails out to 3.3 ms tail, while HTTP-backed logging moves medians into single-digit milliseconds and produced a max near 250 ms; strftime cost fell from ~1 ms a decade ago to ~15 µs today but still exceeds a syscall. A malloc bug grew a free list to ~1M entries, degrading CPU over a week. Proposals: expose in-process metrics via a /proc-like interface, or use LD_PRELOAD interposing to instrument low-level libraries.

AI-written summary · about

  1. 0:00Intro
  2. 0:34Credentials
  3. 1:44Outline
  4. 2:19History of Fire Codes
  5. 4:48Logger Moment
  6. 7:22Measuring Latencies
  7. 8:21Sample Data
  8. 8:48Log Back Logging Example
  9. 12:47Malloc Moment
  10. 15:32Low Level Services
  11. 16:21Metrics vs Logging
  12. 18:53Processing Application Metrics
  13. 22:09Visibility into Low Level Services
  14. 27:16Questions
~/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.