Observability Observed

A presentation at OSCON in July 2019 in Portland, OR, USA by Fen Aldrich

Slide 1

Slide 1

OBSERVABILITY OBSERVED in five minutes or less 1 — @crayzeigh — @elastic

Slide 2

Slide 2

Isn’t this just monitoring with better SEO? - you 2 — @crayzeigh — @elastic

Slide 3

Slide 3

You’re not wrong… 3 — @crayzeigh — @elastic

Slide 4

Slide 4

4 — @crayzeigh — @elastic

Slide 5

Slide 5

5 — @crayzeigh — @elastic

Slide 6

Slide 6

EVERYTHING IS just a little bit broken 6 — @crayzeigh — @elastic

Slide 7

Slide 7

Shift Right: HOW DO YOU DELIVER VALUE? 7 — @crayzeigh — @elastic

Slide 8

Slide 8

SERVICE HEALTH NOT SYSTEM HEALTH 8 — @crayzeigh — @elastic

Slide 9

Slide 9

Observability (O11Y) A system is observable when you can ask arbitrary questions about it and receive meaningful answers without having to resort to writing new code or command line tools. It lets you discover unknown-unknowns and debug in production. 9 — @crayzeigh — @elastic

Slide 10

Slide 10

THREE PILLARS OF O11Y 1. Metrics 2. Logs 3. APM 10 — @crayzeigh — @elastic

Slide 11

Slide 11

11 — @crayzeigh — @elastic

Slide 12

Slide 12

Tools NOT PILLARS 12 — @crayzeigh — @elastic

Slide 13

Slide 13

One-in-a-million chances crop up nine times out of ten. - Sir Terry Pratchett 13 — @crayzeigh — @elastic

Slide 14

Slide 14

14 — @crayzeigh — @elastic

Slide 15

Slide 15

15 — @crayzeigh — @elastic

Slide 16

Slide 16

TEST IN PRODUCTION With Feature Flags and Canary Deploys 16 — @crayzeigh — @elastic !

Slide 17

Slide 17

17 — @crayzeigh — @elastic

Slide 18

Slide 18

18 — @crayzeigh — @elastic

Slide 19

Slide 19

She doesn’t care whether or not [the datacenter is literally on fire], just as long as the ship’s coming in. -Cake, Italian Leather Sofa Lightly interpreted 19 — @crayzeigh — @elastic !

Slide 20

Slide 20

ARE YOU CREATING VALUE? 20 — @crayzeigh — @elastic