Erstellen Sie ein MetricBaseLückenauslöser

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Erstellen Sie ein MetricBaseLückenauslöser, um Sie zu warnen, wenn MetricBaseEmpfängt Daten nicht mehr.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Lückenauslöser werden ausgeführt, wenn MetricBaseStoppt den Empfang von Daten für einen angegebenen Zeitraum.

    Abbildung : 1. Lückenauslöser wird bei fehlenden Daten ausgeführt
    Lückenauslöser wird für fehlende Daten in der Datenbank ausgeführt
    Sie können mehrere Auslöserebenen definieren, um verschiedene Schweregrade anzugeben. Sie können beispielsweise eine Lücke von 10 Minuten als Ebene 1, eine Lücke von 20 Minuten als Ebene 2 usw. festlegen. Jede Ebene sollte eine andere auslösen Workflow-StudioFlow. Die Differenz zwischen den Lückendauern auf verschiedenen Ebenen muss mindestens 10 Minuten betragen. Wenn Sie beispielsweise Ebene 1 auf einen Abstand von 10 Minuten festlegen, müssen Sie Ebene 2 auf einen Abstand von 20 Minuten oder mehr festlegen.
    Hinweis:
    Wenn Sie die Lücke zwischen Ebenen weniger als 10 Minuten schließen, MetricBaseZeigt eine Fehlermeldung an und löscht die von Ihnen hinzugefügte Ebene.

    Die Abfragehäufigkeit wird anhand der Differenz zwischen Lückendauer auf verschiedenen Ebenen und Division durch 2 berechnet (abgerundet). Beispiel:

    • Ebene 1 wird nach 5 Minuten fehlender Daten ausgelöst
    • Ebene 2 wird nach 30 Minuten fehlender Daten ausgelöst

    Die Abfragehäufigkeit beträgt 12 Minuten, da Stockwerk ((30-5)/2) = 12 Minuten ist.

    Die maximale Abfragehäufigkeit beträgt alle 5 Minuten, die Mindesthäufigkeit alle 30 Minuten. Wenn ein Auslöser nur eine Ebene hat, beträgt die Abfragehäufigkeit 30 Minuten.

    MetricBaseDurchsucht die Daten, die in gespeichert sind MetricBaseDatenbank, nicht über eingehende Daten. Daher kann nach der Lücke ein Lückenauslöser ausgeführt werden, wenn Daten fehlen. Beispiel: Wenn MetricBaseRuft alle 10 Minuten ab, und die Lücke beträgt 30 Minuten mit fehlenden Daten. Der Auslöser wird möglicherweise erst 40 Minuten nach dem letzten Empfang der Daten ausgeführt.

    Prozedur

    1. Navigieren zu Alle > MetricBase > Workflow-Studio > Auslöserdefinitionenan.
    2. Wählen Sie Neu.
    3. Auf MetricBase Lösen Sie das Formular „Erstellung“ aus, wählen Sie aus Lückenauslöser Option.
    4. Füllen Sie im Formular die Felder aus.
      Die Auslöserebenen sind in diesem Formular anfänglich nicht sichtbar. Sie konfigurieren die Ebenen später.
      Tabelle : 1. MetricBase-Abstandsauslöserformular
      Feld Beschreibung
      Name Name des Auslösers.
      Tabellenname

      Tabelle in MetricBaseDatenbank, die die Metrik enthält, die Sie überwachen möchten. Die einzigen Tabellen, die angezeigt werden, wenn Sie auf das Suchsymbol klicken, sind die Tabellen, die Sie in den Zeitreihenmetriken angegeben haben.

      Wenn Sie eine Metrik auswählen, bevor Sie eine Tabelle auswählen, werden nur Tabellen mit dieser Metrik in angezeigt Tabellenname Dialogfeld.

      Aktiv Option zum Aktivieren des Auslösers.
      Metrik

      Tabellenmetrik, die Sie überwachen möchten, die von angegeben wird Tabellenname . Die einzigen Metriken, die angezeigt werden, wenn Sie auf das Suchsymbol klicken, sind die Metriken in dieser Tabelle.

      Wenn Sie eine Metrik auswählen, bevor Sie eine angeben Tabellenname , Werden die Metriken in allen Ihren Zeitreihenmetriken angezeigt. Nachdem Sie eine Metrik ausgewählt haben, werden nur die Tabellen angezeigt, die diese Metrik enthalten, wenn Sie auf das Suchsymbol neben klicken Tabellenname .

      Beschreibung Beschreibung des Auslösers.
    5. Wählen Sie Speichern.
      Ein neuer Datensatz wird erstellt.
    6. In MetricBaseBereich der Lückenauslöserebenen im soeben erstellten Datensatz doppelklicken Sie auf jede Zelle, um Werte hinzuzufügen, die Auslöserparameter angeben.
      Feld Beschreibung
      Ebene Zahlen, die auf einen zunehmenden Schweregrad hinweisen. Sie können beispielsweise Ebene 1 so definieren, dass 10 Minuten lang keine Daten sind. Ebene 2 ist möglicherweise 20 Minuten lang keine Daten. Jede Ebene sollte einen anderen Flow auslösen. Ebene Wird häufig in Bedingungsskripts verwendet. Weitere Informationen finden Sie unter Auslöser bedingt ausführen.
      Funktion Funktion, Größer als oder gleich , Das bedeutet, dass dieser Auslöser ausgeführt wird, wenn die Lücke in den empfangenen Daten größer ist als der Wert, den Sie in angeben Fenster Feld. Es gibt nur eine Option für die Funktion, und sie darf nicht leer oder gelassen werden MetricBaseZeigt eine Fehlermeldung an.
      Fenster Dauer, die keine Daten empfangen wurden, die den Auslöser ausführen. Das Format ist Stunden:Minuten:Sekunden. Beispielsweise bedeutet 00:20:00, dass dieser Auslöser nach 20 Minuten fehlender Daten ausgeführt wird.
    7. Wahlweise: Fügen Sie der Tabelle Zeilen hinzu, um ein mehrschichtiges auslösendes Verhalten zu erstellen.
      Normalerweise gibt jede zusätzliche Zeile (Ebene) einen schwerwiegenderen Zustand an. Die Workflow-StudioFlow, der der Ebene zugeordnet ist, sollte mit zunehmendem Schweregrad warnen.
    8. Wählen Sie Aktualisieren.
    9. Wahlweise: Fügen Sie eine auslösende Bedingung hinzu, die bestimmt, ob ein Auslöser eine ausführt Workflow-StudioFlow.
      Weitere Informationen finden Sie unter Auslöser bedingt ausführen.

    Formular „Lückenauslöser“

    Formular „Lückenauslöser“

    Nächste Maßnahme

    Ordnen Sie diesen Auslöser einem zu Workflow-StudioFlow. Weitere Informationen finden Sie unter Weisen Sie einem Flow einen Auslöser zu .