Exemplo de Mensagens de Alarme

Exiba exemplos de mensagens de alarme enviadas pelo serviço Monitoring.

Destino do Serviço Notifications

Observação

Opcionalmente, você pode dividir mensagens por fluxo de métrica.

E-mail (Formatado)

As mensagens de e-mail formatadas são enviadas para a seguinte configuração de alarme: Enviar mensagens formatadas, para uma assinatura de E-mail (disponível quando o destino do alarme é um tópico, no serviço Notifications). Para obter protocolos de assinatura e tipos de mensagem suportados, consulte Formatação amigável).

A linha de assunto de uma mensagem de e-mail formatada inclui o seguinte texto e os parâmetros da mensagem de alarme:

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

Exemplo de linha de assunto:

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

O cabeçalho em negrito na parte superior de uma mensagem de e-mail formatada é igual à linha de assunto.

O conteúdo de uma mensagem de e-mail formatada depende da configuração do alarme em Agrupamento de mensagens: Notificações de grupo entre fluxos de métrica (exemplo agrupado) ou Notificações de divisão por fluxo de métrica (exemplo de divisão).

Barras de rolagem verticais e horizontais são fornecidas para os campos Dimensões e Valores métricos, ordenados por dimensão em mensagens de e-mail formatadas (somente Mac).

Exemplo Agrupado

O exemplo a seguir é para um alarme configurado para Notificações de grupo em fluxos de métricas (em Agrupamento de mensagens). Para esta configuração de alarme, todos os fluxos de métrica de qualificação são identificados na mensagem.

Exemplo de mensagem de e-mail formatada enviada por um alarme configurado para notificações agrupadas.

Exemplo de Divisão

O exemplo a seguir é para um alarme configurado para Notificações de divisão por fluxo de métrica (em Agrupamento de mensagens). Para essa configuração de alarme, um único fluxo de métrica é identificado na mensagem. Para obter mais informações sobre mensagens divididas, consulte Cenário: Dividir Mensagens por Stream de Métricas.

Exemplo de mensagem de e-mail formatada enviada por um alarme configurado para notificações de divisão.

E-mail (JSON Pequeno)

Mensagens de e-mail JSON de acesso direto são enviadas para a seguinte configuração de alarme: Enviar mensagens JSON de acesso direto (texto bruto com quebras de linha), para uma assinatura de E-mail (disponível quando o destino do alarme é um tópico, no serviço Notifications). Para obter protocolos de assinatura e tipos de mensagem suportados, consulte Formatação amigável).

A linha de assunto de uma mensagem de e-mail JSON bonita é o nome do alarme (parâmetro title). Para obter descrições de parâmetros de mensagens de alarme, consulte parâmetros de mensagens de alarme.

O conteúdo de uma mensagem de e-mail JSON bonita depende da configuração do alarme em Agrupamento de mensagens: Notificações de grupo entre fluxos de métrica (exemplo agrupado) ou Notificações de divisão por fluxo de métrica (exemplo de divisão).

Exemplo Agrupado

O exemplo a seguir é para um alarme configurado para Notificações de grupo em fluxos de métricas (em Agrupamento de mensagens). Para esta configuração de alarme, todos os fluxos de métrica de qualificação são identificados na mensagem.

{
  "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
}

Exemplo de Divisão

O exemplo a seguir é para um alarme configurado para Notificações de divisão por fluxo de métrica (em Agrupamento de mensagens). Para essa configuração de alarme, um único fluxo de métrica é identificado na mensagem. Para obter mais informações sobre mensagens divididas, consulte Cenário: Dividir Mensagens por Stream 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
}

E-mail (bruto)

Mensagens de e-mail brutas são enviadas para a seguinte configuração de alarme: Enviar mensagens brutas, para uma assinatura de E-mail (disponível quando o destino do alarme é um tópico, no serviço Notifications).

A linha de assunto de uma mensagem de e-mail bruta é o nome do alarme (parâmetro title). Para obter descrições de parâmetros de mensagens de alarme, consulte parâmetros de mensagens de alarme.

O conteúdo de uma mensagem de e-mail bruta depende da configuração do alarme em Agrupamento de mensagens: Notificações de grupo entre fluxos de métrica (exemplo agrupado) ou Notificações de divisão por fluxo de métrica (exemplo de divisão).

Exemplo Agrupado

O exemplo a seguir é para um alarme configurado para Notificações de grupo em fluxos de métricas (em Agrupamento de mensagens). Para esta configuração de alarme, todos os fluxos de métrica de qualificação são identificados na mensagem.

{"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}

Exemplo de Divisão

O exemplo a seguir é para um alarme configurado para Notificações de divisão por fluxo de métrica (em Agrupamento de mensagens). Para essa configuração de alarme, um único fluxo de métrica é identificado na mensagem. Para obter mais informações sobre mensagens divididas, consulte Cenário: Dividir Mensagens por Stream 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

As mensagens do Slack são enviadas quando o alarme é configurado para um tópico que inclui uma assinatura do Slack.

O título de uma mensagem do Slack inclui o seguinte texto e os parâmetros da mensagem de alarme:

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

O título está vinculado ao alarme.

Exemplo de título de mensagem do Slack:

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

Para obter descrições de title, body e outros parâmetros, consulte Formato de Mensagem de Alarme.


Mensagem de alarme do Slack.

SMS

O exemplo a seguir mostra uma mensagem de alarme enviada para uma assinatura do SMS. O SMS está disponível quando o destino do alarme é um tópico (serviço Notifications).


Exemplo de uma mensagem de alarme SMS.

Texto no exemplo de mensagem de alarme SMS:

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

Destino do Streaming

O exemplo a seguir mostra uma mensagem de alarme enviada quando o destino do alarme é um fluxo (serviço Streaming). Neste exemplo, o alarme é intitulado "Alta Utilização da CPU" e continua no estado FIRING.

Enquanto o exemplo mostra quebras de linha, as mensagens enviadas para fluxos estão no formato JSON bruto (sem quebras de linha).

Para obter descrições de title, body e outros parâmetros, consulte Formato de Mensagem de Alarme.

{
"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
}