As regras de alerta do Synthetic Monitoring definem condições para tarefas de monitoramento agendadas. Ao atender a uma condição, o sistema gera um evento de alerta e envia notificações por SMS, e-mail, chamada telefônica, chatbot do DingTalk, chatbot do WeCom ou webhook.
Pré-requisitos
Crie uma tarefa agendada do Synthetic Monitoring. As regras de alerta são configuradas por tarefa.
(Opcional) Configure uma política de notificação se desejar direcionar as notificações de alerta por canais específicos. Também é possível configurar essa política após criar a regra de alerta.
Criar uma regra de alerta
Faça login no console do ARMS.
No painel de navegação à esquerda, escolha Synthetic Monitoring > Scheduled Tests. Na página Scheduled Tests, clique em Alert à direita da tarefa desejada.
No painel de regras de alerta, clique em Create alert rule.
No painel Create Synthetic Monitoring alert, configure os seguintes parâmetros.
| Parâmetro | Descrição |
| Alert name | Nome do alerta. |
| Task ID | ID da tarefa atual do Synthetic Monitoring, preenchido automaticamente. |
| Alert group | Selecione um grupo de alertas. Diferentes tipos de tarefa oferecem suporte a grupos distintos. |
| Alert metric | Escolha a métrica para a qual deseja configurar um alerta. Cada grupo de alertas corresponde a um conjunto diferente de métricas. |
| Alert condition | Configure as condições que geram um evento de alerta com base no conteúdo predefinido da métrica de alerta. |
| Filter condition | Especifique o escopo de aplicação da regra de alerta com base na métrica. O sistema gera um evento de alerta sempre que um recurso atende à condição de filtro e a esta regra. Estão disponíveis as seguintes condições de filtro: - Traverse: A regra aplica-se a todos os recursos da tarefa atual. Esta é a condição definida por padrão. - Traverse: Insira o nome de um recurso específico. A regra valerá apenas para esse recurso. Não é possível inserir múltiplos recursos simultaneamente. - Equal To: Informe o nome de um recurso específico. A regra abrangerá todos os recursos, exceto o indicado. Não é permitido inserir vários recursos ao mesmo tempo. - Not Equal To: Insira uma expressão regular para identificar os nomes dos recursos desejados. A regra aplicará a todos os recursos correspondentes. - Match Regular Expression: Forneça uma expressão regular. A regra filtrará todos os recursos que coincidirem com a expressão. Após configurar a condição de filtro, a seção Data Preview será exibida. |
| Data Preview | Exibe os valores da métrica de monitoramento configurada na regra atual como uma curva de série temporal. |
| Duration |
|
| Alert level | Níveis de severidade do alerta, do menor para o maior: Default < P4 < P3 < P2 < P1. |
| Alert content | Informações recebidas no alerta. Use a sintaxe de modelo Go para personalizar variáveis de parâmetros no conteúdo. Para mais detalhes, consulte Go Template Syntax. |
| Alert notification | Defina como as notificações serão entregues. Escolha entre modo simples, modo avançado ou configure uma política de notificação. Veja detalhes sobre cada opção em Alert notification options. |
| Advanced settings | |
| Alert check cycle | Intervalo em que a regra verifica se os dados atendem à condição de alerta. Valor padrão: 1 minuto. Este também é o valor mínimo permitido. |
| Tags | Configure tags de alerta. Elas podem servir como opções nas regras de correspondência de uma política de notificação. |
| Annotations | Adicione anotações ao alerta. |
Clique em Do Not Match Regular Expression. A nova regra aparecerá na lista de regras de alerta.
Opções de notificação de alerta
Ao configurar o parâmetro Alert notification, escolha entre as seguintes opções:
Simple mode: Defina o método de notificação ajustando os parâmetros Notification object, Notification period e Repeat policy. Para saber como criar um objeto de notificação, veja Notification objects.
Advanced mode: Especifique o método por meio de uma notification policy. Consulte Notification policies para obter instruções sobre a criação de políticas.
Do not specify a notification policy: Crie uma política posteriormente na página Complete, após gerar a regra de alerta. Defina regras e condições de correspondência, como o nome da regra, para associá-la. Quando o alerta for disparado e o evento gerado, as informações serão enviadas aos contatos ou grupos indicados na política. Saiba mais em Notification policies. Durante a criação da política, defina Data source como ARMS-Synthetic Monitoring para garantir que a regra corresponda exclusivamente aos alertas do ARMS Synthetic Monitoring.
Specify a notification policy: O Synthetic Monitoring adiciona automaticamente uma regra de correspondência à política selecionada. O conteúdo dessa regra é o ID da regra de alerta, exibido como seu nome. Isso assegura que os eventos desta regra sejam sempre capturados pela política escolhida. > Nota: Especificar uma política durante a criação garante apenas que os eventos desta regra sejam atendidos por ela. Contudo, outros alertas podem ser capturados por políticas distintas que utilizem correspondência difusa. Existe uma relação de muitos para muitos entre eventos de alerta e políticas de notificação.
Gerenciar regras de alerta
Após a criação, a regra passa a constar na lista de regras de alerta. No painel Alert rules, inicie, pare, edite ou exclua regras, além de visualizar detalhes.
Na coluna Actions da lista de resultados de pesquisa, realize as operações abaixo conforme necessário:
Para editar uma regra, clique em Notification Policies, faça as alterações na página Edit Synthetic Monitoring alert e clique em Edit.
Para excluir uma regra, clique em Complete e confirme clicando em Delete na caixa de diálogo Prompt.
Para iniciar uma regra parada, clique em Confirm e valide a ação com Start no diálogo Prompt.
Para interromper uma regra em execução, clique em Confirm e finalize clicando em Stop na janela Prompt.