Messaggi di allarme di esempio
Visualizza esempi di messaggi di allarme inviati da Monitoring.
Per visualizzare i parametri di allarme nel corpo dei messaggi di allarme, vedere Utilizzo di variabili dinamiche nei messaggi di allarme.
Destinazione delle notifiche
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 frazionare i messaggi in base al flusso di metriche.
E-mail (formattata)
I messaggi e-mail formattati vengono inviati per la seguente configurazione di allarme: Invia messaggi formattati, per una sottoscrizione di tipo E-mail (disponibile quando la destinazione dell'allarme è un argomento, dal servizio Notifiche).
- Per inviare messaggi di allarme e-mail, creare una sottoscrizione e-mail 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 e-mail separatamente nel servizio Notifiche, quindi selezionare l'argomento padre durante la configurazione dell'allarme. Per creare la sottoscrizione separatamente, vedere Creazione di una sottoscrizione e-mail.
- Per configurare un allarme per l'invio di messaggi formattati, vedere Formattazione dei messaggi per un allarme. Per i protocolli di sottoscrizione e i tipi di messaggio supportati, vedere Formattazione descrittiva).
La riga dell'oggetto di un messaggio e-mail formattato include il testo e i parametri del messaggio 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 è uguale alla riga dell'oggetto.
Il contenuto di un messaggio di posta elettronica formattato dipende dalla configurazione dell'allarme in Raggruppamento dei messaggi: Raggruppa notifiche tra flussi di metriche (esempio raggruppato) o Dividi notifiche per flusso di metriche (esempio frazionato).
Vengono fornite barre di scorrimento verticali e orizzontali per i campi Dimensioni e Valori metrica, ordinati per dimensione nei messaggi di posta elettronica formattati (solo per Mac).
Esempio raggruppato
L'esempio riportato di seguito riguarda un allarme configurato per le notifiche di gruppo nei flussi di metriche (in Raggruppamento messaggi). Per questa configurazione di allarme, tutti i flussi di metriche qualificanti vengono identificati nel messaggio.
Esempio di frazionamento
L'esempio riportato di seguito riguarda un allarme configurato per Dividere le notifiche per flusso di metriche (in Raggruppamento messaggi). Per questa configurazione di allarme, nel messaggio viene identificato un singolo flusso di metriche. Per ulteriori informazioni sui messaggi frazionati, vedere Scenario: Dividi messaggi per flusso di metriche.
E-mail (pretty JSON)
Per la seguente configurazione di allarme vengono inviati messaggi e-mail JSON di tipo Invia messaggi JSON di tipo Pretty (testo raw con interruzioni di riga), per una sottoscrizione E-mail (disponibile quando la destinazione dell'allarme è un argomento, dal servizio Notifiche).
- Per inviare messaggi di allarme e-mail, creare una sottoscrizione e-mail 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 e-mail separatamente nel servizio Notifiche, quindi selezionare l'argomento padre durante la configurazione dell'allarme. Per creare la sottoscrizione separatamente, vedere Creazione di una sottoscrizione e-mail.
- Per configurare un allarme per l'invio di messaggi JSON, vedere Formattazione dei messaggi per un allarme. Per i protocolli di sottoscrizione e i tipi di messaggio supportati, vedere Formattazione descrittiva).
La riga dell'oggetto di un messaggio e-mail JSON è il nome dell'allarme (parametro title
). Per le descrizioni dei parametri dei messaggi di allarme, vedere Parametri dei messaggi di allarme.
Il contenuto di un messaggio e-mail JSON dipende dalla configurazione dell'allarme in Raggruppamento messaggi: Raggruppa notifiche tra flussi di metriche (esempio raggruppato) o Dividi notifiche per flusso di metriche (esempio frazionato).
Esempio raggruppato
L'esempio riportato di seguito riguarda un allarme configurato per le notifiche di gruppo nei 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
}
Esempio di frazionamento
L'esempio riportato di seguito riguarda un allarme configurato per Dividere le notifiche per flusso di metriche (in Raggruppamento messaggi). Per questa configurazione di allarme, nel messaggio viene identificato un singolo flusso di metriche. Per ulteriori informazioni sui messaggi frazionati, vedere Scenario: Dividi 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 (non formattata)
Vengono inviati messaggi e-mail non elaborati per la seguente configurazione di allarme: Invia messaggi non elaborati, per una sottoscrizione di tipo E-mail (disponibile quando la destinazione dell'allarme è un argomento, dal servizio Notifiche).
- Per inviare messaggi di allarme e-mail, creare una sottoscrizione e-mail 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 e-mail separatamente nel servizio Notifiche, quindi selezionare l'argomento padre durante la configurazione dell'allarme. Per creare la sottoscrizione separatamente, vedere Creazione di una sottoscrizione e-mail.
- Per configurare un allarme per l'invio di messaggi raw, vedere Formattazione dei messaggi per un allarme.
La riga dell'oggetto di un messaggio di posta elettronica raw è il nome dell'allarme (parametro title
). Per le descrizioni dei parametri dei messaggi di allarme, vedere Parametri dei messaggi di allarme.
Il contenuto di un messaggio di posta elettronica raw dipende dalla configurazione dell'allarme in Raggruppamento messaggi: Raggruppa notifiche tra flussi di metriche (esempio raggruppato) o Dividi notifiche per flusso di metriche (esempio frazionato).
Esempio raggruppato
L'esempio riportato di seguito riguarda un allarme configurato per le notifiche di gruppo nei 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}
Esempio di frazionamento
L'esempio riportato di seguito riguarda un allarme configurato per Dividere le notifiche per flusso di metriche (in Raggruppamento messaggi). Per questa configurazione di allarme, nel messaggio viene identificato un singolo flusso di metriche. Per ulteriori informazioni sui messaggi frazionati, vedere Scenario: Dividi 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 a Slack.
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 la sottoscrizione separatamente, 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.
Esempio di titolo del messaggio Slack:
Alarm: OK_TO_FIRING | CRITICAL | High CPU Utilization | 2023-05-18T14:59:00Z
Per le descrizioni dei parametri title
, body
e altri, vedere Formato messaggio di allarme.
SMS
I messaggi SMS vengono inviati quando l'allarme è configurato per un argomento che include una sottoscrizione al SMS.
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 la sottoscrizione separatamente, vedere Creazione di una sottoscrizione SMS.
Un messaggio SMS include il testo e i parametri del messaggio di allarme riportati di seguito.
[<severity>] "<title>" has transitioned to <type> at <timestamp>
https://cloud.oracle.com/monitoring/alarms/status
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 di streaming). In questo esempio, l'allarme si chiama "Uso elevato della CPU" e continua a essere nello stato FIRING.
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 le interruzioni di riga, i messaggi inviati ai flussi sono in formato JSON raw (senza interruzioni di riga).
Per le descrizioni dei parametri title
, body
e altri, 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
}