netdata-influx-grafana

Grafana dashboard for Netdata monitoring system via Influxdb time-series database

Grafana dashboard for Netdata monitoring system via Influxdb time-series database

dataflow

How to use

  1. Copy the raw version of the grafana-dashboard.json from here.
  2. Modify all the datasource from your-influxdb to your datastore’s name that you’ve defined in your Grafana.
  3. Update all the measurements in the JSON e.g. "netdata.system.cpu.user" to your-prefix.system.cpu.user.
  4. Now, create a new dashboard using the Import button on Grafana’s dashboard-list menu.

Source

Initially it was based on this dashboard on Grafana gallery.

Later updated mainly to include templates for machine names.

Additional setup details

Netdata

[backend]
    # host tags =
    # enabled = no
    enabled = yes
    # data source = average
    # type = graphite
    type = opentsdb
    # destination = localhost
    destination = localhost:4242
    # prefix = netdata

InfluxDB

Datasource in grafana

Configuration -> Datasources -> Add

Name: influx-opentsdb
Type: InfluxDB
URL:  http://localhost:8086

[InfluxDB Details]
Database: opentsdb