~/talk

Managing your Black Friday Logs

Talkat Codemotion Rome 2018 · 2018-04-13..04-14· [observability, devops-and-delivery]
links:none on file
slides:none on file

Walks through concrete Elastic Stack practices for Black Friday traffic: use Beats → Logstash → Elasticsearch → Kibana, enable persistent queues or Kafka for buffering, use index templates and the rollover API to avoid daily-into-gazillion-shard growth, and reindex/shrink/split to reshape shards. Uses numbers from tests: 1,000 events/sec -> ~7 TB primaries, aim for 10–40 GB shard target, tune refresh/translog/indexing buffer and use sniffing or coordinating nodes, and finds a 3k–3.5k bulk sweet spot for throughput.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Agenda
  3. 1:24Elastic Stack
  4. 2:02Logstash
  5. 2:35Elasticsearch
  6. 4:04X-Pack will open -v6.3
  7. 4:54Elastic Cloud
  8. 5:38Elastic APM
  9. 5:52The Elastic Journey of an Event
  10. 9:37Terminology
  11. 10:00Partition
  12. 10:19Not all shards are created equal
  13. 13:01Shard Size
  14. 14:17Sizing exercise
  15. 15:41More about shard sizing
  16. 16:24Time-Based Data
  17. 17:24Templates
  18. 18:14Alias
  19. 18:52Rollover API
  20. 20:16Do not Overshard
  21. 21:05Recovering from gazillion shards scenario
  22. 22:51Cleaning up
  23. 23:22Shrink API
  24. 24:47Undersharded?
  25. 25:26Split API
  26. 26:05Scaling reads
  27. 27:01What is Bulk?
  28. 28:26What is the optimal bulk size?
  29. 28:39It depends...
  30. 29:43Avoid Bottlenecks
  31. 30:09Distributing the Load C
  32. 31:52Load Balancer
  33. 32:13Coordinating only Node
  34. 33:47Increasing write throughput - Knobs to turn
  35. 37:08We are hiring • Work with a disruptive technology
~/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.