Skip to content

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

License

Notifications You must be signed in to change notification settings

kmonsoor/netdata-influx-grafana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a70050d · Apr 18, 2021

History

18 Commits
Apr 17, 2021
Jul 24, 2017
Apr 18, 2021
Apr 18, 2021
Apr 17, 2021
Sep 13, 2018

Repository files navigation

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