~/talk

Logging Apache Spark - How we made it easy

Talkat Berlin Buzzwords 2022 · 2022-06-12..06-14· [devops-and-delivery]
links:none on file
slides:none on file

Nielsen runs Spark on Amazon EMR processing more than 60 terabytes and billions of events daily and the team builds a bootstrap bash script that installs Filebeat and Metricbeat on non‑master EC2 nodes, parses diverse legacy log4j formats with a multi‑line regex, waits for HDFS, ships to Redis → Logstash → Elastic and surfaces actionable Kibana dashboards. The system makes live searching far faster than SSH or S3 pulls, exposes EMR cluster id and Spark component per log line, and later replaces Redis with Kafka to remove a bottleneck.

AI-written summary · about

  1. 0:00Start
  2. 2:36Nielsen's Data Architecture overview
  3. 3:45How we used to do it
  4. 6:31Solution architecture
  5. 7:07Solution overview
  6. 8:32Installing Filebeat
  7. 12:04YAML Template File
  8. 12:48Main Obstacles
  9. 13:18Pretty Kibana Charts
  10. 13:58Future and add-ons
~/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.