Zum Hauptinhalt springen

Überblick über die Zeitreihen-Engine

Die Zeitreihen-Engine (TSE) ist eine reine Metrik-Speicher- und Abfrage-Engine. Die Plattform und der Edge schieben ihren eigenen Zustand als Zahlen hinein, und PlantPulse Dashboard zeichnet sie.

«Zeitreihendatenbank» ist etwas anderes

Der Name ähnelt, daher wird dies am häufigsten verwechselt. Schicht, Inhalt und Abfragesprache sind unterschiedlich.

Zeitreihen-Engine (TSE)Zeitreihendatenbank
Was wird gespeichertMetriken — PLANTPULSE.JMX.* · PLANTPULSE.EDGE.* wie Systemeigene IndikatorenSensorwerte — Tag-Punkte, die von der Anlage hochkommen (pp.tm_tag_point)
CharakterNur Metriken (KairosDB-Familie)Allgemeine Zeitreihendatenbank (Interner Fork von Aster TSDB)
Port7800 (Klartext) · 7801 (TLS)9042 (CQL)
AbfrageTQLCQL — eingebaute Funktionen wie time_bucket_gapfill
OberflächeGebündeltes PlantPulse Dashboard (3000) · Zeitreihen-Analyzer (7801)Abfragekonsole · Spark SQL
DokumentationDieser AbschnittZeitreihendatenbank

«Wie war die Anlagentemperatur» ist die Datenbank, «Wie viele Datensätze hat der Collector gestern verarbeitet» ist die Engine.

Was ist enthalten​

WasWert
Enginetse — Port 7800 (HTTP) · 7801 (TLS)
DashboardGebündeltes PlantPulse Dashboard — Port 3000
pd-Diensttimeseries — nur auf dem MASTER-Knoten (seit 2026-09-05)
Tatsächlicher SpeicherAster TSDB (die Engine liegt obendrauf)
Die Engine schreibt letztlich auch in Aster TSDB — trotzdem etwas anderes

Die TSE hat keinen eigenen Speicher, sondern nutzt denselben Aster-TSDB-Ring. Das heißt aber nicht, dass sie identisch sind — Keyspace und Schema sind unterschiedlich, und auch der Abfragepfad ist anders. Metriken, die in die Engine eingegeben wurden, erscheinen nicht, wenn man mit CQL in den Tag-Tabellen sucht.

Dokumentation in diesem Abschnitt​

AufgabeDokumentation
Von außen abfragen oder Werte eingebenTQL und JDBC-Treiber
Dashboard erstellenDashboards in PlantPulse Dashboard erstellen
Mit Prometheus · PromQL verwendenPrometheus-Integration
Eigene Metriken der Engine ansehenZeitreihen-Analyzer
Module · Ports · Startreihenfolgeplantpulse-timeseries-Komponente