Esempio di messaggi di allarme

Visualizza esempi di messaggi di allarme inviati da Monitoring.

Per visualizzare i parametri di allarme nel corpo dei messaggi di allarme, vedere Utilizzo delle variabili dinamiche nei messaggi di allarme.

Destinazione notifiche

Nota

Per inviare messaggi di allarme a un indirizzo e-mail o a un altro tipo di sottoscrizione, selezionare l'argomento che contiene la sottoscrizione come destinazione di notifica per l'allarme. Vedere Selezione di un argomento come destinazione di notifica per un allarme.

Facoltativamente, è possibile dividere i messaggi in base al flusso di metriche.

E-mail (formattata)

I messaggi di posta elettronica formattati vengono inviati per la seguente configurazione di allarme: Invia messaggi formattati, per una sottoscrizione Posta elettronica (disponibile quando la destinazione dell'allarme è un argomento, dal servizio Notifiche).

Suggerimento

La riga oggetto di un messaggio e-mail formattato include il testo e i parametri dei messaggi di allarme riportati di seguito.

Alarm: <notificationType> | <severity> | <title> | <timestamp>

Riga oggetto di esempio:

Alarm: OK_TO_FIRING | CRITICAL | High CPU Utilization | 2023-05-17T15:34:23.852Z

L'intestazione in grassetto nella parte superiore di un messaggio e-mail formattato è la stessa della riga dell'oggetto.

Il contenuto di un messaggio e-mail formattato dipende dalla configurazione dell'allarme in Raggruppamento messaggi: Notifiche di gruppo tra flussi di metriche (esempio raggruppato) o Fraziona notifiche per flusso di metriche (esempio diviso).

Le barre di scorrimento verticali e orizzontali vengono fornite per i campi Dimensioni e Valori metrica, ordinati per dimensione nei messaggi e-mail formattati (solo per Mac).

Esempio raggruppato

L'esempio seguente riguarda un allarme configurato per le notifiche di gruppo tra i flussi di metriche (in Raggruppamento messaggi). Per questa configurazione di allarme, tutti i flussi di metriche qualificanti vengono identificati nel messaggio.

Esempio di messaggio e-mail formattato inviato da un allarme configurato per le notifiche raggruppate.

Dividi esempio

L'esempio riportato di seguito riguarda un allarme configurato per Dividi notifiche per flusso di metriche (in Raggruppamento messaggi). Per questa configurazione dell'allarme, nel messaggio viene identificato un singolo flusso di metriche. Per ulteriori informazioni sui messaggi frazionati, vedere Scenario: Fraziona messaggi per flusso di metriche.

Esempio di messaggio e-mail formattato inviato da un allarme configurato per le notifiche frazionate.

E-mail (Pretty JSON)

Per la seguente configurazione di allarme vengono inviati messaggi di posta elettronica JSON: Invia messaggi JSON piuttosto (testo raw con interruzioni di riga), per una sottoscrizione a e-mail (disponibile quando la destinazione dell'allarme è un argomento, dal servizio Notifiche).

Suggerimento

La riga dell'oggetto di un messaggio e-mail JSON è il nome dell'allarme (parametro title). Per una descrizione dei parametri dei messaggi di allarme, vedere parametri dei messaggi di allarme.

Il contenuto di un messaggio e-mail JSON piuttosto chiaro dipende dalla configurazione dell'allarme in Raggruppamento messaggi: Raggruppa notifiche tra flussi di metriche (esempio raggruppato) o Dividi notifiche per flusso di metriche (esempio diviso).

Esempio raggruppato

L'esempio seguente riguarda un allarme configurato per le notifiche di gruppo tra i flussi di metriche (in Raggruppamento messaggi). Per questa configurazione di allarme, tutti i flussi di metriche qualificanti vengono identificati nel messaggio.

{
  "dedupeKey": "exampleuniqueID",
  "title": "High CPU Utilization",
  "body": "Follow runbook at http://example.com/runbooks",
  "type": "OK_TO_FIRING",
  "severity": "CRITICAL",
  "timestampEpochMillis": 1684337663852,
  "timestamp": "2023-05-17T15:34:23.852Z",
  "alarmMetaData": [
    {
      "id": "ocid1.alarm.oc1.iad.exampleuniqueID",
      "status": "FIRING",
      "severity": "CRITICAL",
      "namespace": "oci_computeagent",
      "query": "CpuUtilization[1m].mean() > 90",
      "totalMetricsFiring": 4,
      "dimensions": [
        {
          "instancePoolId": "Default",
          "resourceDisplayName": "wordpress",
          "faultDomain": "FAULT-DOMAIN-2",
          "resourceId": "ocid1.instance.oc1.iad.exampleid",
          "availabilityDomain": "sOZD:US-ASHBURN-AD-1",
          "imageId": "ocid1.image.oc1.iad.exampleid",
          "region": "us-ashburn-1",
          "shape": "VM.Standard.E4.Flex"
        },
        {
          "instancePoolId": "Default",
          "resourceDisplayName": "oke-0",
          "faultDomain": "FAULT-DOMAIN-1",
          "resourceId": "ocid1.instance.oc1.iad.exampleid",
          "availabilityDomain": "sOZD:US-ASHBURN-AD-2",
          "imageId": "ocid1.image.oc1.iad.exampleid",
          "region": "us-ashburn-1",
          "shape": "VM.Standard.E3.Flex"
        },
        {
          "instancePoolId": "Default",
          "resourceDisplayName": "oke-2",
          "faultDomain": "FAULT-DOMAIN-3",
          "resourceId": "ocid1.instance.oc1.iad.exampleid",
          "availabilityDomain": "sOZD:US-ASHBURN-AD-1",
          "imageId": "ocid1.image.oc1.iad.exampleid",
          "region": "us-ashburn-1",
          "shape": "VM.Standard.E3.Flex"
        },
        {
          "instancePoolId": "Default",
          "resourceDisplayName": "oke-1",
          "faultDomain": "FAULT-DOMAIN-2",
          "resourceId": "ocid1.instance.oc1.iad.exampleid",
          "availabilityDomain": "sOZD:US-ASHBURN-AD-3",
          "imageId": "ocid1.image.oc1.iad.exampleid",
          "region": "us-ashburn-1",
          "shape": "VM.Standard.E3.Flex"
        }
      ],
      "alarmUrl": "https://cloud.oracle.com/monitoring/alarms/ocid1.alarm.oc1.iad.exampleid?region=us-ashburn-1",
      "alarmSummary": "Alarm \"High CPU Utilization\" is in a \"FIRING\" state; because 4 metrics meet the trigger rule: \"CpuUtilization[1m].mean() > 90\", with a trigger delay of 1 minute",
      "metricValues":[
        {
          "CpuUtilization[1m].mean()":"92"
        },
        {
          "CpuUtilization[1m].mean()":"95"
        },
        {
          "CpuUtilization[1m].mean()":"93"
        },
        {
          "CpuUtilization[1m].mean()":"91"
        }
      ],
    }
  ],
  "notificationType": "Grouped messages across metric streams",
  "version": 1.5
}

Dividi esempio

L'esempio riportato di seguito riguarda un allarme configurato per Dividi notifiche per flusso di metriche (in Raggruppamento messaggi). Per questa configurazione dell'allarme, nel messaggio viene identificato un singolo flusso di metriche. Per ulteriori informazioni sui messaggi frazionati, vedere Scenario: Fraziona messaggi per flusso di metriche.

{
  "dedupeKey": "exampleuniqueID",
  "title": "High CPU Utilization",
  "body": "Follow runbook at http://example.com/runbooks",
  "type": "OK_TO_FIRING",
  "severity": "CRITICAL",
  "timestampEpochMillis": 1684337663852,
  "timestamp": "2023-05-17T15:34:23.852Z",
  "alarmMetaData": [
    {
      "id": "ocid1.alarm.oc1.iad.exampleuniqueID",
      "status": "FIRING",
      "severity": "CRITICAL",
      "namespace": "oci_computeagent",
      "query": "CpuUtilization[1m].mean() > 90",
      "totalMetricsFiring": 4,
      "dimensions": [
        {
          "instancePoolId": "Default",
          "resourceDisplayName": "wordpress",
          "faultDomain": "FAULT-DOMAIN-2",
          "resourceId": "ocid1.instance.oc1.iad.exampleid",
          "availabilityDomain": "sOZD:US-ASHBURN-AD-1",
          "imageId": "ocid1.image.oc1.iad.exampleid",
          "region": "us-ashburn-1",
          "shape": "VM.Standard.E4.Flex"
        }
      ],
      "alarmUrl": "https://cloud.oracle.com/monitoring/alarms/ocid1.alarm.oc1.iad.exampleid?region=us-ashburn-1",
      "alarmSummary": "Alarm \"High CPU Utilization\" is in a \"FIRING\" state; because the resources with dimensions listed below meet the trigger rule: \"CpuUtilization[1m].mean() > 90\", with a trigger delay of 1 minute",
      "metricValues":[
        {
          "CpuUtilization[1m].mean()":"92"
        }
      ]
    }
  ],
  "notificationType": "Split messages per metric stream",
  "version": 1.5
}

E-mail (aw)

I messaggi di posta elettronica non elaborati vengono inviati per la seguente configurazione di allarme: Invia messaggi non elaborati, per una sottoscrizione Posta elettronica (disponibile quando la destinazione dell'allarme è un argomento, dal servizio Notifiche).

Suggerimento

La riga oggetto di un messaggio e-mail raw è il nome dell'allarme (parametro title). Per una descrizione dei parametri dei messaggi di allarme, vedere parametri dei messaggi di allarme.

Il contenuto di un messaggio e-mail non elaborato dipende dalla configurazione dell'allarme in Raggruppamento messaggi: Raggruppa notifiche tra flussi di metriche (esempio raggruppato) o Dividi notifiche per flusso di metriche (esempio diviso).

Esempio raggruppato

L'esempio seguente riguarda un allarme configurato per le notifiche di gruppo tra i flussi di metriche (in Raggruppamento messaggi). Per questa configurazione di allarme, tutti i flussi di metriche qualificanti vengono identificati nel messaggio.

{"dedupeKey": "exampleuniqueID","title": "High CPU Utilization","body": "Follow runbook at http://example.com/runbooks","type": "OK_TO_FIRING","severity": "CRITICAL","timestampEpochMillis": 1684337663852,"timestamp": "2023-05-17T15:34:23.852Z","alarmMetaData":[{"id": "ocid1.alarm.oc1.iad.exampleuniqueID","status": "FIRING","severity": "CRITICAL","namespace": "oci_computeagent","query": "CpuUtilization[1m].mean() > 90","totalMetricsFiring": 4,"dimensions":[{"instancePoolId": "Default","resourceDisplayName": "wordpress","faultDomain": "FAULT-DOMAIN-2","resourceId": "ocid1.instance.oc1.iad.exampleid","availabilityDomain": "sOZD:US-ASHBURN-AD-1","imageId": "ocid1.image.oc1.iad.exampleid","region": "us-ashburn-1","shape": "VM.Standard.E4.Flex"},{"instancePoolId": "Default","resourceDisplayName": "oke-0","faultDomain": "FAULT-DOMAIN-1","resourceId": "ocid1.instance.oc1.iad.exampleid","availabilityDomain": "sOZD:US-ASHBURN-AD-2","imageId": "ocid1.image.oc1.iad.exampleid","region": "us-ashburn-1","shape": "VM.Standard.E3.Flex"},{"instancePoolId": "Default","resourceDisplayName": "oke-2","faultDomain": "FAULT-DOMAIN-3","resourceId": "ocid1.instance.oc1.iad.exampleid","availabilityDomain": "sOZD:US-ASHBURN-AD-1","imageId": "ocid1.image.oc1.iad.exampleid","region": "us-ashburn-1","shape": "VM.Standard.E3.Flex"},{"instancePoolId": "Default","resourceDisplayName": "oke-1","faultDomain": "FAULT-DOMAIN-2","resourceId": "ocid1.instance.oc1.iad.exampleid","availabilityDomain": "sOZD:US-ASHBURN-AD-3","imageId": "ocid1.image.oc1.iad.exampleid","region": "us-ashburn-1","shape": "VM.Standard.E3.Flex"}],"alarmUrl":"https://cloud.oracle.com/monitoring/alarms/ocid1.alarm.oc1.iad.exampleid?region=us-ashburn-1","alarmSummary": "Alarm \"High CPU Utilization\" is in a \"FIRING\" state; because 4 metrics meet the trigger rule: \"CpuUtilization[1m].mean() > 90\", with a trigger delay of 1 minute"}],"metricValues":[{"CpuUtilization[1m].mean()":"92"},{"CpuUtilization[1m].mean()":"95"},{"CpuUtilization[1m].mean()":"93"},{"CpuUtilization[1m].mean()":"91"}]}],"notificationType": "Grouped messages across metric streams","version": 1.5}

Dividi esempio

L'esempio riportato di seguito riguarda un allarme configurato per Dividi notifiche per flusso di metriche (in Raggruppamento messaggi). Per questa configurazione dell'allarme, nel messaggio viene identificato un singolo flusso di metriche. Per ulteriori informazioni sui messaggi frazionati, vedere Scenario: Fraziona messaggi per flusso di metriche.

{"dedupeKey": "exampleuniqueID","title": "High CPU Utilization","body": "Follow runbook at http://example.com/runbooks","type": "OK_TO_FIRING","severity": "CRITICAL","timestampEpochMillis": 1684337663852,"timestamp": "2023-05-17T15:34:23.852Z","alarmMetaData":[{"id": "ocid1.alarm.oc1.iad.exampleuniqueID","status": "FIRING","severity": "CRITICAL","namespace": "oci_computeagent","query": "CpuUtilization[1m].mean() > 90","totalMetricsFiring": 4,"dimensions":[{"instancePoolId": "Default","resourceDisplayName": "wordpress","faultDomain": "FAULT-DOMAIN-2","resourceId": "ocid1.instance.oc1.iad.exampleid","availabilityDomain": "sOZD:US-ASHBURN-AD-1","imageId": "ocid1.image.oc1.iad.exampleid","region": "us-ashburn-1","shape": "VM.Standard.E4.Flex"}],"alarmUrl":"https://cloud.oracle.com/monitoring/alarms/ocid1.alarm.oc1.iad.exampleid?region=us-ashburn-1","alarmSummary": "Alarm \"High CPU Utilization\" is in a \"FIRING\" state; because the resources with dimensions listed below meet the trigger rule: \"CpuUtilization[1m].mean() > 90\", with a trigger delay of 1 minute"}],"metricValues":[{"CpuUtilization[1m].mean()":"92"}]}],"notificationType": "Split messages per metric streams","version": 1.5}

Slack

I messaggi Slack vengono inviati quando l'allarme è configurato per un argomento che include una sottoscrizione Slack.

Suggerimento

Per inviare messaggi di allarme Slack, creare una sottoscrizione Slack selezionando l'opzione per un nuovo argomento durante il processo di creazione dell'allarme. Vedere Selezione di un argomento come destinazione di notifica per un allarme. In alternativa, creare una sottoscrizione Slack separatamente nel servizio Notifiche, quindi selezionare l'argomento padre durante la configurazione dell'allarme. Per creare separatamente la sottoscrizione, vedere Creazione di una sottoscrizione Slack.

Il titolo di un messaggio Slack include il testo e i parametri dei messaggi di allarme riportati di seguito.

Alarm: <notificationType> | <severity> | <title> | <timestamp>

Il titolo è collegato all'allarme.

Titolo del messaggio Slack di esempio:

Alarm: OK_TO_FIRING | CRITICAL | High CPU Utilization | 2023-05-18T14:59:00Z

Per le descrizioni dei parametri title, body e altri parametri, vedere Formato messaggio di allarme.


Messaggio di allarme Slack.

SMS

I messaggi SMS vengono inviati quando l'allarme è configurato per un argomento che include una sottoscrizione SMS.

Suggerimento

Per inviare messaggi di allarme SMS, creare una sottoscrizione SMS selezionando l'opzione per un nuovo argomento durante il processo di creazione dell'allarme. Vedere Selezione di un argomento come destinazione di notifica per un allarme. In alternativa, creare una sottoscrizione SMS separatamente nel servizio Notifiche, quindi selezionare l'argomento padre durante la configurazione dell'allarme. Per creare separatamente la sottoscrizione, vedere Creazione di una sottoscrizione SMS.

Un messaggio SMS include il testo seguente e i parametri dei messaggi di allarme:

[<severity>] "<title>" has transitioned to <type> at <timestamp>
https://cloud.oracle.com/monitoring/alarms/status

Esempio di messaggio di allarme SMS:


Esempio di messaggio di allarme SMS.

Testo nel messaggio di allarme SMS di esempio:

[CRITICAL] "High CPU Utilization" has transitioned to OK_TO_FIRING at 2021-02-10T05:52:00Z
https://cloud.oracle.com/monitoring/alarms/status

Destinazione streaming

L'esempio seguente mostra un messaggio di allarme inviato quando la destinazione dell'allarme è un flusso (servizio Streaming). In questo esempio, l'allarme è intitolato "High CPU Utilization" e continua a essere nello stato FIRING.

Suggerimento

Per inviare messaggi di allarme a un flusso, selezionare il flusso come destinazione di notifica per l'allarme. Vedere Selezione di un flusso come destinazione di notifica per un allarme.

Mentre l'esempio mostra interruzioni di riga, i messaggi inviati ai flussi sono in formato JSON non elaborato (nessuna interruzione di riga).

Per le descrizioni dei parametri title, body e altri parametri, vedere Formato messaggio di allarme.

{
"dedupeKey": "dedupekey1--exampleid",
  "title": "High CPU Utilization",
  "body": "Follow runbook at http://example.com/runbooks",
  "type": "OK_TO_FIRING",
  "severity": "CRITICAL",
  "timestampEpochMillis": 1690571520000,
  "timestamp": "2023-07-28T19:12:00Z",
  "alarmMetaData": [
    {
      "id": "ocid1.alarm.oc1.iad.exampleuniqueID",
      "status": "FIRING",
      "severity": "CRITICAL",
      "query": "CpuUtilization[1m].mean() > 90",
      "totalMetricsFiring": 1,
      "dimensions": [
        {
          "instancePoolId": "Default",
          "resourceDisplayName": "wordpress",
          "faultDomain": "FAULT-DOMAIN-2",
          "resourceId": "ocid1.instance.oc1.iad.exampleid",
          "availabilityDomain": "sOZD:US-ASHBURN-AD-1",
          "imageId": "ocid1.image.oc1.iad.exampleid",
          "region": "us-ashburn-1",
          "shape": "VM.Standard.E4.Flex"
        }
      ],
      "alarmUrl": "https://cloud.oracle.com/monitoring/alarms/ocid1.alarm.oc1.iad.exampleid?region=us-ashburn-1",
      "alarmSummary": "Alarm \"High CPU Utilization\" is in a \"FIRING\" state; because the resources with dimensions listed below meet the trigger rule: \"CpuUtilization[1m].mean() > 90\", with a trigger delay of 1 minute",
      "metricValues": [
        {
          "CpuUtilization[1m].mean()":"92"
        }
      ]
    }
  ],
  "notificationType": "Split messages per metric stream",
  "version": 1.5
}