Logik
Dieser Artikel ist gültig ab FE2 Version 2.20
Funktionsweise
Für sämtliche Parameter, die während eines Alarms bereitstehen können, kann mit diesem Plugin eine Logik hinzugefügt werden, der die Pipeline in bestimmten Fällen stoppt. Welche Parameter es während eines Alarms gibt, ist von den vorherigen Plugins abhängig. Wenn eine Alarmierung über das Wetterwarnungs-Plugin entgegengenommen wurde, stehen beispielsweise andere Parameter im Vergleich zu BosMon zur Verfügung.
Sie finden hier eine Auflistung der verfügbaren Parameter mit eine kurzen Beschreibung. Außerdem können Sie sehen, welches Plugin den Parameter bereitstellt.
Konfiguration
Feld | Erläuterung |
---|---|
Parametername | Hier müssen Sie den Namen des Parameters angeben, den Sie mit einem Wert vergleichen lassen wollen. Wenn Sie die Länge des Parameters vergleichen wollen, können Sie dies tun, indem Sie an den Parameternamen .länge hinzufügen. Beispiel: message.länge Beispiel in einem Logikausdruck: message.länge gleich 5 |
Operator | Es stehen 4 Operatoren zur Verfügung: gleich
ungleich
größer
kleiner |
Wert | Der Wert mit dem der Parameter verglichen wird |
Verknüpfungsoperator | Es gibt 2 mögliche Verknüfungsoperatoren: Mit dem Verknüfungsoperator können mehrere Logikzeilen miteinander Verknüpft werden. |
Die Struktur eines Logikausdrucks
(eine Zeile im Logikplugin):
Es können beliebig viele Zeilen verwendet werden. Wenn sie mehrere Zeilen verwenden, müssen diese über einen Verknüpfungsoperator verbunden sein. Die letzte Zeile darf keinen Verknüpfungsoperator enthalten.
Vermeiden Sie, wenn möglich, Parameternamen mit Leerzeichen. Falls Sie aus Gründen Leerzeichen im Parameter benötigen, so schreiben Sie diese mit “ “ am Anfang und Ende.
Beispiele
Beachten Sie, dass bei den Verknüpfungsoperatoren entsprechend der Boolschen Algebra „und“ eine höhere Bindungsstärke als „oder“ besitzt. Annahme: weatherWarnLevel = 7
Damit ergibt sich: (Wahr und Wahr) oder (Falsch und Falsch)
Nach der Auswertung des und Operators ergibt sich: Wahr oder Falsch
Nach Auswertung des oder Operators ergibt sich: Wahr
Zum Abschluss können Sie noch auswählen, was passieren soll wenn der gesamte Logikausdruck wahr als Ergebnis hat. Je nach Auswahl können Sie die Pipeline also nur dann weiter laufen lassen, wenn der Ausdruck wahr ist, oder jedoch nur dann abbrechen, wenn der Ausdruck wahr ist.
Beispiel
Feld | Erläuterung |
---|---|
Filter |