netdata-influx

command module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2023 License: MIT Imports: 8 Imported by: 0

README

Netdata to InfluxDB exporter

Showcase
Demo Page

Screenshot

Quickstart

Install InfluxDB, Netdata and Grafana using Docker Compose in under a minute!

GitHub Container Registry

A pre-built lightweight Docker image is available here:

ghcr.io/terorie/netdata-influx

Console:

# Create workspace
mkdir netdata; cd netdata

# Get docker-compose config
wget https://raw.githubusercontent.com/terorie/netdata-influx/master/quickstart/docker-compose.yml

# Start services
docker-compose up -d

# Create netdata database
curl -i -XPOST http://localhost:8086/query --data-urlencode "q=CREATE DATABASE netdata"

Grafana:

  • Visit http://<your_ip>:3000
  • Login with admin:admin
  • Add InfluxDB datasource
    • URL: http://influxdb:8086, or with auth http://user:pass@influxdb:8086
    • Details > Database: netdata
  • Import dashboard with ID 10922 (help)
Exporter Configuration

To change settings or add more charts, use these config variables

var meaning default
$NI_LOG_TIMESTAMPS Include timestamps in log "true"
$NI_INFLUX_ADDR Influx URL
$NI_INFLUX_DB Influx database
$NI_REFRESH_RATE Netdata polling rate "10s"
$NI_NETDATA Netdata API URL
$NI_HOST_TAG Influx host tag (recommended) $NI_NETDATA
$NI_CHARTS Space-separated list of charts to monitor system.cpu system.net system.pgpgio
$NI_POINTS Number of points to fetch (0 for all) 0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL