Zum Hauptinhalt springen

Eskalationsstufen

Der OPC Router erkennt, wann zu viele Statusdaten anfallen oder der Datenbankspeicher fast gefüllt ist. Um vollen Festplatten- und Arbeitsspeicher zu verhindern, leitet er automatisch immer stärker werdende Gegenmaßnahmen ein und hält sie in einer Eskalationsstufe von 0 bis 4 fest.

Die Maßnahmen betreffen ausschließlich die Statusaufzeichnung. Die Übertragung von Nutzdaten wird auf keiner Stufe angepasst – die Aufzeichnung wird gedrosselt, damit die Übertragung weiterläuft.

Die Grenze, bis zu der die Statusdatenbank gefüllt werden darf, stellen Sie unter „Maximale Datenbankgröße“ ein (Standardwert 8 GB), zusammen mit der „Größe des Ringspeichers“ (Standardwert 2000 Einträge). Beide Einstellungen stehen unter Status Speicheroptionen › Diagnosedatenprotokollierung.

Wann eine Stufe erreicht wird

Drei Messgrößen werden unabhängig voneinander überwacht. Jede von ihnen führt für sich zu einer Stufe; es gilt die höchste der drei Stufen (ODER-Verknüpfung), nicht ihre Summe.

MessgrößeBezugPrüftakt
Füllstand der Statusdatenbankdie eingestellte maximale Datenbankgröße60 Sekunden
Füllstand des Ringspeichersdas Zehnfache der eingestellten Größe des Ringspeichers10 Sekunden
Freier Plattenplatzder freie Platz auf dem Datenträger, nur bei lokaler Installationzyklisch

Die Stufen

StufeAuslöser – eine der drei Bedingungen genügtMaßnahme
0Kein Schwellenwert erreicht.Normalbetrieb, es wird vollständig aufgezeichnet.
1Statusdatenbank zu 60 % gefüllt · Ringspeicher beim Dreifachen der eingestellten GrößeBei besonders häufig auslösenden Flows werden die Detaildaten erfolgreicher Transfers nicht mehr aufgezeichnet.
2Statusdatenbank zu 80 % gefüllt · Ringspeicher beim Vierfachen der eingestellten GrößeDie Detaildaten aller erfolgreichen Transfers werden nicht mehr aufgezeichnet.
3Statusdatenbank zu 90 % gefüllt · Ringspeicher beim Siebenfachen der eingestellten Größe · weniger als 2000 MB freier PlattenplatzDie Detaildaten aller Transfers werden nicht mehr aufgezeichnet, auch die der fehlerhaften; bereits anstehende Daten werden beim Schreiben verworfen.
4Statusdatenbank zu 100 % gefüllt · Ringspeicher beim Zehnfachen der eingestellten Größe · weniger als 500 MB freier PlattenplatzDer Ringspeicher nimmt keine Statusdaten mehr an. Auch bereits gepufferte Daten werden verworfen.
hinweis

Beim Füllstand kann mehr als 100 % angezeigt werden, weil sich das Limit auf die Nutzdaten in der MongoDB bezieht und die zusätzlich anfallenden Metadaten nicht berücksichtigt. Die Erklärung dazu steht unter Status-Speicheroptionen.

Rückkehr auf eine niedrigere Stufe

Der OPC Router kehrt von selbst zurück, sobald die Messwerte wieder unter die Schwellen fallen. Es gibt keine Hysterese: Für das Herabstufen gelten dieselben Schwellen wie für das Heraufstufen, und die Stufe wird im nächsten Prüftakt neu bestimmt – also spätestens nach 10 Sekunden beim Ringspeicher und nach 60 Sekunden bei der Statusdatenbank. Ein Neustart oder ein Eingriff ist dafür nicht nötig.

Eine Stufe, die dauerhaft stehen bleibt, ist deshalb ein Hinweis auf ein anhaltendes Missverhältnis zwischen aufgezeichneter Datenmenge und eingestellten Grenzen – nicht auf einen einmaligen Ausschlag.

Wo Sie die Stufe ablesen

  • Im Einstellungsdialog: Status Speicheroptionen › Diagnosedatenprotokollierung zeigt die aktuelle Stufe auf einer Leiste von 0 bis 4, mit den Bedingungen und Maßnahmen der jeweiligen Stufe und den Gründen für die aktuelle Einstufung.
  • Im Ereignisprotokoll des Dienststatus: Jeder Wechsel der Stufe wird eingetragen und, solange die Stufe anhält, alle fünf Minuten wiederholt.
  • Im Statuschart eines Flows: Der Zeitraum, in dem die Aufzeichnung auf Stufe 4 vollständig ausgesetzt war, erscheint grau schraffiert – siehe Flow-Status.

Was Sie merken

Auf den Stufen 1 bis 3 fehlen im Statuschart die Detailwerte einzelner Transfers, obwohl die Transfers selbst laufen. Auf Stufe 4 wird gar nichts mehr aufgezeichnet.

Solange die Statusaufzeichnung gestoppt ist, versendet der OPC Router auch keine E-Mail-Benachrichtigungen mehr – siehe Benachrichtigungsgruppen.

Was Sie tun können

  • Grenzen anheben: Erhöhen Sie unter Status Speicheroptionen › Diagnosedatenprotokollierung die maximale Datenbankgröße, sofern auf dem Datenträger Platz ist, oder die Größe des Ringspeichers.
  • Weniger aufzeichnen: Weisen Sie stark auslösenden Flows einen sparsameren Diagnosespeicher zu – Max10Entries hält nur die letzten zehn Ausführungen je Flow, Discard speichert gar nichts. Der Speicher wird je Flow unter Einstellungen für Flows und Vorlagen gewählt, angelegt werden die Speicher unter Status-Speicheroptionen.
  • Plattenplatz schaffen: Die Stufen 3 und 4 können allein am freien Plattenplatz hängen. Prüfen Sie in diesem Fall den Datenträger, bevor Sie an den Grenzwerten drehen.

Ob die Maßnahme gewirkt hat, sehen Sie an derselben Stelle: Die Stufe fällt im nächsten Prüftakt.