~/talk

Logging at scale using Graylog - Billion+ messages, 100K req/sec

slides:none on file

Centralized logging for OlaCabs handles billion+ messages per day at 100K req/sec using Graylog + Kafka + Docker; initial pipeline with fluentd and a GELF plugin is slow and causes Docker daemon crashes from logging-driver buffering, so logs move to file JSON + tailing and Kafka as the durable buffer. Elasticsearch hits a 32 KB field limit so messages truncate to an 8 KB field and all types convert to strings. Heka replaces fluentd and proves Heka is 10x CPU friendly 5x memory friendly.

AI-written summary · about

  1. 0:00Start
  2. 3:02Great UI, best for viewing logs
  3. 3:23Dashboard
  4. 4:07Easy manageability of Elasticsearch indexes
  5. 4:56Several input & output options
  6. 5:43Real-time log analysis & alerts
  7. 6:42Initial Pipeline
  8. 10:08Docker Service Crash
  9. 11:50Huge lag due to 3 MB log messages
  10. 13:05Inconsistent schema problem
  11. 14:49Journal/Buffer utilization too high
  12. 17:34Questions?
~/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.