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

Nota

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).

Consejo

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 un mensaje de correo electrónico con formato enviado por una alarma configurada para notificaciones agrupadas.

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.

Ejemplo de un mensaje de correo electrónico con formato enviado por una alarma configurada para notificaciones divididas.

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).

Consejo

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).

Consejo

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.

Consejo

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.


Mensaje de alarma de Slack.

SMS

Los mensajes SMS se envían cuando la alarma está configurada para un tema que incluye una suscripción de SMS.

Consejo

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:


Ejemplo de un 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.

Consejo

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
}