~/talk

Elasticsearch index management for paas style logging

Talkat Berlin Buzzwords 2018 · 2018-06-11..06-13· [data-engineering]
name:Jaeik Lee
links:none on file
name:Qin Tang
links:none on file
slides:none on file

NELO ingests over 3 billion logs per day (1.6 PB stored) and hits a mapping explosion where per-index mappings grow and block cluster state updates; 3,000 projects create thousands of mappings daily. The index manager pre-creates aliases, snapshots to HDFS, moves indices across hot/warm clusters, and enforces dedicated vs common indices—projects above ~50M/day get dedicated indices while others share a common index. Shard counts are dynamically sized from recent per-project ingest and a 20 GB shard target guides placement and retention enforcement.

AI-written summary · about

  1. 0:00Start
  2. 2:59Design Considerations 1: Heterogeneous Logs
  3. 4:16Design Considerations 2: Scale
  4. 5:12Architecture of NELO
  5. 7:20Cluster Architecture V1.0
  6. 8:11Index Model V1.0
  7. 11:42Problem 1: Mapping explosion
  8. 12:31Imbalance of shard size
  9. 14:08Impact of big projects
  10. 14:30Retention time
  11. 16:49Type conflict
  12. 19:21Elasticsearch Cluster Architecture V 2.0
  13. 20:39Index Model 2.0
  14. 22:24Indexing/Searching V 2.0
  15. 24:05What Index Manager is?
  16. 24:40Scheduled & Real-time
  17. 27:36Architecture with Index manager
  18. 36:23Backup
~/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.