Vorwort
In diesem Beitrag findest du eine Step-by-Step Anleitung zur Einrichtung eines Traefik Dashboards über Grafana und InfluxDB.
Voraussetzungen
- InfluxDB
- Installation siehe: InfluxDB Grundinstallation unter Docker
- InfluxDB Bucket und v1 Datenbank
- Konfiguration siehe: InfluxDB Anlage einer v1 Datenbank unter Docker
- Grafana
- Empfohlen siehe: Grafana Grundinstallation unter Docker
- Traefik
- Installation siehe: Traefik Grundinstallation
Konfiguration Traefik
Nach der Anlage des Buckets und der v1 Datenbank inkl. Login ist die Traefik Konfiguration wie folgt anzupassen.
1
sudo nano config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
metrics:
influxDB:
address: http://IP-Adresse:8086
protocol: http
username: "demo"
password: "PASSWORD"
database: "demo-db"
retentionPolicy: "demo-rp"
addEntryPointsLabels: true
addRoutersLabels: true
addServicesLabels: true
additionalLabels:
host: DOMAIN.de
environment: production
1
docker restart traefik
Konfiguration Grafana
Nach der Anpassung der Traefik Konfiguration sollten die Daten nun an die InfluxDB gesendet werden, sodass diese nun wie folgt visualisiert werden können.
Das Dashboard kann hier abgerufen werden.