Open source dashboard and graph editor for 
Graphite, InfluxDB and OpenTSDB 
and KairosDB, Druid, Prometheus, Zabbix 


Torkel Ödegaard
@torkelo

Project Sponsors


         

Who am I? 




Torkel Ödegaard




@torkelo
github.com/torkelo


Stockholm



Sweden






 

http://raintank.io


Open SaaS
"we are survival machines - robot vehicles blindly programmed to preserve the selfish molecules known as genes" 




What is Grafana?


Time series visualization


  • Rich Graphing
  • Dashboards
  • Templating
  • Annotatations
  • Metric query editors



  • Alerting?


For what?


  • Infrastructure monitoring
  • Application Monitoring
  • Application / Business Analytics
  • Performance metrics viz
  • Industry or home sensors
  • Internet of things 




What is going on in production

Graphite







Input

prod.apps.server-1.counter.login.count   10    1398969187

Query
prod.apps.*.counter.login.count



???


asPercent(
   smartSummarize(
       sumSeries(apps.fakesite.*.counters.requests.count),
       '1h','sum'),
  timeShift(
        smartSummarize(
             sumSeries(apps.fakesite.*.counters.requests.count),
        '1h','sum'),
   '1h')
)
 
 
1



Graphite query editor




aliasByNode ( apps.mysite.*.counter.login.count, 2)

groupByNode ( apps.mysite.*.counter.*.count, 4, 'sum')

groupByNode (summarize( apps.mysite.*.counter.*.count, '1h'), 4, 'sum')




aliasByNode(scaleToSeconds(apps.mysite.*.counter.login.count, 1), 2)

apps.mysite.*.counter.login.count → scaleToSeconds(1) → aliasByNode(2)   

Demo




vNext (v2.1 summer 2015)


  • Enhanced templating support (panel & row repeats)
  • InfluxDB 0.9 support
  • Shipped with KairosDB support
  • More Auth options
  • Table panel
  • Polish and minor fixes and enhancements

  • More au
  • Improvement & Polish to UI & Usability
  • Graph sharing & embedding

v2.2 (autumn)


  • Basic alerting
  • Public dashboard repository
  • Integration with slack & hipchat
  • More panels

Q & A



Thanks!



@torkelo

@grafana

grafana.org

github.com/grafana/grafana




Grafana @ DevOps Stockholm

By torkelo

Grafana @ DevOps Stockholm

  • 1,842