torkel Ödegaard (creator of grafana) - grafana at #doxlon

Click here to load reader

Post on 13-Apr-2017

2.637 views

Category:

Technology

5 download

Embed Size (px)

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