Ejemplo de mensajes de alarma
Ver ejemplos de mensajes de alarma enviados por Monitoring.
Para representar 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 Selecting a Topic as the Notification Destination for an Alarm.
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 por 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 Selecting a Topic as the Notification Destination for an Alarm. 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 con formato, consulte Formato de mensajes para una alarma. Para obtener más información sobre los protocolos de suscripción y los tipos de mensaje 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
El encabezado en negrita en la parte superior de un mensaje de correo electrónico con formato es el mismo que su 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).
Se proporcionan barras de desplazamiento verticales y horizontales para los campos Dimensiones y Valores de métrica, ordenados por dimensión en mensajes de correo electrónico con formato (solo para Mac).
Ejemplo agrupado
El siguiente ejemplo es para una alarma configurada para agrupar notificaciones entre 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 es para 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)
Se envían mensajes de correo electrónico JSON bonitos para la siguiente configuración de alarma: Enviar mensajes JSON bonitos (texto raw 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 por 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 Selecting a Topic as the Notification Destination for an Alarm. 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 obtener más información sobre los protocolos de suscripción y los tipos de mensaje 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 alarm message parameters.
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 siguiente ejemplo es para una alarma configurada para agrupar notificaciones entre 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 es para 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 por 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 Selecting a Topic as the Notification Destination for an Alarm. 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 sin formato, 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 alarm message parameters.
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 siguiente ejemplo es para una alarma configurada para agrupar notificaciones entre 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 es para 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 de Slack.
Para enviar mensajes de alarma de Slack, cree una suscripción de Slack seleccionando la opción para un tema nuevo durante el proceso de creación de la alarma. Consulte Selecting a Topic as the Notification Destination for an Alarm. 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 de 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 de 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 de 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 Selecting a Topic as the Notification Destination for an Alarm. 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
Ejemplo de mensaje de alarma SMS:

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 Streaming
En el siguiente ejemplo, se muestra un mensaje de alarma enviado cuando el destino de la alarma es un flujo (servicio Streaming). 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 Selecting a Stream as the Notification Destination for an Alarm.
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
}