why monitoring sucks and what configuration management can do about it

42
Why Monitoring Sucks And what Configuration Management can do about it James Turnbull @kartar 1

Upload: james-turnbull

Post on 16-Jul-2015

3.596 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: Why Monitoring Sucks and what Configuration Management can do about it

Why Monitoring SucksAnd what Configuration Management can do about it

James Turnbull@kartar

1

Page 2: Why Monitoring Sucks and what Configuration Management can do about it

Who• VP of Engineering at Kickstarter

• Advisor at Docker

• Open source chap

• Funny accent

2

Page 3: Why Monitoring Sucks and what Configuration Management can do about it

The Docker Book

www.dockerbook.com3

Page 4: Why Monitoring Sucks and what Configuration Management can do about it

The Art of Monitoringwww.artofmonitoring.com

4

Page 5: Why Monitoring Sucks and what Configuration Management can do about it

Who are you folks?

5

Page 6: Why Monitoring Sucks and what Configuration Management can do about it

What's this all about?

6

Page 7: Why Monitoring Sucks and what Configuration Management can do about it

Monitoring Sucks

7

Page 8: Why Monitoring Sucks and what Configuration Management can do about it

It fucking does and I can prove it.

8

Page 9: Why Monitoring Sucks and what Configuration Management can do about it

Data. We have data.

9

Page 10: Why Monitoring Sucks and what Configuration Management can do about it

Step out of the bubble

10

Page 11: Why Monitoring Sucks and what Configuration Management can do about it

The wrong folks monitor

11

Page 12: Why Monitoring Sucks and what Configuration Management can do about it

Only 9% of developers do

monitoring

12

Page 13: Why Monitoring Sucks and what Configuration Management can do about it

We monitor the wrong things.

13

Page 14: Why Monitoring Sucks and what Configuration Management can do about it

68% of folks don't monitor business

logic

14

Page 15: Why Monitoring Sucks and what Configuration Management can do about it

For the wrong reasons

15

Page 16: Why Monitoring Sucks and what Configuration Management can do about it

90% have unmonitored failures

16

Page 17: Why Monitoring Sucks and what Configuration Management can do about it

80% have un-actioned alerts

17

Page 18: Why Monitoring Sucks and what Configuration Management can do about it

33% monitor reactively

18

Page 19: Why Monitoring Sucks and what Configuration Management can do about it

Our tools don't scale

19

Page 20: Why Monitoring Sucks and what Configuration Management can do about it

They're centralized

20

Page 21: Why Monitoring Sucks and what Configuration Management can do about it

And not self-service

21

Page 22: Why Monitoring Sucks and what Configuration Management can do about it

So why?

22

Page 23: Why Monitoring Sucks and what Configuration Management can do about it

Well ... lots of "maybe"

23

Page 24: Why Monitoring Sucks and what Configuration Management can do about it

Horses hate talking about unicorns

24

Page 25: Why Monitoring Sucks and what Configuration Management can do about it

A few unicorns do not make horses magic

25

Page 26: Why Monitoring Sucks and what Configuration Management can do about it

Change is slow

26

Page 27: Why Monitoring Sucks and what Configuration Management can do about it

ROI isn't as obviousInvestment is expensive

Don't know what you don't know

27

Page 28: Why Monitoring Sucks and what Configuration Management can do about it

But there is hope

28

Page 29: Why Monitoring Sucks and what Configuration Management can do about it

Configuration Management as

default

29

Page 30: Why Monitoring Sucks and what Configuration Management can do about it

73% of y'all use it

30

Page 31: Why Monitoring Sucks and what Configuration Management can do about it

Aren't y'all awesome?

31

Page 32: Why Monitoring Sucks and what Configuration Management can do about it

How can we take advantage of this?

32

Page 33: Why Monitoring Sucks and what Configuration Management can do about it

Blessed are the tool makers

33

Page 34: Why Monitoring Sucks and what Configuration Management can do about it

Events

34

Page 35: Why Monitoring Sucks and what Configuration Management can do about it

APIs and endpoints

35

Page 36: Why Monitoring Sucks and what Configuration Management can do about it

Create monitoring abstractions

36

Page 37: Why Monitoring Sucks and what Configuration Management can do about it

Build monitoring patterns into content

37

Page 38: Why Monitoring Sucks and what Configuration Management can do about it

Set the quality bar to include monitoring

38

Page 39: Why Monitoring Sucks and what Configuration Management can do about it

Testing compliments monitoring

39

Page 40: Why Monitoring Sucks and what Configuration Management can do about it

Make service discovery and

registration a first class citizen

40

Page 41: Why Monitoring Sucks and what Configuration Management can do about it

Build tools that enable self-service

41

Page 42: Why Monitoring Sucks and what Configuration Management can do about it

Questions?

42