Ü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.
Der Name ähnelt, daher wird dies am häufigsten verwechselt. Schicht, Inhalt und Abfragesprache sind unterschiedlich.
| Zeitreihen-Engine (TSE) | Zeitreihendatenbank | |
|---|---|---|
| Was wird gespeichert | Metriken — PLANTPULSE.JMX.* · PLANTPULSE.EDGE.* wie Systemeigene Indikatoren | Sensorwerte — Tag-Punkte, die von der Anlage hochkommen (pp.tm_tag_point) |
| Charakter | Nur Metriken (KairosDB-Familie) | Allgemeine Zeitreihendatenbank (Interner Fork von Aster TSDB) |
| Port | 7800 (Klartext) · 7801 (TLS) | 9042 (CQL) |
| Abfrage | TQL | CQL — eingebaute Funktionen wie time_bucket_gapfill |
| Oberfläche | Gebündeltes PlantPulse Dashboard (3000) · Zeitreihen-Analyzer (7801) | Abfragekonsole · Spark SQL |
| Dokumentation | Dieser Abschnitt | Zeitreihendatenbank |
«Wie war die Anlagentemperatur» ist die Datenbank, «Wie viele Datensätze hat der Collector gestern verarbeitet» ist die Engine.
Was ist enthalten
| Was | Wert |
|---|---|
| Engine | tse — Port 7800 (HTTP) · 7801 (TLS) |
| Dashboard | Gebündeltes PlantPulse Dashboard — Port 3000 |
pd-Dienst | timeseries — nur auf dem MASTER-Knoten (seit 2026-09-05) |
| Tatsächlicher Speicher | Aster TSDB (die Engine liegt obendrauf) |
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
| Aufgabe | Dokumentation |
|---|---|
| Von außen abfragen oder Werte eingeben | TQL und JDBC-Treiber |
| Dashboard erstellen | Dashboards in PlantPulse Dashboard erstellen |
| Mit Prometheus · PromQL verwenden | Prometheus-Integration |
| Eigene Metriken der Engine ansehen | Zeitreihen-Analyzer |
| Module · Ports · Startreihenfolge | plantpulse-timeseries-Komponente |