building a scalable monitoring system · inconsistent alerts reported data required no action 27....

88
@molly_struve Building A Scalable Monitoring System 1

Upload: others

Post on 11-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Building A Scalable Monitoring System

�1

Page 2: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes Overhauling the System The Payoff

�2

Page 3: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes

�3

Overhauling the System The Payoff

Page 4: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

�4

Page 5: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes

�5

Overhauling the System The Payoff

Page 6: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes Overhauling the System

�6

Overhauling the System The Payoff

Page 7: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes Overhauling the System The Payoff

�7

Page 8: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes Overhauling the System The Payoff

�8

Page 9: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�9

Page 10: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�10

Page 11: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�11

Page 12: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�12

Page 13: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�13

Page 14: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�14

Page 15: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�15

Page 16: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�16

Page 17: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�17

Page 18: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�18

Page 19: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�19

Page 20: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�20

Page 21: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�21

Page 22: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�22

Page 23: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�23

Page 24: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�24

Page 25: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�25

Page 26: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

Incredibly Inconsistent

�26

Page 27: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

Inconsistent Alerts

Required no actionReported data

�27

Page 28: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

Inconsistent Alerts

Required no actionReported data

Immediate action required

�28

Page 29: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

make on-call devs miserable

Monitoring Mistakes Overhauling the System The Payoff

�29

Page 30: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�30

Page 31: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�31

Page 32: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�32

Page 33: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes Overhauling the System The Payoff

�33

Page 34: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes Overhauling the System The Payoff

�34

Page 35: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Must Haves

1

2

3

4

Monitoring Mistakes Overhauling the System The Payoff

Consolidate Monitoring To a Single Place

�35

Page 36: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

!" #$

%

�36

Page 37: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�37

Page 38: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�38

Page 39: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�39

Page 40: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�40

Page 41: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�41

Page 42: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�42

Page 43: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�43

Page 44: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Make ALL Alerts Actionable

Monitoring Must Haves

1

2

3

4

Monitoring Mistakes Overhauling the System The Payoff

Consolidate Monitoring To a Single Place

�44

Page 45: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�45

Action

Page 46: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�46

Action

Page 47: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

Action Required No action Needed

�47

Page 48: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

#ops_alerts

Monitoring Mistakes Overhauling the System The Payoff

#dev_alerts

Action Required No action Needed

�48

Page 49: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

#ops_alerts

Monitoring Mistakes Overhauling the System The Payoff

#ops_reporting#dev_alerts

Action Required No action Needed

#dev_reporting

�49

Page 50: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Make Alerts MutableMake ALL Alerts ActionableConsolidate Monitoring To a Single Place

Monitoring Must Haves

1

2

3

4

Monitoring Mistakes Overhauling the System The Payoff

�50

Page 51: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Make Alerts MutableMake ALL Alerts ActionableConsolidate Monitoring To a Single Place

Monitoring Must Haves

1

2

3

4

Monitoring Mistakes Overhauling the System The Payoff

�51

Page 52: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

30 60 90minutes

�52

Page 53: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�53

Page 54: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�54

Miss new alerts

Page 55: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�55

Page 56: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�56

Page 57: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�57

Page 58: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�58

Page 59: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�59

Page 60: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Track Alert HistoryMake Sure Alerts Are MutableMake ALL Alerts Actionable

Monitoring Must Haves

1

2

3

4

Monitoring Mistakes Overhauling the System The Payoff

Consolidate Monitoring To a Single Place

�60

Page 61: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Tracking Alert History

Monitoring Mistakes Overhauling the System The Payoff

�61

Page 62: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Tracking Alert History

Monitoring Mistakes Overhauling the System The Payoff

�62

Page 63: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Tracking Alert History

Monitoring Mistakes Overhauling the System The Payoff

�63

Page 64: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Track Alert HistoryMake Sure Alerts Are MutableMake ALL Alerts ActionableConsolidate Monitoring To a Single Place

Monitoring Must Haves

1

2

3

4

Monitoring Mistakes Overhauling the System The Payoff

�64

Page 65: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes Overhauling the System The Payoff

�65

Page 66: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Monitoring Mistakes Overhauling the System The Payoff

�66

Page 67: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

On boarding is a breeze

Monitoring Mistakes Overhauling the System The Payoff

�67

Page 68: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

3 On-boarding steps:

1

2

3

Monitoring Mistakes Overhauling the System The Payoff

�68

Page 69: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Show them the monitoring setup1

2

3

Monitoring Mistakes Overhauling the System The Payoff

3 On-boarding steps:

�69

Page 70: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Show them the monitoring setup1

2

3

Monitoring Mistakes Overhauling the System The Payoff

If an alert goes off you have to address it

3 On-boarding steps:

�70

Page 71: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Show them the monitoring setup1

2

3

Monitoring Mistakes Overhauling the System The Payoff

How to mute a triggered alert

3 On-boarding steps:

�71

If an alert goes off you have to address it

Page 72: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

On boarding is a breeze

Monitoring Mistakes Overhauling the System The Payoff

�72

Page 73: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

Happier on-call developers

�73

Page 74: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

All alerts must be actionable

�74

Page 75: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�75

Page 76: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

No more noise

�76

Page 77: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�77

Page 78: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Developers began helping to improve our monitoring system

Monitoring Mistakes Overhauling the System The Payoff

�78

Page 79: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

30-40 Alerts

Monitoring Mistakes Overhauling the System The Payoff

�79

Page 80: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

>90 Alerts

Monitoring Mistakes Overhauling the System The Payoff

�80

Page 81: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struveMonitoring Mistakes Overhauling the System The Payoff

�81

Page 82: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

If you want…

1

2

3

Monitoring Mistakes Overhauling the System The Payoff

�82

Page 83: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

On boarding to be a breeze.1

2

3

Monitoring Mistakes Overhauling the System The Payoff

If you want…

�83

Page 84: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

On-call developers to be a lot happier

1

2

3

Monitoring Mistakes Overhauling the System The Payoff

If you want…

On boarding to be a breeze.

�84

Page 85: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Developers to help improve your monitoring systems

1

2

3

Monitoring Mistakes Overhauling the System The Payoff

If you want…

On boarding to be a breeze.

�85

On-call developers to be a lot happier

Page 86: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Track Alert HistoryMake Sure Alerts Are MutableMake ALL Alerts ActionableConsolidate Monitoring To a Single Place

Monitoring Must Haves

1

2

3

4

�86

Page 87: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

❤❤❤

�87

Page 88: Building A Scalable Monitoring System · Inconsistent Alerts Reported data Required no action 27. @molly_struve Monitoring Mistakes Overhauling the System The Payoff Inconsistent

@molly_struve

Questions?

�88