
Nachdem ich die InfluxDB 3.x Alpha-Version schonmal grob angetestet habe, schaue ich mir das fertige Produkt für den lokalen Einsatz jetzt noch einmal genauer an. Die Core-Version ist wegen des 72-Stunden-Limits nicht für Smart-Home-Anwendungen geeignet - wir brauchen also eine Enterprise-Lizenz! Glücklicherweise gibt es eine at-home
-Lizenz, welche weiterhin kostenlos bleibt. Diese ist allerdings auf 2 Cores und eine einzelne Node limitiert. Sollte für Heimanwender aber völlig ausreichend sein.
Beim ersten Start mit influxdb3 serve
kann man den Lizenztyp wählen. Wählt man at-home
aus, wird man aufgefordert seine E-Mail-Adresse zu hinterlegen und muss diese dann bestätigen. Das System braucht also einen aktiven Internetzugriff für den Lizenzabgleich.
Was nicht mehr direkt dabei ist: Eine Weboberfläche zur Administration. Was ich bei Version 2 wirklich zu lieben gelernt habe, ist nun wieder weg? Nicht ganz: Mit dem InfluxDB 3 Explorer wird ein zusätzliches Software-Paket bereitgestellt, welches diese Funktionalität zurückbringt. Zum Zeitpunkt des Videos ist der Explorer allerdings nur als Beta-Version verfügbar.
Video
Test in LXC unter Proxmox
Getestet in einem Debian 12 Container unter Proxmox 8.
apt update
apt upgrade -y
apt install -y curl
dpkg-reconfigure tzdata
dpkg-reconfigure locales
apt install -y console-data
adduser mkleine
apt install -y sudo
usermod -aG sudo mkleine
curl -O https://www.influxdata.com/d/install_influxdb3.sh && sh install_influxdb3.sh enterprise
rm install_influxdb3.sh
influxdb3 serve \
--node-id node01 \
--cluster-id cluster01 \
--object-store file \
--data-dir ~/.influxdb3
influxdb3 create token --admin
export INFLUXDB3_AUTH_TOKEN=<DEIN TOKEN>
influxdb3 show tokens
Test in Docker-Container
Getestet mit Tag influxdb:3.1.0-enterprise.
Wenn bmi2 gelistet ist, wird shrx unterstützt:
cat /proc/cpuinfo | grep bmi2
docker run -d \
--name influxdb3-enterprise \
--restart=always \
--env INFLUXDB3_ENTERPRISE_LICENSE_EMAIL=info@haus.com \
--env INFLUXDB3_NODE_IDENTIFIER_PREFIX=node01 \
--env INFLUXDB3_ENTERPRISE_CLUSTER_ID=cluster01 \
--env INFLUXDB3_DB_DIR=/var/lib/influxdb3 \
--env INFLUXDB3_OBJECT_STORE=file \
-v /volume1/docker/influxdb3/data:/var/lib/influxdb3 \
influxdb:3.1.0-enterprise
InfluxDB 3 Explorer
Die Weboberfläche nennt sich jetzt InfluxDB 3 Explorer
. Zum Zeitpunkt dieses Videos handelt es sich noch um eine Beta-Version!
docker pull quay.io/influxdb/influxdb3-explorer:latest
docker run -d \
--name influxdb3-explorer \
--restart=always \
-p 8888:80 \
quay.io/influxdb/influxdb3-explorer:latest \
--mode=admin
Fazit
Mittlerweile bin ich gar nicht mehr so skeptisch, wie noch vor ein paar Monaten. Dass Flux als Sprache wieder herausfliegt, tut mir zwar immer noch weh, aber ich werde es überleben. Ein größeres Problem ist für mich, dass InfluxDB 3 nicht auf meiner Intel Atom-CPU (Silvermont) läuft. Das heißt, ich brauche ein neues NAS (was wohl erstmal nicht infrage kommt). Oder ich muss das System weiterhin auf Proxmox laufen lassen.
Links
- Get started with InfluxDB 3 Enterprise
- InfluxDB 3 Release Notes
- InfluxDB 3 Explorer
- Manage your InfluxDB 3 Enterprise license
Weitere Inhalte
Transparenz-Hinweis (Level 1)
An diesem Beitrag ist kein Hersteller beteiligt! Sämtliche Produkte habe ich selbst gekauft und trage die kompletten Kosten für diesen Beitrag alleine! Die Inhalte wurden somit von niemandem gesehen oder abgestimmt. Es handelt sich zu 100% um meine persönliche Meinung und Erfahrung!