introducing wizzy - a cli tool for grafana

22
Introducing LI tool for managing Grafana entit

Upload: utkarsh-bhatnagar

Post on 14-Apr-2017

211 views

Category:

Data & Analytics


5 download

TRANSCRIPT

Page 1: Introducing wizzy - a CLI tool for Grafana

Introducing

a CLI tool for managing Grafana entities

Page 2: Introducing wizzy - a CLI tool for Grafana

Utkarsh Bhatnagar

• Senior Software Engineer @ Sony Interactive Entertainment (PlayStation).• An active contributor to Grafana.• Project initiator for wizzy – a user friendly CLI tool for GRAFANA

GitHub - https://github.com/utkarshcmuEmail – [email protected]

GrafanaCon 2016 Speaker - https://www.youtube.com/watch?v=llRhdvV25rg

Page 3: Introducing wizzy - a CLI tool for Grafana

Monitoring StackMETRIC

SOURCE 1

METRICSOURCE 2

METRICSOURCE N

.

.

.

.

Time Series Database Visualization Layer

Page 4: Introducing wizzy - a CLI tool for Grafana

Monitoring Stack

Page 5: Introducing wizzy - a CLI tool for Grafana

Monitoring Stack @ Sony PlayStation

METRIC SOURCE 1

METRIC SOURCE 2

METRIC SOURCE 3

METRIC SOURCE N

LOGS SOURCES

LB

Alerting

Page 6: Introducing wizzy - a CLI tool for Grafana

Monitoring Stack @ Sony PlayStation

• More than 4 million unique metrics supported- creation and deletion happens all the time

• More than 11 billion data points written per day- across all TSDBs

• Processing about 40 billion events per day- logs and metrics events in near real time (within 30 seconds)

• More than 3000 requests per minute to Grafana dashboards- around 7000 in during outages

Page 7: Introducing wizzy - a CLI tool for Grafana

Grafana

A metrics visualization and alerting tool

Page 8: Introducing wizzy - a CLI tool for Grafana

Supports multipletime series databases

Page 9: Introducing wizzy - a CLI tool for Grafana

Supports multiple panel types

https://grafana.net/plugins

Page 10: Introducing wizzy - a CLI tool for Grafana

Supports multiplenotification channels for alerting

Page 11: Introducing wizzy - a CLI tool for Grafana

Other features……• Alert lists

• Drilldown links

• Template variables

• Dashboard snapshots

• Pluggable components

• Grafana.net community

Page 12: Introducing wizzy - a CLI tool for Grafana

http://grafana.org/

http://docs.grafana.org/

https://github.com/grafana/grafana

https://raintank.slack.com

Grafana links!

Page 13: Introducing wizzy - a CLI tool for Grafana
Page 14: Introducing wizzy - a CLI tool for Grafana

• Move• Copy• Extract• Insert• Remove

• Rows• Panels• Template variables• Dashboard tags

Page 15: Introducing wizzy - a CLI tool for Grafana

• Dashboards• Datasources• Orgs• Rows• Panels• Template variables• Dashboard tags

Version Control

Page 16: Introducing wizzy - a CLI tool for Grafana

• Production• Staging• Testing• Development

Grafana in multiple environments

Page 17: Introducing wizzy - a CLI tool for Grafana

• Last 24 hours• By a dashboard tag• Customized dashboard list

Generate GIFs of important dashboards

Page 18: Introducing wizzy - a CLI tool for Grafana

Generate GIFs of important dashboards

Page 19: Introducing wizzy - a CLI tool for Grafana

• Upload/Store/Download dashboards to/in/from AWS S3 respectively.

• Search/Download community dashboards from Grafana.net

External features

Page 20: Introducing wizzy - a CLI tool for Grafana
Page 21: Introducing wizzy - a CLI tool for Grafana

https://utkarshcmu.github.io/wizzy-site/

https://utkarshcmu.github.io/wizzy-site/home/

https://github.com/utkarshcmu/wizzy

https://raintank.slack.com/messages/wizzy/

wizzy links!

Page 22: Introducing wizzy - a CLI tool for Grafana

Utkarsh Bhatnagar

• Senior Software Engineer @ Sony Interactive Entertainment (PlayStation).• An active contributor to Grafana.• Project initiator for wizzy – a user friendly CLI tool for GRAFANA

GitHub - https://github.com/utkarshcmuEmail – [email protected]

GrafanaCon 2016 Speaker - https://www.youtube.com/watch?v=llRhdvV25rg