~/talk

Fast log management for your apps

Talkat Berlin Buzzwords 2019 · 2019-06-16..06-18· [devops-and-delivery]
slides:none on file

Shows concrete changes that cut log overhead: replace eager messages with a lazy logger with Supplier to avoid expensive computations, use async appenders with tuned buffer size and drop policy, and emit send JSON directly so parsing cost disappears. At Exoscale the pipeline becomes syslog-ng → Kafka → Elasticsearch, letting Kafka handle billing/stream processing and delaying indexing. Notes tradeoffs: durability versus speed, costly metadata (line numbers) and using hot-reloadable logging config to enable expensive fields only when needed.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:09Problem with naive logging
  3. 4:33Lazy logger solution
  4. 6:00Physical storage impact
  5. 7:22Asynchronous logging trade-offs
  6. 10:19Centralized log management
  7. 12:04Structured logging benefits
  8. 13:50Direct JSON logging
  9. 15:32Disk scraping alternatives
  10. 16:38Hot reloading configuration
  11. 17:20XO Scale implementation
  12. 18:25Summary and best practices
~/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.