InfluxData: InfluxDB-Datenbanken und Telegraf für Messwerte mit Zeitstempel

InfluxData entwickelt InfluxDB-Zeitreihendatenbanken und Telegraf-Werkzeuge zur Erfassung von Sensordaten, Betriebstelemetrie und Analysedaten.

Zusammenfassung

Geeignet für
Entwicklungsteams, die große Ströme von Messwerten mit Zeitstempeln speichern und abfragen.
Weniger geeignet für
Eine fertige Energiemanagementanwendung ohne eigene Anwendungsentwicklung.
Bereitstellung
Selbst betriebene InfluxDB-Editionen und Cloud-Dienste; Telegraf läuft nahe bei den Datenquellen.
Eingangsdaten
Line Protocol und kompatible Schreib-APIs; Telegraf-Plugins erfassen externe Messwerte.
Preise
Die quelloffene Core-Edition und kommerzielle Editionen unterscheiden sich bei Funktionen und Lizenzierung.

Überblick

InfluxData entwickelt Datenbanken und Erfassungswerkzeuge für Messwerte mit Zeitstempeln. Die Unternehmensbeschreibung nennt InfluxDB als zentrales Produkt und Telegraf als Ökosystem zur Datenerfassung. Für eine Energieanwendung stellen diese Produkte die Dateninfrastruktur unter Dashboards, Berechnungen und Berichtsabläufen bereit. Sie speichern und durchsuchen Messwerte, die eine Anwendung erhält. Sie definieren weder die Bedeutung jedes Zählerregisters noch setzen sie automatisch einen Energiemanagementprozess um. Die aktuelle Dokumentation zu InfluxDB 3 Core behandelt Ereignis- und Zeitreihendaten mit Schwerpunkt auf Datenaufnahme und schnellen Abfragen. Enterprise ergänzt Funktionen für einen umfangreicheren produktiven Datenbankbetrieb.

Angebot

InfluxDB 3 Core ist die quelloffene Ausgabe der dritten Datenbankgeneration. Daten werden in Parquet gespeichert, wahlweise in Objektspeichern oder auf lokalen Datenträgern. Die Dokumentation beschreibt eine eingebettete Python-Umgebung für Plugins und Trigger sowie Kompatibilität mit den Schreib-APIs von InfluxDB 1.x und 2.x. Über diese Schnittstellen können vorhandene Datenquellen weiterhin Messwerte senden. Daraus folgt jedoch nicht, dass jede ältere Abfragesprache oder Datenbankfunktion identisch ist. Core ist auf aktuelle Betriebsdaten und schnelle Abfragen ausgerichtet. Für die Migration älterer InfluxDB-Installationen verweist die Dokumentation auf einen gesonderten Editionsvergleich.

Produkte und Plattformen

  1. InfluxDB 3 Enterprise

    Zeitreihendatenbank

    Ergänzt Core um Abfragen historischer Daten, Hochverfügbarkeit und Lesereplikate.4

  2. Telegraf

    Agent zur Datenerfassung

    Pluginbasierte Erfassung von Messwerten und Übertragung an InfluxDB.5

  3. Telegraf Modbus input

    Schnittstelle für Industriedaten

    Konfigurierbare Modbus-Datenerfassung mit Einstellungen für Register und Dekodierung.6

Technologie

InfluxDB 3 Enterprise erweitert Core um Abfragen historischer Daten, Indizierung einzelner Zeitreihen, Hochverfügbarkeit und Lesereplikate. Die aktuelle Produktseite trennt bereits veröffentlichte Funktionen von solchen, die noch als künftig angekündigt sind. Letztere dürfen nicht als vorhandene Fähigkeiten behandelt werden. Für ein Langzeitarchiv von Energiedaten ist das eine wichtige Wahl: lange Zeiträume abzufragen und einen ausfallsicheren Dienst zu betreiben sind andere Anforderungen als eine kleine Anwendung für aktuelle Daten. Core und Enterprise teilen grundlegende Konzepte für Speicherung und Verarbeitung; die kommerzielle Edition richtet sich an andere Betriebsgrößen und Abfragelasten. Dokumentation und Supportwege werden getrennt geführt.

Märkte

Telegraf erfasst Messwerte über Plugins und schreibt sie in InfluxDB. Die Dokumentation zu InfluxDB 3 zeigt eine Konfiguration, die CSV einliest und als Line Protocol ausgibt. Sie macht deutlich, dass Erfassung und Speicherung getrennte Prozesse sein können. Das Modbus-Eingabeplugin bietet einen direkteren Weg für Industriedaten und lässt die Gerätekommunikation und Registerinterpretation konfigurieren. Auf dieser Ebene wird festgelegt, welche Felder ein Projekt erfasst, bevor die Werte in der Datenbank ankommen. Anschließend können sie zusammen mit Telemetrie anderer Quellen gespeichert werden, mit einheitlichen Zeitstempeln und Feldtypen für Abfragen und Berechnungen der Anwendung.

Unternehmen

InfluxData datiert seine Gründung auf 2012 und nennt Evan Kaplan als CEO; er kam laut Unternehmensangaben 2016 dazu. Das Unternehmen beschreibt ein Team, das vorrangig ortsunabhängig arbeitet, und einen Schwerpunkt auf Zeitreihendaten für Industrieanlagen, Infrastrukturüberwachung und weitere Echtzeitanwendungen. Die Kontaktseite nennt eine Adresse in der 548 Market Street in San Francisco. Zum Produktangebot gehören die InfluxDB-Datenbankfamilie und das Telegraf-Plugin-Ökosystem mit technischer Dokumentation, Community-Ressourcen und kommerziellem Support. Die aktuelle Produktdokumentation trennt die quelloffene Core-Edition, Enterprise-Funktionen und ältere Datenbankversionen, statt sie als einheitliche Ausgabe darzustellen. Das offizielle Unternehmensprofil nennt San Francisco, Kalifornien, als Hauptsitz. Die Belegschaft arbeitet ortsunabhängig und ist weltweit verteilt.

Alternativen in IoT- und Datenplattformen

Worauf es bei IoT- und Datenplattformen ankommt