Todos os produtos
Search
Central de documentação

Cloud Monitor:Objetos de notificação

Última atualização: Jul 24, 2026

Os objetos de notificação definem quem recebe um alerta e de que forma. É possível enviar notificações aos contatos por chamadas telefônicas, mensagens de texto e e-mail, ou integrar com chatbots e webhooks personalizados. Isso ajuda a gerenciar escalas de plantão com eficiência e garante que os alertas cheguem às pessoas certas.

Acessar o recurso

  1. Faça login no console do Cloud Monitor.

  2. No painel de navegação à esquerda, escolha Alert Center ou selecione All Features > Alert Center.

  3. Na página Alert Center, escolha Notification Management > Notification objects.

Notificações por telefone, SMS e e-mail

Contatos

  1. Na aba Contacts, clique em Create Contact.

  2. Na caixa de diálogo Create Contact, configure os parâmetros a seguir e clique em OK.

    • Name: insira um nome para o contato. Não é necessário que este nome seja único.

    • Identifier: insira um identificador personalizado. O identificador deve ser exclusivo entre todos os contatos.

    • Language: selecione o idioma das notificações de alerta. Escolha entre Chinese ou English.

    • Phone: insira o número de telefone para receber os alertas.

    • E-mail: insira o endereço de e-mail para receber os alertas.

  3. Clique no link de ativação enviado ao seu número de telefone e endereço de e-mail para concluir a verificação.

  4. Após criar um contato, localize-o, edite-o ou exclua-o na aba Contacts:

    • Para pesquisar um contato, insira uma palavra-chave do nome na caixa de pesquisa à direita e clique no ícone 搜索.

    • Para editar um contato, localize-o, clique em Edit na coluna Actions, modifique as informações na caixa de diálogo exibida e clique em OK.

    • Para excluir um único contato, localize-o, clique em Delete na coluna Actions e clique em OK na mensagem de confirmação.

    • Para excluir vários contatos, selecione os desejados, clique em Delete na parte inferior da lista e clique em OK.

Grupos de contatos

  1. Na aba Contacts, clique em Contact group list.

  2. Clique em Create Contact Group.

  3. Na caixa de diálogo Create Contact Group, configure os parâmetros a seguir e clique em OK.

    • Name: insira um nome para o grupo de contatos.

    • Identifier: insira um identificador exclusivo para o grupo de contatos.

    • Contacts: selecione os contatos existentes para adicionar ao grupo.

  4. Após criar um grupo de contatos, localize-o, edite-o ou exclua-o na aba Contact group list:

    • Para pesquisar um grupo de contatos, insira uma palavra-chave do nome na caixa de pesquisa à direita e clique no ícone 搜索.

    • Para editar ou excluir um grupo de contatos, localize o grupo e clique em Edit ou Delete na coluna Actions.

Importante
  • Antes de excluir um contato ou grupo de contatos, certifique-se de que nenhuma política de notificação o utilize. Caso contrário, o envio de notificações de alerta pode falhar.

  • Somente é possível excluir contatos e grupos de contatos criados por você.

Notificações por chatbot

  1. Na página Notification objects, clique na aba chatbots e em Create Chatbot.

  2. Na caixa de diálogo Create Chatbot, configure os parâmetros a seguir e clique em OK.

    • Name: insira um nome para o chatbot. Não é necessário que este nome seja único.

    • Identifier: insira um identificador exclusivo para o chatbot. O identificador deve ser único entre todos os chatbots.

    • Type: selecione o tipo de chatbot. Os tipos suportados incluem DingTalk, Lark, Slack, WeCom e Teams.

    • URL: insira a URL de callback do chatbot.

    • Language: selecione o idioma das notificações de alerta. Escolha entre Chinese ou English.

  3. Após criar um chatbot, localize-o, edite-o ou exclua-o na aba chatbots:

    • Para pesquisar um chatbot, selecione um tipo na lista suspensa Please select a type e insira uma palavra-chave na caixa de pesquisa Name.

    • Para editar um chatbot, localize-o, clique em Edit na coluna Actions, modifique as informações na caixa de diálogo Edit Chatbot e clique em Confirm.

    • Para excluir um chatbot, localize-o e clique em Delete na coluna Actions. Para excluir vários chatbots, selecione os desejados, clique em Delete na parte inferior da lista e clique em OK.

Nota
  • As notificações por chatbot (DingTalk, Lark, WeCom, Slack e Teams) não exigem lista de permissões de firewall.

  • O Cloud Monitor tenta reenviar notificações de alerta com falha até três vezes, com tempo limite de 5 segundos por solicitação e sem intervalo progressivo entre as tentativas.

Notificações por webhook personalizado

  1. Na página Notification objects, clique na aba custom webhook e em Create Webhook.

  2. Na caixa de diálogo Create Webhook, configure os parâmetros a seguir e clique em Confirm.

    • Name: insira um nome para o webhook. Não é necessário que este nome seja único.

    • Identifier: insira um identificador exclusivo para o webhook. O identificador deve ser único entre todos os webhooks.

    • URL: insira a URL de callback do webhook personalizado.

    • Headers: defina os parâmetros de cabeçalho. Insira-os como pares <key><value>. É possível definir até cinco parâmetros.

    • Method: selecione o método de solicitação, GET ou POST.

    • Data Format: selecione o formato dos dados, FORM ou JSON.

    • Language: selecione o idioma das notificações de alerta, Chinese ou English.

  3. Após criar um webhook personalizado, localize-o, edite-o ou exclua-o na aba custom webhook:

    • Para pesquisar um webhook personalizado, insira uma palavra-chave na caixa de pesquisa Name.

    • Para editar um webhook personalizado, localize-o, clique em Edit na coluna Actions, modifique as informações na caixa de diálogo Edit Webhook e clique em Confirm.

    • Para excluir um webhook personalizado, localize-o e clique em Delete na coluna Actions. Para excluir vários webhooks, selecione os desejados, clique em Batch delete na parte inferior da lista e clique em Confirm.

Nota
  • O Cloud Monitor envia notificações de alerta para sua URL como solicitações POST HTTP ou HTTPS. Adicione os seguintes intervalos de endereços IP à lista de permissões do seu firewall:

    47.74.206.0/26
    47.74.206.64/26
    47.74.206.128/26
    47.74.206.192/26
    8.222.159.116
  • O Cloud Monitor tenta reenviar callbacks de alerta com falha até três vezes, com tempo limite de 5 segundos por solicitação e sem intervalo progressivo entre as tentativas.

Campos do payload do webhook

Categoria

Campo

Tipo

Descrição

Campos padrão CloudEvents

specversion

String

Versão da especificação CloudEvents.

id

String

ID exclusivo do evento.

type

String

Tipo do evento, como "ALERT" ou "Change".

subtype

String

Subtipo do evento, como "NORMAL_TRIGGER" (acionado) ou "NORMAL_RESOLVE" (resolvido).

source

String

Caminho de origem do evento, no formato /{userId}/rules/{ruleId}.

sourcetype

String

Identificador do sistema de origem do evento, como "ALERT_ALIYUN_ALERT_CENTER".

time

String

Hora em que o evento ocorreu, no formato ISO 8601.

timestamp

Long

Timestamp Unix do evento, em milissegundos.

subject

String

Nome da regra de alerta.

datacontenttype

String

Tipo de conteúdo do campo data. O valor é fixo como "application/json".

Campos principais do alerta

severity

String

Gravidade do alerta, como CRITICAL, WARNING ou INFO.

status

String

Status do alerta, como "OCCURRED" (acionado) ou "RESOLVED" (resolvido).

userId

String

ID do usuário.

ruleId

String

ID da regra de alerta.

workspace

String

Identificador do workspace. Por exemplo, o workspace padrão em uma região é default-cms-{userId}-{region}.

traceId

String

ID de rastreamento, usado para solução de problemas.

alertMessage

String

Resumo do alerta.

alertEntityId

String

Identificador exclusivo da entidade de alerta.

Objeto resource

resource.entity.domain

String

Domínio da entidade, como "ecs", "rds" ou "apm".

resource.entity.entity_type

String

Tipo da entidade, como "instance" ou "disk".

resource.entity.entity_id

String

ID da entidade.

resource.entity.prop

Object

Propriedades da entidade em pares chave-valor, como instanceName.

resource.tags

Object

Tags do recurso em pares chave-valor, incluindo instanceId e regionId.

Objeto labels

labels._cms_region

String

ID da região, como "cn-hangzhou".

labels._cms_workspace

String

Identificador do workspace.

labels._cms_rule_id

String

ID da regra de alerta.

labels._cms_rule_name

String

Nome da regra de alerta.

Objeto annotations

annotations.current_value

String

Valor atual da métrica.

annotations._cms_promql

String

Expressão de consulta PromQL que acionou o alerta.

annotations._cms_business_url

String

URL da página de detalhes do negócio.

annotations._cms_alert_rule_url

String

URL da página de configuração da regra de alerta.

annotations._cms_alert_history_url

String

URL da página de histórico de alertas.

Objeto data

data.value

Number

Valor da métrica que acionou o alerta.

data.threshold

Number

Limiar do alerta.

data.comparisonOperator

String

Operador de comparação.

Objeto alertEntityFields

alertEntityFields

Object

Propriedades chave achatadas da entidade de alerta, como instanceName e regionId.

Campos de link rápido

ruleUrl

String

URL da regra de alerta no console.

entityUrl

String

URL da página de detalhes da entidade de alerta no console.

alertRuleUrl

String

URL da página de configuração da regra de alerta.

alertHistoryUrl

String

URL da página de histórico de alertas.