Top Banner
Alerting in grafana Dieter Plaetinck Grafanacon 2015 NYC
58

Alerting in Grafana, Grafanacon 2015

Jan 18, 2017

Download

Engineering

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Alerting in Grafana, Grafanacon 2015

Alerting in grafana Dieter Plaetinck

Grafanacon 2015 NYC

Page 2: Alerting in Grafana, Grafanacon 2015

Dieter Who?• Graph-Explorer, metrics 2.0

• graphite-ng, carbon-relay-ng

• anthracite

• graphite-influxdb, influx-cli, whisper-to-influxdb

• Bosun ~ graphite

• http://dieter.plaetinck.be/tags/monitoring/

Page 3: Alerting in Grafana, Grafanacon 2015

quixotic

Page 4: Alerting in Grafana, Grafanacon 2015

quix·ot·ic /kwikˈsädik/

adj Idealistic without regard to practicality.

Page 5: Alerting in Grafana, Grafanacon 2015
Page 6: Alerting in Grafana, Grafanacon 2015
Page 7: Alerting in Grafana, Grafanacon 2015

Anthony • Dieter • Matt • Raj • Torkel

https://github.com/grafana/grafana/issues/2209

Page 8: Alerting in Grafana, Grafanacon 2015

Idealizeddesign

http://www.ida.liu.se/~steho87/und/htdd01/AckoffGuidetoIdealizedRedesign.pdf

http://knowledge.wharton.upenn.edu/article/idealized-design-how-bell-labs-imagined-and-created-the-telephone-system-of-the-future/

Page 9: Alerting in Grafana, Grafanacon 2015

brainstorm

Page 10: Alerting in Grafana, Grafanacon 2015

Scope of alerting

Page 11: Alerting in Grafana, Grafanacon 2015

Scope of alerting

Page 12: Alerting in Grafana, Grafanacon 2015

Scope of alerting

Page 13: Alerting in Grafana, Grafanacon 2015

UXdriven

Page 14: Alerting in Grafana, Grafanacon 2015

syndromesecondsystem

Page 15: Alerting in Grafana, Grafanacon 2015

saying no.

Page 16: Alerting in Grafana, Grafanacon 2015

LearningGrafanafrom

Page 17: Alerting in Grafana, Grafanacon 2015

Prevent people from doing stupid things

Page 18: Alerting in Grafana, Grafanacon 2015

Prevent people from doing stupid things

Prevent people from doing smart things

Page 19: Alerting in Grafana, Grafanacon 2015
Page 20: Alerting in Grafana, Grafanacon 2015

Focuspower userson

Page 21: Alerting in Grafana, Grafanacon 2015

Finding the balanceon a small budget

Page 22: Alerting in Grafana, Grafanacon 2015

really

Page 23: Alerting in Grafana, Grafanacon 2015

really

Page 24: Alerting in Grafana, Grafanacon 2015

really

Page 25: Alerting in Grafana, Grafanacon 2015

HARD

Page 26: Alerting in Grafana, Grafanacon 2015

prototypeiterate

Page 27: Alerting in Grafana, Grafanacon 2015

evolvabledesign

Page 28: Alerting in Grafana, Grafanacon 2015

userworkflow

Page 29: Alerting in Grafana, Grafanacon 2015
Page 30: Alerting in Grafana, Grafanacon 2015

mockups!

Page 31: Alerting in Grafana, Grafanacon 2015
Page 32: Alerting in Grafana, Grafanacon 2015
Page 33: Alerting in Grafana, Grafanacon 2015
Page 34: Alerting in Grafana, Grafanacon 2015
Page 35: Alerting in Grafana, Grafanacon 2015
Page 36: Alerting in Grafana, Grafanacon 2015
Page 37: Alerting in Grafana, Grafanacon 2015
Page 38: Alerting in Grafana, Grafanacon 2015
Page 39: Alerting in Grafana, Grafanacon 2015
Page 40: Alerting in Grafana, Grafanacon 2015

Dashboard level

Page 41: Alerting in Grafana, Grafanacon 2015
Page 42: Alerting in Grafana, Grafanacon 2015
Page 43: Alerting in Grafana, Grafanacon 2015
Page 44: Alerting in Grafana, Grafanacon 2015

Global level

Page 45: Alerting in Grafana, Grafanacon 2015
Page 46: Alerting in Grafana, Grafanacon 2015
Page 47: Alerting in Grafana, Grafanacon 2015
Page 48: Alerting in Grafana, Grafanacon 2015

Grafana: data viz alert config alert state viz

Page 49: Alerting in Grafana, Grafanacon 2015

Grafana: data viz alert config alert state viz

Handler: alert scheduling alert execution notifications

Page 50: Alerting in Grafana, Grafanacon 2015

grafana api → handler

bosun.org nagios.org sensuapp.org github.com/arachnys/cabot github.com/scobal/seyren ...

Page 51: Alerting in Grafana, Grafanacon 2015

“batteries included, but removeable”

Page 52: Alerting in Grafana, Grafanacon 2015

Time to vote

Page 53: Alerting in Grafana, Grafanacon 2015

Why alerting

IN Grafana

Page 54: Alerting in Grafana, Grafanacon 2015

why: unified workflow

Page 55: Alerting in Grafana, Grafanacon 2015

why: integration

Page 56: Alerting in Grafana, Grafanacon 2015

why: power through UX

Page 57: Alerting in Grafana, Grafanacon 2015

•Workflow is key•Composability & compatibility•Handler integrations. <3 community.•Prototype coming in Grafana 2.x

Conclusion

Page 58: Alerting in Grafana, Grafanacon 2015

https://github.com/grafana/grafana/issues/2209

Q&A