Einfachen Alarm erstellen

Erstellen Sie einen einfachen Alarm in Monitoring, um Sie zu benachrichtigen, wenn Metriken bestimmte Trigger erfüllen.

Informationen zur Fehlerbehebung bei Alarmen finden Sie unter Fehlerbehebung bei Alarmen.

    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 benutzerdefinierten Namen für den Alarm ein. Geben Sie dabei keine vertraulichen Informationen ein.

      Dieser Name wird als Titel für Benachrichtigungen im Zusammenhang mit diesem Alarm gesendet, es sei denn, Sie geben einen Benachrichtigungstitel an (Benachrichtigungsthema in der Konsole).

      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 der Benachrichtigungstitel das Titelfeld der veröffentlichten Nachricht.
      • Bei PagerDuty-Benachrichtigungen wird der Name oder der 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, und verwenden Sie bei Bedarf dynamische Variablen.

      Das Feld Alarmübersicht entspricht dem Alarmmeldungsparameter alarmSummary. Informationen zur Standarddarstellung des Parameters in formatierten Meldungen 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 mit den Ressourcen aus, die die vom Alarm ausgewerteten 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 oder die Anwendung aus, der/die die Metriken für die Ressourcen ausgibt, 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 aus, zu der die Metrik gehö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 aus, mit der Datenpunkte aggregiert werden. Bei Bedarf können Sie ein benutzerdefiniertes Intervall erstellen. Siehe auch Intervall.
      • Statistik: Wählen Sie die Funktion aus, mit der die Datenpunkte aggregiert werden sollen.
        • 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 einzuschränken.
      • 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 aus, 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 zu überwachende Instanz aus.
      • Weitere Dimension: Fügen Sie nach 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 mindestens eine Bedingung an, die erfüllt sein muss, damit der Alarm ausgelöst wird. Eine Bedingung kann als Schwellenwert angegeben werden, wie 90% für die CPU-Auslastung, oder als eine Abwesenheit.
      • Wählen Sie unter Operator den Operator aus, der im Bedingungsschwellenwert verwendet werden soll. Weitere Informationen finden Sie unter Prädikatoperatoren.
      • Geben Sie unter Wert den Wert ein, der für den Bedingungsschwellenwert verwendet werden soll. Geben Sie für die Operatoren zwischen und außen beide Werte für den Bereich ein.
      • Geben Sie für Triggerverzögerung in Minuten an, wie viele Minuten die Bedingung bestehen muss, bevor der Alarm den Auslösestatus aufweist.
      • Wählen Sie unter Alarmschweregrad den wahrgenommenen Antworttyp aus, der erforderlich ist, wenn der Alarm für diese Bedingung (Triggerregel) ausgelöst wird.
      • 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." Fügen Sie optional dynamische Variablen ein, um den Wert der zugehörigen Alarmmeldungsparameter in Alarmnachrichten darzustellen. Beispiel: Fügen Sie {{query}} ein, um den Wert von query wiederzugeben.

      • Um eine weitere Triggerregel (Bedingung) hinzuzufügen, wählen Sie Zusätzliche Triggerregel aus.
      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, der für Alarmbenachrichtigungen verwendet werden soll.
      • 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 mit den Ressourcen aus, die die vom Alarm ausgewerteten 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 für Alarmbenachrichtigungen.
      • Thema (nur Notifications): Das für Benachrichtigungen zu verwendende Thema. Jedes Thema unterstützt mindestens ein Abonnementprotokoll, z.B. PagerDuty.
      • (Optional) Benachrichtigungsthema (nur für Benachrichtigungen): Benutzerdefinierter Benachrichtigungstitel, wenn Sie dynamische Variablen verwenden möchten.

        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 das HTML-Escaping deaktivieren, indem Sie die längere dynamische Variable für einen Alarmparameter verwenden. Beispiel: Um den Wert des Parameters query in der Alarmnachricht mit deaktiviertem 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 der Benachrichtigungstitel das Titelfeld der veröffentlichten Nachricht.
        • Bei PagerDuty-Benachrichtigungen wird der Name oder der 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.
      • Um ein neues Thema (und ein neues Abonnement) im ausgewählten Compartment zu erstellen, 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: Beschreibung des neuen Themas.
        • Abonnementprotokoll: Kommunikationsmittel für das neue Thema. Wählen Sie den Typ des zu erstellenden Abonnements aus, und geben Sie Werte in die zugehörigen Felder ein. Wählen Sie die Links aus, um Details zu den einzelnen Abonnementtypen anzuzeigen.
          • E-Mail: Geben Sie eine E-Mail-Adresse ein.
          • Funktion: Wählen Sie das Compartment und die Anwendung aus, welche die gewünschte Funktion enthalten, und wählen Sie dann 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 Abonnement PagerDuty ein. (Die anderen Teile der URL sind hartcodiert.)
          • Slack: Geben Sie den Slack-Endpunkt ein, einschließlich Webhook-Token.
          • SMS: Wählen Sie das Land für die Telefonnummer aus, und geben Sie die Telefonnummer im E.164-Format ein. Beispiel: +1425550100
    8. Wählen Sie unter Nachrichtengruppierung eine der folgenden Optionen aus.
      • Benachrichtigungen über Metrikstreams hinweg gruppieren: Metrikstatus in allen Metrikstreams zusammen verfolgen. Eine Nachricht senden, wenn sich der Metrikstatus in allen Metrikstreams ändert.
      • Benachrichtigungen nach Metrikstream aufteilen: Metrikstatus nach Metrikstream einzeln 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 Notifications).
      • Formatierte Nachrichten senden: Vereinfachtes, benutzerfreundliches Layout. Informationen zum Anzeigen unterstützter Abonnementprotokolle und Nachrichtentypen für formatierte Nachrichten (außer Raw) finden Sie unter Benutzerfreundliche Formatierung.
      • Pretty JSON-Nachrichten senden (Raw-Text mit Zeilenumbrüchen): JSON mit neuen Zeilen und Einzügen.
      • RAW-Nachrichten senden: JSON-RAW-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 die Wartezeit an, bis 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 eignet sich zur Vermeidung von Alarmbenachrichtigungen während Systemwartungsarbeiten. 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 einer Ressource verfügen, sind Sie auch berechtigt, Freiform-Tags auf diese Ressource anzuwenden. Um ein definiertes Tag anzuwenden, müssen Sie über die Berechtigungen verfügen, den Tag-Namespace zu verwenden. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.
    14. Wählen Sie Alarm erstellen.

    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 Alarmnachrichten, 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.