Uma política de notificação encaminha eventos de alerta aos contatos adequados pelos canais corretos. Quando um evento de alerta corresponde às regras da política, o SAE (com tecnologia ARMS) agrupa os eventos, suprime ruídos e envia notificações aos contatos especificados.
Cada política de notificação é responsável por:
Correspondência: Filtrar eventos de alerta com base na origem dos dados e nas condições de rótulo.
Processamento: Agrupar eventos correspondentes em um único alerta (Compress) ou suprimi-los totalmente (Silence).
Notificação: Enviar alertas aos contatos pelos canais escolhidos (DingTalk, e-mail, SMS, telefone ou Webhook).
Pré-requisitos
Antes de começar, verifique se você:
Criou contatos para receber notificações de alerta.
Criar uma política de notificação
Na Lista de Aplicativos do SAE, selecione a região e o namespace desejados e clique no Application ID para abrir a página do aplicativo.
No painel de navegação à esquerda, escolha Notifications and Alerts > Notification Policy. Na página Notification Policies, clique em Create Notification Policy.
No editor à direita, insira um nome no campo Name.
-
Na seção Match alert event rules, configure as condições de correspondência.
a. Selecione uma origem de dados.
Opção
Comportamento
Origem de dados específica
O ARMS aplica a regra de correspondência apenas a eventos dessa origem.
No Preset Source
O ARMS aplica a regra de correspondência a todos os eventos de alerta, independentemente da origem.
b. Defina a expressão da regra de correspondência.
Adicione tags personalizadas ou selecione tags existentes. Por exemplo, defina
alertnameigual amemory usage.Há dois tipos de tags disponíveis:
Categoria Rótulo Descrição Campos comuns alertnameNome do alerta. clusternameNome do cluster. severityGravidade do alerta. Os níveis aumentam de default, P4, P3, P2 até P1. namespaceNamespace. pod_nameNome do Pod. Campos reservados do sistema _aliyun_arms_integration_nameNome da integração. O valor padrão para alertas do ARMS é ARMS-DEFAULT._aliyun_arms_involvedObject_idID do objeto de alerta. _aliyun_arms_involvedObject_nameNome do objeto de alerta. _aliyun_arms_region_idID da região. _aliyun_arms_alert_rule_idID da regra de alerta. _aliyun_arms_alert_typeTipo da regra de alerta: 101= Alerta do Prometheus,5= Alerta de monitoramento de aplicativos,4= Alerta de monitoramento de navegador.Para controlar como a expressão avalia múltiplas condições:
Clique em + Add Condition para adicionar uma condição de correspondência na mesma regra. O alerta será acionado quando todas as condições da regra forem atendidas simultaneamente.
Clique em + Add Rule para adicionar uma regra de correspondência separada. O alerta será acionado quando a condição de qualquer regra individual for atendida.
-
Na seção Event handling, escolha como processar os eventos correspondentes.
Para reduzir o ruído de alertas, ative a redução inteligente de ruído. No painel de navegação à esquerda, escolha Alert Center > Alert Event History . Na página Events , ative a Intelligent Analysis . Para obter detalhes, consulte Configurar redução inteligente de ruído .
Parâmetro
Descrição
Processing method
Compress (padrão): Agrupa eventos correspondentes e os compacta em um único alerta. Um evento pode corresponder a várias políticas de notificação e gerar alertas separados para cada uma. Silence: Suprime alertas para eventos correspondentes. Eventos silenciados não passam por avaliação em nenhuma outra política de notificação. O silêncio tem prioridade sobre a compactação.
Effective period
Disponível apenas quando o Processing method está definido como Silence. Opções: Permanent, Recurring ou Custom Time Period.
Advanced settings
Disponível apenas quando o Processing method está definido como Compress. Inclui duas subconfigurações: Event grouping — Do Not Group (padrão) envia todos os alertas em uma única notificação. Assign Events With The Same Field Content To A Group envia notificações separadas para eventos que compartilham os mesmos valores de campo. Automatic Alert Resolution — Ativado por padrão. Quando todos os eventos relacionados retornam ao estado Restaurado, o alerta é marcado como Resolvido e uma notificação é enviada aos contatos.
-
Na seção When an alert is triggered, configure os destinatários e as definições de entrega das notificações.
Parâmetro
Descrição
Contacts/Schedules
Adicione contatos, grupos de contatos, grupos do DingTalk ou escalas de plantão. Para criar um contato, consulte Criar um contato.
Notification methods
Selecione um ou mais canais: DingTalk, e-mail, mensagem de texto, telefone ou Webhook. Notificações por telefone exigem um número de celular verificado. Clique em Notification Template para personalizar o formato das notificações por e-mail, mensagem de texto e telefone.
Notification period
As notificações de alerta são enviadas repetidamente durante o período especificado.
Method to escalate notifications
Escolha como lidar com alertas não resolvidos: Recurring notifications reenvia notificações em uma frequência definida durante o período de notificação. Escalation policy encaminha o alerta para outros contatos caso permaneça não resolvido — clique em Details para visualizar a política ou consulte Política de escalonamento para criar uma. Do Not Resend Notifications
Ticket system
Envie alertas para um sistema de tickets conectado. Para instruções de configuração, consulte Integrar com o sistema de tickets Jira usando informações da conta Jira.
Clique em Save.
A política aparece na Notification Policy List no lado esquerdo da página Notification Policies. Clique no ícone
ao lado do nome da política para editá-la, ativá-la, desativá-la, copiá-la ou excluí-la.
Próximos passos
Crie um contato para adicionar destinatários à sua política de notificação.
Configure a redução inteligente de ruído para diminuir notificações de alerta duplicadas.
Crie uma política de escalonamento para encaminhar alertas não resolvidos a outros contatos automaticamente.