====== influxdb ====== * Verantwortung: Nils * Umgebung: Im monitoring-container auf magrathea * Zustand: Produktiv * Hostname: influxdb.chaotikum.net ===== Doku ===== Wir betreiben eine [[https://www.influxdata.com/|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 {{tag>host case productive}}