Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Prometheus loves Grafana
Tobias Schmidt
Production Engineer @ SoundCloud
github.com/grobie
Prometheus
http://prometheus.io
An open-source service monitoring
system and time series database.
Prometheus - Overview
● multi-dimensional data model
● PromQL - a flexible query language
● operationally very simple, just a single binary
● pull model to collect data
● many client libraries available (Go, Java, Python, Ruby, …)
● growing amount of exporters
● several graphing solutions available
Prometheus - Architecture
Prometheus - Expression browser
Prometheus - Consoles
PromDash
PromDash - Overview
● Prometheus’ dashboard editor
● Started mid 2013
● GUI to build dashboards
● Rails+MySQL backend, dashboards saved as JSON
● Angular+Rickshaw(D3) frontend
Demo
Prometheus loves Grafana
“The power of Prometheus meets the
beauty of Grafana. Dashboard all the
things!”
Jimmi Dyson @jimmidyson
main contributor of the Grafana
Prometheus integration
Comparison
Promdash
● metric source templating
● legend formatting
● easier to move in time
● native iframe panel support
● some workflows are faster*
* subjective
Grafana
● better navigation
● powerful templating
● lots of graph styling options
● flexible dashboard arrangement
● more mature
● active and big community
Suggested roadmap
1. Support metric source templating in Grafana
2. Write Grafana exporter for PromDash
3. Let SoundCloud test Grafana and the migration
4. Propose official switch to the Prometheus community
Thank you
@dagrobie
http://prometheus.io
https://github.com/grobie

More Related Content

Prometheus loves Grafana