Abwesenheitserkennungsperiode für eine Alarmabfrage anpassen

Geben Sie einen benutzerdefinierten Wert für den Zeitraum der Abwesenheitserkennung an, der bei der Abfrage von Metrikdaten in einem Alarm in Monitoring verwendet werden soll.

Hinweis

Informationen zu den Auswirkungen der Anpassung des Zeitraums für die Abwesenheitserkennung finden Sie unter Beispiel für Abwesenheitsalarm.

Der Standardzeitraum für die Abwesenheitserkennung beträgt zwei Stunden. Eine Alarmabfrage mit absent() verwendet den Standardwert.

Gültige Werte reichen von einer Minute (1m) bis zu drei Tagen (3d oder 72h). Geben Sie den Zeitraum im Abwesenheitserfassungszeitraum mit einer Zahl und Einheit an (m, h oder d für Minute, Stunde oder Tag).

Beispielalarmabfrage für eine benutzerdefinierte Abwesenheitserkennungsperiode von 20 Stunden:

CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent(20h)

Informationen zur Fehlerbehebung bei Alarmen finden Sie unter Fehlerbehebung bei Alarmen. Siehe auch Grundlegenden Alarm erstellen.

    1. Wählen Sie auf der Listenseite Alarmdefinitionen den Alarm aus, mit dem Sie arbeiten möchten. Wenn Sie Hilfe bei der Suche nach der Listenseite oder dem Alarm benötigen, finden Sie weitere Informationen unter Alarme auflisten.
    2. Gehen Sie zu Aktionen, und wählen Sie dann Alarm bearbeiten aus.
    3. Konfigurieren Sie im Abschnitt Triggerregel auf der Seite Alarm erstellen den Abwesenheitstrigger:
      • Operator: Wählen Sie abwesend aus.
      • Triggerverzögerung in Minuten: Geben Sie an, wie viele Minuten die Bedingung bestehen muss, bevor der Alarm den Auslösestatus aufweist.

      Wählen Sie alternativ In erweiterten Modus wechseln aus, um MQL zu verwenden.

    4. So passen Sie die Abwesenheitserkennungsperiode an:
      Der Standardzeitraum für die Abwesenheitserkennung beträgt zwei Stunden. Weitere Informationen zum Zeitraum der Abwesenheitserkennung finden Sie unter Beispiel für Abwesenheitsalarm.
      1. Wählen Sie oben auf der Seite In den erweiterten Modus wechseln aus.
        Die Abfrage wird in Monitoring Query Language (MQL) im Feld Abfragecodeeditor angezeigt. Beispiel:
        CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent()
      2. Ersetzen Sie absent() durch absent(<number-and-unit).
        Gültige Werte reichen von einer Minute (1m) bis zu drei Tagen (3d oder 72h). Geben Sie den Zeitraum im Abwesenheitserfassungszeitraum mit einer Zahl und Einheit an (m, h oder d für Minute, Stunde oder Tag).
        Beispiel (Erkennungszeitraum für 20 Stunden Abwesenheit):
        CpuUtilization[1m]{resourceId = "<resource_identifier>"}.absent(20h)
    5. Aktualisieren Sie bei Bedarf alle anderen Werte für den Alarm.
      Weitere Informationen zu den Feldern finden Sie unter Grundlegenden Alarm erstellen.
    6. Wählen Sie Alarm speichern aus.
  • Verwenden Sie den Befehl oci monitoring alarm update und die erforderlichen Parameter, um einen Alarm zu aktualisieren. Verwenden Sie den Parameter --query-text, um den benutzerdefinierten Abwesenheitserkennungszeitraum (Teil des MQL-Ausdrucks, wie absent(20h)) anzugeben.

    oci monitoring alarm update --query-text <mql_expression> [...]

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der Befehlszeilenreferenz für Monitoring.

  • Führen Sie den Vorgang UpdateAlarm aus, um einen Alarm zu aktualisieren. Verwenden Sie das Attribut query, um den benutzerdefinierten Abwesenheitserkennungszeitraum (Teil des MQL-Ausdrucks, wie absent(20h)) anzugeben.