~/talk

Spike Detection in Alert Correlation

Talkat SREcon21 · 2021-10-12..10-14· [observability, distributed-systems]
links:none on file
slides:none on file

LinkedIn builds a call graph of microservice dependencies and applies a modified zscore (median absolute deviation based) to each service metric time series to mark short lived spikes, then combines results across graphs and thresholds (five consecutive spike points and ≥70% of graphs) to decide real incidents. The pipeline pulls alerts from AutoAlerts, filters spikes, posts Slack recommendations and an API, and reduces oncall toil by about 30–40% while classifying ~36% spikes versus ~63% real alerts.

AI-written summary · about

  1. 0:00Intro
  2. 0:29Background: Quick 1 Introduction of Linkedin Stack
  3. 1:32Linkedin Stack Under the hood
  4. 3:23Finding Needle in a haystack
  5. 5:07Alert Correlation A framework that automates the alert correlation process to identity unhealthy microservices
  6. 6:35Alert Correlation Slack Recommendations
  7. 7:57A Real Issue
  8. 8:50A Spike
  9. 9:49Correlation does not mean Causation
  10. 10:18Problem Statement: Finding the "right" needle in a needlestack
  11. 11:49Modified Z-Score For Outlier Detection
  12. 12:39MAD (Median Absolute Deviation)
  13. 14:05A Simple Example
  14. 15:09Spike Detection Challenges
  15. 18:08Results: Spike vs Real
~/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.