MetricBase-Abstandsauslöser erstellen

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Erstellen Sie einen MetricBase -Lückenauslöser, um Sie zu benachrichtigen, wenn MetricBase keine Daten mehr empfängt.

    Vorbereitungen

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Lückenauslöser werden ausgeführt, wenn MetricBase für einen bestimmten Zeitraum keine Daten mehr empfängt.

    Abbildung : 1. Lückenauslöser wird bei fehlenden Daten ausgeführt
    Der Lückenauslöser wird für fehlende Daten in der Datenbank ausgeführt
    Sie können mehrere Auslöserebenen definieren, um unterschiedliche 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 einen anderen Flow Designer -Flow auslösen. Der Unterschied zwischen den Lückendauern auf verschiedenen Ebenen muss mindestens 10 Minuten betragen. Beispiel: Wenn Sie Ebene 1 auf eine Lücke von 10 Minuten festlegen, müssen Sie Ebene 2 auf eine Lücke von 20 Minuten oder mehr festlegen.
    Hinweis:
    Wenn Sie die Lückendauer zwischen den Ebenen auf weniger als 10 Minuten festlegen, zeigt MetricBase eine Fehlermeldung an und löscht die hinzugefügte Ebene.

    Die Abfragehäufigkeit wird berechnet, indem die Differenz zwischen den Lückendauern auf verschiedenen Ebenen durch 2 (abgerundet) geteilt wird. 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 Floor((30-5)/2) = 12 Minuten.

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

    MetricBase durchsucht die Daten, die in der Datenbank MetricBase gespeichert sind, nicht eingehende Daten. Daher kann ein Lückenauslöser nach der Lücke ausgeführt werden, wenn Daten fehlen. Beispiel: Wenn MetricBase alle 10 Minuten eine Abfrage durchführt und die Lücke 30 Minuten fehlender Daten beträgt, wird der Auslöser möglicherweise erst 40 Minuten nach dem letzten Empfang der Daten ausgeführt.

    Prozedur

    1. Navigieren zu Alle > MetricBase > Flow Designer > Auslöserdefinitionen.
    2. Wählen Sie Neu.
    3. Wählen Sie im Formular „MetricBase-Auslöser erstellen“ die Option Lückenauslöser aus.
    4. Füllen Sie die Felder des Formulars aus.
      Die Auslöserebenen sind in diesem Formular anfänglich nicht sichtbar. Sie konfigurieren die Ebenen später.
      Tabelle : 1. Formular „MetricBase-Lückenauslöser“.
      Feld Beschreibung
      Name Name des Auslösers.
      Tabellenname

      Tabelle in der MetricBase-Datenbank, 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 vor einer Tabelle auswählen, werden im Modal Tabellenname nur Tabellen mit dieser Metrik angezeigt.

      Aktiv Option zum Aktivieren des Auslösers.
      Metrik

      Tabellenmetrik, die Sie überwachen möchten, die durch den Tabellennamen angegeben wird. 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 einen Tabellennamen angeben, werden die Metriken in allen Zeitreihenmetriken angezeigt. Nachdem Sie eine Metrik ausgewählt haben, werden nur die Tabellen angezeigt, die diese Metrik enthalten, wenn Sie auf das Suchsymbol neben dem Tabellennamen klicken.

      Beschreibung Beschreibung des Auslösers.
    5. Wählen Sie Speichern.
      Ein neuer Datensatz wird erstellt.
    6. Doppelklicken Sie im Bereich MetricBase Lückenauslöserebenen des soeben erstellten Datensatzes auf jede Zelle, um Werte hinzuzufügen, die Auslöserparameter angeben.
      Feld Beschreibung
      Ebene Zahlen, die einen zunehmenden Schweregrad angeben. Sie können beispielsweise Ebene 1 so definieren, dass 10 Minuten lang keine Daten vorliegen. Ebene 2 bedeutet möglicherweise 20 Minuten lang keine Daten. Jede Ebene sollte einen anderen Flow auslösen. Ebene wird häufig in Bedingungsskriptsverwendet.
      Funktion Funktion, Größer als oder ist, was bedeutet, dass dieser Auslöser ausgeführt wird, wenn die Lücke in den empfangenen Daten größer als der Wert ist, den Sie im Feld Fenster angeben. Es gibt nur eine Option für die Funktion, und sie darf nicht leer gelassen werden, oder MetricBase zeigt eine Fehlermeldung an.
      Fenster Dauer, in der keine Daten empfangen wurden, die den Auslöser ausführen. Das Format ist Stunden:Minuten:Sekunden. Zum Beispiel 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 mehrstufiges Auslöserverhalten zu erstellen.
      Normalerweise zeigt jede zusätzliche Zeile (Ebene) eine schwerwiegendere Bedingung an. Der Flow Designer -Flow, der der Ebene zugeordnet ist, sollte mit zunehmendem Schweregrad warnen.
    8. Wählen Sie Aktualisieren.
    9. Wahlweise: Fügen Sie eine Auslöserbedingung hinzu, die bestimmt, ob ein Auslöser einen Flow Designer -Flow ausführt.
      Weitere Informationen finden Sie unter Auslösebedingung erstellen.

    Formular „Lückenauslöser“.

    Formular „Lückenauslöser“.

    Nächste Maßnahme

    Ordnen Sie diesen Auslöser einem Flow Designer -Flow zu. Weitere Informationen finden Sie unter Auslöser einem Flow zuweisen.