~/talk

Fast Log Analysis Made Easy by Automatically Parsing Heterogeneous Logs

Talkat LISA17 · 2017-10-29..11-03· [observability, machine-learning]
links:none on file
links:none on file
slides:none on file

Automatic parser called LogMine clusters tokenized logs, masks datatypes, aligns variants with Smith-Waterman and outputs Logstash filters that integrate with ELK. It finds a small set of patterns by building a pattern tree rather than relying on hand written regex. Demo processes ~15,000 PDU lines in 9 seconds, and 250,000 messy business-process lines in 27 seconds producing 339 default patterns. Memory and CPU scale with level‑one uniqueness, so millions of lines reduce to few representatives for fast downstream parsing.

AI-written summary · about

  1. 0:00Intro
  2. 2:29Log Parsing: Example
  3. 4:16Pattern Generation: Challenges
  4. 5:06Pattern Generation: Problem Statement
  5. 5:34Sample Input Logs
  6. 7:39LogMine: An Automatic Pattern Generator
  7. 8:55Log Mine: Workflow
  8. 10:24Pre-Processing: Tokenization
  9. 11:18Preprocessing: Data-Type Identification
  10. 12:44LogMine: Pattern-Tree Formation
  11. 15:06Optimization: Fast Level 1 Formation
  12. 16:31Example: Distance Calculation
  13. 17:00Clustering: Example
  14. 18:44Log Mine: Output Pattern-Set
  15. 21:22Outline
  16. 23:05Demo 1: Datacenter Power Usage
  17. 24:53Demo 2: Custom Application Log
  18. 26:28Demo 2: Sample Parsing Pattern
  19. 26:39Demo 2: Sample Parsed Output
  20. 27:27Summary
~/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.