InfluxDB v2
SOLECTRUS speichert sämtliche Messwerte in der OpenSource-Zeitreihendatenbank InfluxDB ab. Es kommt die aktuelle Version 2.7 zum Einsatz, die Vorgängerversion v1 wird nicht unterstützt.
Protokollierung
Wie alle Docker-Container schreibt auch InfluxDB ein Protokoll ins Docker-Log, das im Normalfall so aussieht:
{
"bolt-path": "/var/lib/influxdb2/influxd.bolt",
"engine-path": "/var/lib/influxdb2/engine",
"nats-port": 4222,
"http-bind-address": ":9999"
}
2024-10-05T15:47:32. info booting influxd server in the background {"system": "docker"}
ts=2024-10-05T15:47:32.396061Z lvl=info msg="Welcome to InfluxDB" log_id=0s3Lf~fl000 version=v2.7.10 commit=f302d9730c build_date=2024-08-16T20:19:39Z log_level=info
...
Das Protokoll kann über folgenden Befehl abgerufen werden:
docker compose logs influxdb
Dass es hier Probleme gibt, ist sehr unwahrscheinlich. Dennoch sollte im Zweifelsfall das Protokoll geprüft werden.
Datensicherung
Für die Sicherung und -wiederherstellung von SOLECTRUS stehen einfach zu bedienende Scripte bereit, die auch InfluxDB berücksichtigen.
Offizielles Docker-Image
Das offizielle Docker-Image von InfluxDB ist auf Docker Hub verfügbar:
https://hub.docker.com/_/influxdb