Ejemplo de mensajes de alarma
Ver ejemplos de mensajes de alarma enviados por Monitoring.
Para representar los parámetros de alarma en el cuerpo de los mensajes de alarma, consulte Uso de variables dinámicas en mensajes de alarma.
Destino de notificaciones
Para enviar mensajes de alarma a una dirección de correo electrónico u otro tipo de suscripción, seleccione el tema que contiene la suscripción como destino de notificación de la alarma. Consulte Selección de un tema como destino de notificación para una alerta.
Opcionalmente, puede dividir mensajes por flujo de métricas.
Correo electrónico (con formato)
Los mensajes de correo electrónico con formato se envían para la siguiente configuración de alarma: Enviar mensajes con formato, para una suscripción de Correo electrónico (disponible cuando el destino de la alarma es un tema, desde el servicio Notifications).
- Para enviar mensajes de alarma de correo electrónico, cree una suscripción de correo electrónico seleccionando la opción para un tema nuevo durante el proceso de creación de la alarma. Consulte Selección de un tema como destino de notificación para una alerta. O bien, cree una suscripción de correo electrónico por separado en el servicio Notifications y, a continuación, seleccione el tema principal al configurar la alarma. Para crear la suscripción por separado, consulte Creación de una suscripción de correo electrónico.
- Para configurar una alarma para que envíe mensajes con formato, consulte Formato de mensajes para una alarma. Para conocer los protocolos y tipos de mensaje de suscripción soportados, consulte Formato sencillo].
La línea de asunto de un mensaje de correo electrónico con formato incluye el siguiente texto y parámetros de mensaje de alarma:
Alarm: <notificationType> | <severity> | <title> | <timestamp>
Ejemplo de línea de asunto:
Alarm: OK_TO_FIRING | CRITICAL | High CPU Utilization | 2023-05-17T15:34:23.852Z
La cabecera en negrita en la parte superior de un mensaje de correo electrónico con formato es la misma que la línea de asunto.
El contenido de un mensaje de correo electrónico con formato depende de la configuración de alarma en Agrupación de mensajes: Agrupar notificaciones en flujos de métricas (ejemplo agrupado) o Dividir notificaciones por flujo de métricas (ejemplo dividido).
Las barras de desplazamiento verticales y horizontales se proporcionan para los campos Dimensiones y Valores de métrica, ordenados por dimensión en mensajes de correo electrónico con formato (solo Mac).
Ejemplo agrupado
El ejemplo siguiente es para una alarma configurada para agrupar notificaciones en flujos de métricas (en Agrupación de mensajes). Para esta configuración de alarma, todos los flujos de métricas que cumplan los requisitos se identifican en el mensaje.
Ejemplo de división
El siguiente ejemplo corresponde a una alarma configurada para Dividir notificaciones por flujo de métricas (en Agrupación de mensajes). Para esta configuración de alarma, se identifica un único flujo de métricas en el mensaje. Para obtener más información sobre la división de mensajes, consulte Escenario: División de Mensajes por Flujo de Métricas.
Email (JSON bonito)
Los mensajes de correo electrónico JSON bonitos se envían para la siguiente configuración de alarma: Enviar mensajes JSON bonitos (texto sin formato con saltos de línea), para una suscripción de Correo electrónico (disponible cuando el destino de la alarma es un tema, desde el servicio Notifications).
- Para enviar mensajes de alarma de correo electrónico, cree una suscripción de correo electrónico seleccionando la opción para un tema nuevo durante el proceso de creación de la alarma. Consulte Selección de un tema como destino de notificación para una alerta. O bien, cree una suscripción de correo electrónico por separado en el servicio Notifications y, a continuación, seleccione el tema principal al configurar la alarma. Para crear la suscripción por separado, consulte Creación de una suscripción de correo electrónico.
- Para configurar una alarma para enviar mensajes JSON bonitos, consulte Formato de mensajes para una alarma. Para conocer los protocolos y tipos de mensaje de suscripción soportados, consulte Formato sencillo].
La línea de asunto de un mensaje de correo electrónico JSON bonito es el nombre de la alarma (parámetro title
). Para obtener descripciones de los parámetros de mensajes de alarma, consulte parámetros de mensajes de alarma.
El contenido de un mensaje de correo electrónico JSON bonito depende de la configuración de la alarma en Agrupación de mensajes: Agrupar notificaciones en flujos de métricas (ejemplo agrupado) o Dividir notificaciones por flujo de métricas (ejemplo dividido).
Ejemplo agrupado
El ejemplo siguiente es para una alarma configurada para agrupar notificaciones en flujos de métricas (en Agrupación de mensajes). Para esta configuración de alarma, todos los flujos de métricas que cumplan los requisitos se identifican en el mensaje.
{
"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
}
Ejemplo de división
El siguiente ejemplo corresponde a una alarma configurada para Dividir notificaciones por flujo de métricas (en Agrupación de mensajes). Para esta configuración de alarma, se identifica un único flujo de métricas en el mensaje. Para obtener más información sobre la división de mensajes, consulte Escenario: División de Mensajes por Flujo de Métricas.
{
"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
}
Email (sin formato)
Los mensajes de correo electrónico sin formato se envían para la siguiente configuración de alarma: Enviar mensajes sin formato, para una suscripción de Correo electrónico (disponible cuando el destino de la alarma es un tema, desde el servicio Notifications).
- Para enviar mensajes de alarma de correo electrónico, cree una suscripción de correo electrónico seleccionando la opción para un tema nuevo durante el proceso de creación de la alarma. Consulte Selección de un tema como destino de notificación para una alerta. O bien, cree una suscripción de correo electrónico por separado en el servicio Notifications y, a continuación, seleccione el tema principal al configurar la alarma. Para crear la suscripción por separado, consulte Creación de una suscripción de correo electrónico.
- Para configurar una alarma para que envíe mensajes raw, consulte Formato de mensajes para una alarma.
La línea de asunto de un mensaje de correo electrónico sin formato es el nombre de la alarma (parámetro title
). Para obtener descripciones de los parámetros de mensajes de alarma, consulte parámetros de mensajes de alarma.
El contenido de un mensaje de correo electrónico sin formato depende de la configuración de alarma en Agrupación de mensajes: Agrupar notificaciones en flujos de métricas (ejemplo agrupado) o Dividir notificaciones por flujo de métricas (ejemplo dividido).
Ejemplo agrupado
El ejemplo siguiente es para una alarma configurada para agrupar notificaciones en flujos de métricas (en Agrupación de mensajes). Para esta configuración de alarma, todos los flujos de métricas que cumplan los requisitos se identifican en el mensaje.
{"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}
Ejemplo de división
El siguiente ejemplo corresponde a una alarma configurada para Dividir notificaciones por flujo de métricas (en Agrupación de mensajes). Para esta configuración de alarma, se identifica un único flujo de métricas en el mensaje. Para obtener más información sobre la división de mensajes, consulte Escenario: División de Mensajes por Flujo de Métricas.
{"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
Los mensajes de Slack se envían cuando la alarma está configurada para un tema que incluye una suscripción a Slack.
Para enviar mensajes de alarma de Slack, cree una suscripción a Slack seleccionando la opción para un tema nuevo durante el proceso de creación de la alarma. Consulte Selección de un tema como destino de notificación para una alerta. O bien, cree una suscripción de Slack por separado en el servicio Notifications y, a continuación, seleccione el tema principal al configurar la alarma. Para crear la suscripción por separado, consulte Creación de una suscripción a Slack.
El título de un mensaje de Slack incluye el siguiente texto y parámetros de mensaje de alarma:
Alarm: <notificationType> | <severity> | <title> | <timestamp>
El título está vinculado a la alarma.
Ejemplo de título del mensaje de Slack:
Alarm: OK_TO_FIRING | CRITICAL | High CPU Utilization | 2023-05-18T14:59:00Z
Para obtener descripciones de title
, body
y otros parámetros, consulte Formato del mensaje de alarma.
SMS
Los mensajes SMS se envían cuando la alarma está configurada para un tema que incluye una suscripción a SMS.
Para enviar mensajes de alarma SMS, cree una suscripción de SMS seleccionando la opción para un tema nuevo durante el proceso de creación de la alarma. Consulte Selección de un tema como destino de notificación para una alerta. O bien, cree una suscripción de SMS por separado en el servicio Notifications y, a continuación, seleccione el tema principal al configurar la alarma. Para crear la suscripción por separado, consulte Creación de una suscripción de SMS.
Un mensaje SMS incluye el siguiente texto y parámetros de mensaje de alarma:
[<severity>] "<title>" has transitioned to <type> at <timestamp>
https://cloud.oracle.com/monitoring/alarms/status
Mensaje de alarma SMS de ejemplo:

Texto de ejemplo del mensaje de alarma SMS:
[CRITICAL] "High CPU Utilization" has transitioned to OK_TO_FIRING at 2021-02-10T05:52:00Z
https://cloud.oracle.com/monitoring/alarms/status
Destino de Streaming
El siguiente ejemplo muestra un mensaje de alarma enviado cuando el destino de la alerta es un flujo (servicio Streams). En este ejemplo, la alarma se titula "High CPU Utilization" y continúa en estado FIRING.
Para enviar mensajes de alarma a un flujo, seleccione el flujo como destino de notificación para la alarma. Consulte Selección de un flujo como destino de notificación para una alerta.
Mientras que en el ejemplo se muestran saltos de línea, los mensajes enviados a flujos son JSON sin formato (sin saltos de línea).
Para obtener descripciones de title
, body
y otros parámetros, consulte Formato del mensaje de alarma.
{
"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
}