Einfachen Alarm erstellen

Erstellen Sie einen Basisalarm in Monitoring, um Sie zu benachrichtigen, wenn Metriken die angegebenen Trigger erfüllen.

Informationen zur Fehlerbehebung für Alarme finden Sie unter Fehlerbehebung bei Alarms.

    1. Wählen Sie auf der Listenseite Alarmdefinitionen die Option Alarm erstellen aus. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, finden Sie weitere Informationen unter Alarme auflisten.
      Die Seite Alarm erstellen wird im Basismodus (Standardansicht) geöffnet. In den folgenden Schritten wird beschrieben, wie Sie einen Alarm im Basismodus erstellen.
    2. Geben Sie einen benutzerfreundlichen Namen für den Alarm ein. Geben Sie dabei keine vertraulichen Informationen ein.

      Dieser Name wird als Titel für Benachrichtigungen zu diesem Alarm gesendet, sofern Sie keinen Benachrichtigungstitel (Benachrichtigungsbetreff in der Konsole) angeben.

      Der Abonnementtyp bestimmt die Wiedergabe des Alarmnamens oder Benachrichtigungstitels.

      • Bei E-Mail-Benachrichtigungen ist der Name oder der Benachrichtigungstitel Teil der Betreffzeile.
      • Bei HTTPS-Benachrichtigungen ist der Name oder Benachrichtigungstitel das Titelfeld der veröffentlichten Nachricht.
      • Bei PagerDuty-Benachrichtigungen wird der Name oder Benachrichtigungstitel im Titelfeld der veröffentlichten Nachricht verwendet.
      • Bei Slack-Nachrichten ist der Name oder der Benachrichtigungstitel Teil des Titels.
      • Bei SMS-Nachrichten ist der Name oder der Benachrichtigungstitel Teil der Nachricht.
    3. (Optional) Geben Sie unter Alarmübersicht eine benutzerdefinierte Alarmübersicht ein. Verwenden Sie bei Bedarf dynamische Variablen.

      Das Feld Alarmübersicht entspricht dem Alarmmeldungsparameter alarmSummary. Informationen zur Standarddarstellung des Parameters in formatierten Nachrichten finden Sie unter Alarmnachrichtenformat.

    4. Geben Sie im Bereich Metrikbeschreibung Werte ein, um die Metrik anzugeben, die für den Alarm ausgewertet werden soll.
      • Compartment: Wählen Sie das Compartment aus, das die Ressourcen enthält, die vom Alarm ausgewertete Metriken ausgeben. Das ausgewählte Compartment ist auch der Speicherort des Alarms. Standardmäßig ist das erste zugängliche Compartment ausgewählt.
      • Metrik-Namespace: Wählen Sie den Service bzw. die Anwendung aus, der bzw. die Metriken für die Ressourcen ausgab, die Sie überwachen möchten. In der Liste Metrik-Namespace werden Metrik-Namespaces für das ausgewählte Compartment angezeigt. Beispiel: Wenn das aktuelle Compartment Load Balancer enthält, enthält die Liste oci_lbaas.
      • Ressourcengruppe: Wählen Sie die Gruppe, der die Metrik angehört. Eine Ressourcengruppe ist eine benutzerdefinierte Zeichenfolge, die mit einer benutzerdefinierten Metrik angegeben wird und nicht auf Servicemetriken anwendbar ist.
      • Metrikname: Wählen Sie den Namen der Metrik aus, die Sie für den Alarm auswerten möchten. Sie können eine beliebige OCI-Metrik oder benutzerdefinierte Metrik auswählen, wenn die Daten im ausgewählten Compartment und Metrik-Namespace vorhanden sind.
      • Intervall: Wählen Sie das Aggregationsfenster oder die Häufigkeit, mit denen Datenpunkte aggregiert werden. Sie können bei Bedarf ein benutzerdefiniertes Intervall erstellen. Siehe auch Intervall.
      • Statistik: Wählen Sie die Funktion zum Aggregieren der Datenpunkte aus.
        • mean - Der Wert von "sum", dividiert durch "count" während des angegebenen Zeitraums.
        • rate - Die durchschnittliche Änderungsrate pro Intervall.
        • sum - Die Summe aller Werte.
        • max - Der höchste Wert, der während des angegebenen Zeitraums beobachtet wird.
        • min - Der niedrigste Wert, der während des angegebenen Zeitraums beobachtet wird.
        • count - Die Anzahl der im angegebenen Zeitraum empfangenen Beobachtungen.
        • P50 - Der Wert des 50. Perzentils.
        • P90 - Der Wert des 90. Perzentils.
        • P95 - Der Wert des 95. Perzentils.
        • P99 - Der Wert des 99. Perzentils
    5. Geben Sie im Bereich Metrikdimensionen optionale Filter an, um die ausgewerteten Metrikdaten einzugrenzen.
      • Dimensionsname: Wählen Sie einen Qualifier aus, der in der Metrikdefinition angegeben ist. Beispiel: Die Dimension resourceId wird in der Metrikdefinition für CpuUtilization angegeben.
      • Dimensionswert: Wählen Sie den Wert, der für die angegebene Dimension verwendet werden soll. Beispiel: Wenn Sie resourceId als Dimension ausgewählt haben, wählen Sie die Ressourcen-ID für die Instanz aus, die Sie überwachen.
      • Zusätzliche Dimension: Fügen Sie bei Bedarf ein weiteres Name/Wert-Paar für eine Dimension hinzu.
      • Aggregierte Metrikstreams: Aktivieren Sie dieses Kontrollkästchen, um den kombinierten Wert aller Metrikstreams für die ausgewählte Statistik zurückzugeben.
    6. Geben Sie im Bereich Triggerregel eine oder mehrere Bedingungen an, die erfüllt sein müssen, damit sich der Alarm im Auslösestatus befindet. Die Bedingung kann als Schwellenwert angegeben werden, wie beispielsweise 90% für die CPU-Auslastung oder eine Abwesenheit.
      • Wählen Sie unter Operator den Operator aus, der im Bedingungsschwellenwert verwendet werden soll. Siehe Prädikatoperatoren.
      • Geben Sie unter Wert den Wert ein, der für den Bedingungsschwellenwert verwendet werden muss. Geben Sie für die Operatoren zwischen und außerhalb beide Werte für den Bereich ein.
      • Geben Sie für Triggerverzögerung (Minuten) die Anzahl der Minuten ein, die der Zustand aufrechterhalten werden muss, bevor der Alarm in den Auslösestatus gesetzt wird.
      • Wählen Sie unter Alarmschweregrad den wahrgenommenen Antworttyp, der erforderlich ist, wenn sich der Alarm für diese Bedingung im Auslösestatus befindet (Triggerregel).
      • Geben Sie unter Alarmtext den menschenlesbaren Inhalt der Benachrichtigung für diese Bedingung (Triggerregel) ein.

        Es empfiehlt sich, Anweisungen für Benutzer zum Beheben der Alarmbedingung anzugeben. Sie sollten zudem Links zu standardmäßigen Runbook-Praktiken hinzufügen. Beispiel: "Alert wegen hoher CPU-Auslastung. Befolgen Sie die Runbook-Anweisungen zum Beheben." Optional können Sie dynamische Variablen einfügen, um den Wert der zugehörigen Alarmnachrichtenparameter in Alarmmeldungen wiederzugeben. Beispiel: Fügen Sie {{query}} ein, um den Wert query wiederzugeben.

      • Um eine weitere Triggerregel (Bedingung) hinzuzufügen, wählen Sie Zusätzliche Triggerregel.
      Hinweis

      Im Diagramm unter dem Abschnitt Triggerregel werden die in den letzten sechs Stunden ausgegebenen Metriken entsprechend den ausgewählten Feldern für die Abfrage dynamisch angezeigt. Sehr kleine oder große Werte werden durch das internationale System von Einheiten (SI-Einheiten) gekennzeichnet, wie z.B. M für Mega (10 hoch sechs). Informationen zum Umschalten der Datenansichten im Diagramm finden Sie unter Tabellen- und Diagrammansichten für ein Alarmmetrikdiagramm wechseln.
    7. Wählen Sie im Bereich Ziel unter Alarmbenachrichtigungen definieren den Provider des Ziels aus, das für Alarmbenachrichtigungen verwendet wird.
      • Zielservice: Wählen Sie einen der folgenden Werte aus:
        Hinweis

        Wenn Sie mehr als 60 Nachrichten pro Minute erwarten, wählen Sie Streaming aus. Weitere Informationen finden Sie unter Limits für Alarmnachrichten.
      • Compartment: Wählen Sie das Compartment aus, das die Ressourcen enthält, die vom Alarm ausgewertete Metriken ausgeben. Das ausgewählte Compartment ist auch der Speicherort des Alarms. Standardmäßig ist das erste zugängliche Compartment ausgewählt.
      • Stream (nur Streaming): Der Stream, der für Alarmbenachrichtigungen verwendet werden soll.
      • Thema (nur Notifications): Das für Benachrichtigungen zu verwendende Thema. Jedes Thema unterstützt mindestens ein Abonnementprotokoll, z.B. PagerDuty.
      • (Optional) Benachrichtigungsbetreff (nur für Benachrichtigungen): Benutzerdefinierter Benachrichtigungstitel, bei Bedarf mit dynamischen Variablen.

        Beispiel mit dynamischen Variablen:

        {{severity}} alarm triggered because threshold got breached due to {{metricValues}} at {{timestamp}}

        Informationen zum Suchen dynamischer Variablen für einen Parameter finden Sie unter Dynamische Variablen.

        Sie können HTML-Escaping deaktivieren, indem Sie die längere dynamische Variable für einen Alarmparameter verwenden. Beispiel: Um den Wert des Parameters query in der Alarmmeldung mit deaktivierter HTML-Escaping wiederzugeben, geben Sie die dynamische Variable {{{query}}} ein.

        Der Abonnementtyp bestimmt die Wiedergabe des Benachrichtigungstitels (oder des Alarmnamens, wenn kein Benachrichtigungstitel angegeben ist).

        • Bei E-Mail-Benachrichtigungen ist der Name oder der Benachrichtigungstitel Teil der Betreffzeile.
        • Bei HTTPS-Benachrichtigungen ist der Name oder Benachrichtigungstitel das Titelfeld der veröffentlichten Nachricht.
        • Bei PagerDuty-Benachrichtigungen wird der Name oder Benachrichtigungstitel im Titelfeld der veröffentlichten Nachricht verwendet.
        • Bei Slack-Nachrichten ist der Name oder der Benachrichtigungstitel Teil des Titels.
        • Bei SMS-Nachrichten ist der Name oder der Benachrichtigungstitel Teil der Nachricht.
      • Wenn Sie ein neues Thema (und ein neues Abonnement) im ausgewählten Compartment erstellen möchten, wählen Sie Thema erstellen aus, und geben Sie die folgenden Werte ein:
        • Themenname: Benutzerfreundlicher Name für das neue Thema. Beispiel: Geben Sie "Vorgangsteam" für ein Thema ein, mit dem das Vorgangsteam über die Auslösung von Alarmen benachrichtigt wird. Geben Sie dabei keine vertraulichen Informationen ein.
        • Themenbeschreibung: Die Beschreibung des neuen Themas.
        • Abonnementprotokoll: Kommunikationsmittel für das neue Thema. Wählen Sie den Typ des zu erstellenden Abonnementsaus, und geben Sie die zugehörigen Felder ein. Um Details zu jedem Abonnementtyp anzuzeigen, wählen Sie die Links aus.
          • E-Mail: Geben Sie eine E-Mail-Adresse an.
          • Funktion: Wählen Sie das Compartment und die Anwendung aus, die die gewünschte Funktion enthalten, und wählen Sie die Funktion aus.
          • HTTPS (benutzerdefinierte URL): Geben Sie die URL ein, die Sie als Endpunkt verwenden möchten.
          • PagerDuty: Geben Sie den Integrationsschlüsselteil der URL für das PagerDuty-Abonnement ein. (Die anderen Teile der URL sind hartcodiert.)
          • Slack: Geben Sie den Slack-Endpunkt einschließlich des Webhook-Tokens ein.
          • SMS: Geben Sie das Land für die Telefonnummer ein, und geben Sie die Telefonnummer im E.164-Format ein. Beispiel: +14255550100
    8. Wählen Sie unter Nachrichtengruppierung eine der folgenden Optionen aus.
      • Benachrichtigungen über Metrikstreams hinweg gruppiert: Metrikstatus in allen Metrikstreams zusammen verfolgen. Eine Nachricht senden, wenn sich der Metrikstatus in allen Metrikstreams ändert.
      • Benachrichtigungen pro Metrikstream aufteilen: Metrikstatus nach Metrikstream individuell verfolgen. Eine Nachricht senden, wenn sich der Metrikstatus für einzelne Metrikstreams ändert. Ein Beispiel finden Sie unter Szenario: Nachrichten nach Metrikstream aufteilen.
    9. Wählen Sie unter Nachrichtenformat eine Option für die Darstellung von Nachrichten aus, die Sie von diesem Alarm empfangen (nur für Benachrichtigungen).
      • Formatierte Nachrichten senden: Vereinfachtes, benutzerfreundliches Layout. Informationen zum Anzeigen unterstützter Abonnementprotokolle und Nachrichtentypen für formatierte Nachrichten (außer Raw) finden Sie unter Benutzerdefinierte Formatierung.
      • Pretty JSON-Nachrichten (Raw-Text mit Zeilenumbrüchen): JSON mit neuen Zeilen und Einzügen.
      • Raw-Nachrichten senden: Raw-JSON-Blob.
    10. (Optional) Um Benachrichtigungen in regelmäßigen Abständen zu erhalten, wenn der Alarm ausgelöst wird, wählen Sie Benachrichtigung wiederholen? aus, und geben Sie dann den Zeitraum an, der gewartet werden soll, bevor die Benachrichtigung erneut gesendet wird. Siehe Best Practices für Alarme.
    11. (Optional) Um Auswertungen und Benachrichtigungen für einen bestimmten Zeitraum zu unterdrücken, wählen Sie Benachrichtigungen unterdrücken aus. Diese Option ist nützlich, um Alarmbenachrichtigungen während Systemwartungszeiträumen zu vermeiden. Geben Sie eine Startzeit, eine Endzeit und eine optionale Beschreibung an. Siehe Best Practices für Alarme und Einzelnen Alarm unterdrücken.
    12. (Optional) Um den Alarm zu speichern, ohne mit der Auswertung von Metrikdaten zu beginnen, deaktivieren Sie das Kontrollkästchen Diesen Alarm aktivieren?.
    13. (Optional) Fügen Sie dem Alarm mindestens ein Tag hinzu: Wählen Sie Erweiterte Optionen anzeigen aus, um den Abschnitt Tags hinzufügen anzuzeigen.
      Wenn Sie über Berechtigungen zum Erstellen von Ressourcen verfügt, sind Sie auch berechtigt: Freiformtags auf diese Ressource anwenden. Um ein definiertes Tag anzuwenden, benötigen Sie Die Berechtigungen zum Verwenden des Tag-Namespace. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Tags angewendet werden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
    14. Wählen Sie Alarm erstellen aus.

    Auf der Seite Alarmdefinitionen ist der neue Alarm aufgeführt. Wenn der Alarm aktiviert ist, beginnt Monitoring mit der Auswertung der konfigurierten Metrik und sendet Alarmmeldungen, wenn die Metrikdaten eine Triggerregel erfüllen.

  • Verwenden Sie den Befehl oci monitoring alarm create und die erforderlichen Parameter, um einen Alarm zu erstellen:

    oci monitoring alarm create --compartment-id <compartment_OCID> --destinations <file_or_text> --display-name <name> --is-enabled <true_or_false> --metric-compartment-id <compartment_OCID> --namespace <metric_namespace> --query-text <mql_expression> --severity <level>

    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 CreateAlarm aus, um einen Alarm zu erstellen.