Torkel Ödegaard (Creator of Grafana) - Grafana at #DOXLON
Post on 13-Apr-2017
2641 Views
Preview:
Transcript
An open source, feature rich metrics dashboard and graph editor for
Graphite, InfluxDB & OpenTSDB.
grafana.org
github.com/grafana/grafana
@grafana
TORKEL ÖDEGAARD
• Stockholm, Sweden
• First Grafana release jan 2014
• Work on it full time since July 2014
• @torkelo
OVERVIEW
• Rich graphing features
• Rich time series query features
• Templated queries
• Annotations
• Dashboard search
• Dashboard playlists
• Export / import
• Scripted dashboards
GRAPHING FEATURES
• Multiple y-axis
• Y-axis unit formats (ms, bytes, percent, etc)
• Bars, lines, points (mix in same graph)
• Grid options
• Thresholds
• Tooltip hover display
• Legend values and placement options
• Select region to zoom
QUERY EDITORS
• Graphite queries can be hard to edit and understand
aliasByNode(scaleToSeconds(apps.mysite.*.counter.login.count, 1), 2)
QUERY EDITORS
aliasByNode(scaleToSeconds(apps.mysite.*.counter.login.count, 1), 2)
apps.mysite.*.counter.login.count → scaleToSeconds(1) → aliasByNode(2)
QUERY EDITORS
QUERY EDITOR - INFLUXDB
TEMPLATING
• Generic & resuable dashboards
TEMPLATE VARIABLES
• Variables can be used in place of in
• Metric expressions
• Function parameters
• Graph & legend titles
• Variables values defined with a metric key query
• Time interval variables (1m, 10m, 1h, 6h, 1d, etc)
• Custom variable values
ANNOTATIONS
• Fetch event data and annotate graphs
• Elasticsearch
• InfluxDB
• Graphite events
ANNOTATIONS
DEMO
WHATS COMMING
• More panels
• Share feature
• More graphing options (fill between, histogram)
• Backend
• User managment / authentication (Oauth, LDAP, etc)
• Server side rendering of panels to PNG (for sharing on Hipchat, Slack etc)
• Alerting
Q&A
• grafana.org
• github.com/grafana/grafana
• @grafana
• @torkelo
top related