Grafana
dashboard for Netdata
monitoring system via Influxdb
timeseries database
How to use
- Copy the raw version of the
grafana-dashboard.json
from here. - Modify all the
datasource
fromyour-influxdb
to your datastore's name that you've defined in your Grafana. - Update all the
measurement
s in the JSON e.g."netdata.system.cpu.user"
toyour-prefix.system.cpu.user
. - 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
- Enable
opentsdb
backend and restart. netdata/netdata#3122
Datasource in grafana
Configuration -> Datasources -> Add
Name: influx-opentsdb
Type: InfluxDB
URL: http://localhost:8086
[InfluxDB Details]
Database: opentsdb