Zum Hauptinhalt springen

Batch-Konsole (9501)

plantpulse-batch-web ist die Betriebskonsole. Sie zeigt auf einen Blick, was der Prozess, der Sensorpunkte erfasst und batchweise in Aster TSDB schreibt, gerade tut, wie stark er im Rückstand ist und wo er fehlgeschlagen ist.

ElementWert
Adresse (TLS)https://<server-ip>:9501/
Standardkontoadmin / admin123!
AufgabePunkte aus Kafka oder Redis entnehmen und batchweise in Aster TSDB schreiben · Archivtabellen befüllen
Was wird gelesenJMX- und Dropwizard-Metriken des eigenen Prozesses, Metaspeicher (PostgreSQL), Ereignisspeicher (Aster TSDB)
Ändern Sie zuerst das Passwort

admin123! ist der Auslieferungswert. Ändern Sie ihn direkt nach der Installation — siehe Passwort ändern.


Dashboard​

Dies ist der erste Bildschirm. Er zeigt drei Dinge: Wird gerade geschrieben? Gibt es einen Rückstand? Wo ist etwas fehlgeschlagen?

Batch-Konsole Dashboard — stündliches Fehlerband, Karten für Durchsatz, Warteschlange und Heap, Graph des aktuellen Durchsatzes, Detailtabelle

BereichBedeutung
Stündliches FehlerbandEine Zelle entspricht einer Stunde. Grün bedeutet «0 Fehler», Rot bedeutet «Fehler vorhanden», Schraffur bedeutet keine Daten für diese Stunde — nicht, dass es ruhig war, sondern dass diese Instanz zu dieser Zeit nicht existierte
Write throughputGleitender Durchsatz über 1 Minute (Zeilen/s). Die Linie daneben zeigt das Fenster der letzten 30 Minuten, das der Server im Speicher hält
Point queueDer Platz, auf dem eingehende Punkte auf das Schreiben warten. Wenn die Warteschlange voll ist, werden neue Punkte abgelehnt
Heap usageWenn der Heap voll wird, reduziert der Prozess die Batch-Größe selbstständig, um den Datenfluss aufrechtzuerhalten — er stoppt nicht an der Schwelle
Batch errorsDies sind keine Statistiken, sondern Ereignisse. Wenn der Wert nicht 0 ist, prüfen Sie die Logs

Die folgenden Tabellen zeigen System, Pipeline, Durchsatz, Fehler, Speicher, Laufzeit, Zähler und JVM getrennt an. Wenn Write stalled Yes ist und Stall threshold (Standard: 60.000 ms) überschritten hat, wurde das Schreiben gestoppt.


Speicher​

Hier sehen Sie, ob die Speicher, die dieser Node verwendet, antworten, und wie voll der Aster-TSDB-Keyspace ist.

Batch-Konsole Speicher — tägliche Größentrends, Store-Status, Tabelle der Aster-TSDB-Tabellen

  • Daily size — Ein Punkt pro Tag. Tage, an denen niemand gemessen hat, werden nicht als 0, sondern als leere Stelle dargestellt.
  • Stores — Ob Metastore (PostgreSQL) und Eventstore (Aster TSDB) jeweils up sind. Unterschieden wird zwischen Antworten, Ablehnungen und derzeit nicht erreichbaren Speichern.
  • Aster TSDB Tables — Alle Tabellen im Keyspace (nicht nur die, die diese Konsole verwendet). Mit WRITTEN BY wird unterschieden, was diese Konsole verwendet und was andere Komponenten verwenden. Die Spalte RETENTION zeigt das tatsächliche TTL jeder Tabelle; es wird gleichzeitig darauf hingewiesen, dass die Zahlen meist Schätzwerte sind.
Aufbewahrungsdauer visuell prüfbar

Die RETENTION in tm_tag_point wird als 3650 days angezeigt. Wie Sie diesen Wert ändern, finden Sie unter Datenaufbewahrungsdauer.


Logs​

Hier sehen Sie die Logs dieses Prozesses direkt im Browser. Sie werden verwendet, um Fehlerzeiten zu prüfen, ohne sich auf dem Server anzumelden.

Batch-Konsole Logs


Job-Ausführungen​

Dies sind die Ergebnisse der vom Batch ausgeführten Jobs. Es bleibt gespeichert, wann sie begonnen und geendet haben und ob sie erfolgreich oder fehlgeschlagen waren.

Batch-Konsole Liste der Job-Ausführungen


Änderungsverlauf​

Hier wird mit Konto festgehalten, wer was in der Konsole geändert hat. Alle Einstellungs-Toggles werden hier protokolliert.

Batch-Konsole Änderungsverlauf


Nodes​

Hier sehen Sie, welche Komponente in welcher Box läuft.

Batch-Konsole Nodes — Informationen zu diesem Node und Registry-Tabelle

Wenn Node-Namen doppelt vorkommen, lassen sich die beiden Boxen nicht unterscheiden

Node ist ein Dienstname, der vom Hostnamen abgeleitet ist. Wenn mehrere Nodes denselben Stack betreiben, sind sie weder hier noch in der Kafka-Consumer-Gruppe unterscheidbar. Weisen Sie pro Box ein eigenes PP_NODE_ID zu.

Das Deaktivieren einer Komponente stoppt sie nicht sofort. Einstellungen werden nur einmal beim Start des Nodes gelesen; sie werden also beim nächsten Neuerstellen des Containers übernommen.


Einstellungen​

Dies ist ein schreibgeschützter Bildschirm, der zeigt, womit diese Bereitstellung gestartet wurde.

Batch-Konsole Einstellungen — Tabelle der wirksamen Einstellungen

Schreibgeschützt, und Anmeldedaten fehlen vollständig

Die Werte werden einmal beim Start gelesen. Änderungen an Konfigurationsdateien oder Umgebungsvariablen bewirken nichts, bevor diese Anwendung nicht neu gestartet wird. Passwörter und Kontonamen werden nicht maskiert, sondern aus der Liste ausgeschlossen.


Siehe auch​

Lager-Konsole (9601) Data-Lake-Verwaltungskonsole Datenaufbewahrungsdauer