influxdb
- Verantwortung: Nils
- Umgebung: Im monitoring-container auf magrathea
- Zustand: Produktiv
- Hostname: influxdb.chaotikum.net
Doku
Wir betreiben eine influxDB um dort Metriken, beispielsweise vom Stromzähler oder der icebox (Getränkebestand und ähnliches), zu speichern.
Wer verwenden dazu das Docker-Image von https://hub.docker.com/_/influxdb
Wir brauchen:
- user der lesen und schreiben kann pro Service
- user, der alles lesen kann (für grafana und so): readonly:readonly
- admin user
Datenbanken und User
| Datenbank | User | Verwendung |
|---|---|---|
| stromzaehler | stromzaehler | Daten des Stromzählers |
| icebox | icebox | Statistik der icebox |
| steckdosen | steckdosen | Daten der Steckdosen |
Neu anlegen
Dieses Beispiel legt einen User icebox und die Datenbank icebox an und erlaubt es dem readonly-User diese zu lesen.
$ influx -host influxdb
Visit https://enterprise.influxdata.com to register for updates, InfluxDB server management, and monitoring.
Connected to http://influxdb:8086 version 1.7.9
InfluxDB shell version: 1.1.1
> auth
username: admin
password:
> create database icebox
> grant read on icebox to readonly
> create user icebox with password 'geheimes passwort'
> grant all on icebox to icebox