Skip to content

Grafana installation

smilebasti edited this page Jun 7, 2023 · 10 revisions

Grafana is not required but it displays the data that got gathered and stored in InfluxDB.

A complete installation example is available with the docker-compose.yml file.

Docker Compose

version: '3.8'
services:
  grafana:
    image: grafana/grafana-oss
    restart: unless-stopped
    ports:
      - '3000:3000'
    volumes:
      - ./grafana-storage:/var/lib/grafana # after start: sudo chown 472:472 grafana-storage 

Create a new Data source

  1. In settings create a new data source to connect to the InfluxDB bucket npmgrafstats. Select InfluxDB/flux. You need a read API token in InfluxDB to use it.
  2. Import or upload a Dashboard. You can from Grafana using the ID 18826. You can also upload it manually using the NPM Map Dashboard.json file. Select the beforehand created data source to be used.

For original installation instructions see: https://grafana.com/docs/grafana/latest/setup-grafana/installation/docker/

Clone this wiki locally