Os gateways nativos da nuvem do Microservices Engine (MSE) oferecem recursos de alerta baseados no Application Real-Time Monitoring Service (ARMS). Quando as regras de alerta são acionadas, o MSE envia notificações em tempo real por e-mail, SMS ou DingTalk, permitindo que você identifique erros o mais rápido possível. Na página Alerts, é possível gerenciar as regras de alerta personalizadas da sua conta e consultar o histórico de eventos e notificações de alerta.
Pré-requisitos
Um grupo de contatos deve estar criado. Para mais informações, consulte Criar um grupo de contatos.
Informações básicas
Um controle de alerta exibe dados em conjuntos de dados. Ao criar um controle de alerta, o sistema também cria um conjunto de dados para armazenar os dados subjacentes desse controle.
Novas regras de alerta entram em vigor em até 10 minutos. Se uma regra for acionada, o MSE reporta o alerta com um atraso de 1 a 3 minutos.
Criar uma regra de alerta
Faça login no console do MSE. Na barra de navegação superior, selecione uma região.
No painel de navegação à esquerda, escolha Cloud-native Gateway > Alerts. Na página Alerts, clique em na aba Alert Policies.
Na página Cloud-native Gateway Alerts, clique em em Create Cloud-native Gateway Alert Policies.
-
Na página Create Cloud-native Gateway Alert Policies, configure os parâmetros e clique em em Complete. A tabela a seguir descreve os parâmetros.
Parâmetro
Descrição
Alert Rule Name
Nome da regra de alerta.
Gateway
Gateway que você deseja gerenciar.
Alert Contact Group
Grupo de alerta.
Alert Metric
Selecione uma métrica de alerta conforme suas necessidades de negócios. Diferentes grupos de alerta suportam métricas distintas.
Alert Condition
Condição da regra de alerta. Por exemplo, se o número de solicitações recebidas pelo gateway por segundo diminuir 20% em comparação ao dia anterior, o MSE envia notificações de alerta.
Filter Conditions
Valor padrão: No Filter. Esse valor indica que nenhuma condição de filtro é necessária.
Duration
Especifique o momento em que o evento de alerta é gerado.
Alert Level
Gravidade do alerta. Valores válidos: Default, P4, P3, P2 e P1. Os valores estão listados em ordem crescente de gravidade.
Alert Message
Conteúdo do alerta exibido quando ele é acionado. É possível configurar variáveis de alerta para o parâmetro Alert Message usando a sintaxe de modelo do Go. Exemplo:
ID of the instance on which alerting is enabled: {{$label.envoy_clusterid}} Alert threshold: {{$labels.metrics_params_value}} Actual value for alert triggering: {{ printf "%.2f" $value }}As informações de alerta variam conforme as métricas de alerta.
Alert Notification
Selecione Simple Mode ou Standard Mode.
Specify Notification Policy
Se o Standard Mode estiver selecionado para Alert Notification, a central de alertas do ARMS distribui e processa eventos de alerta, enviando notificações com base na política de notificação configurada.
Advanced Settings
Clique em no ícone
para configurar parâmetros como Tags e Annotations. Alert Check Cycle
Intervalo entre as verificações baseadas na regra de alerta.
Tags
Clique em em Create Tag para criar uma tag para a regra de alerta. Essa tag serve como opção para a regra de distribuição.
Annotations
Clique em em Create Annotation. Defina Key como message e defina Value com um valor no formato {{Variable name}}Alert information. A anotação criada segue o formato
message:{{$labels.pod_name}}Restart}}Alert information. Exemplo:message:{{$labels.pod_name}}Restart.
Próximos passos
-
Na página Cloud-native Gateway Alerts, localize a regra de alerta desejada e clique em em uma opção na coluna Actions para executar uma das operações a seguir:
Para modifique a regra de alerta, clique em em Edit na coluna Actions. Na página Edit Cloud-native Gateway Alert Policies, altere a regra e clique em em Save.
Para enable ou disable a regra de alerta, clique em em Start ou Stop na coluna Actions. Na mensagem exibida, clique em em OK.
Para exclua a regra de alerta, clique em em Delete na coluna Actions. Na mensagem exibida, clique em em OK.
Para visualize o histórico de alertas, clique em em Alert Event History na coluna Actions. Na página Events, visualize o histórico de alertas.
-
Opcional. Para gerencie várias regras de alerta simultaneamente, selecione as regras e execute as operações abaixo conforme suas necessidades de negócios.
Para ative várias regras de alerta de uma vez, clique em em Batch Operations no canto inferior esquerdo da página e clique em em Enable Alert Rules. Na mensagem exibida, clique em em OK.
Para desativar várias regras de alerta de uma vez, clique em em Batch Operations no canto inferior esquerdo da página e clique em em Disable Alert Rules. Na mensagem exibida, clique em em OK.
Para exclua várias regras de alerta de uma vez, clique em em Batch Operations no canto inferior esquerdo da página e clique em em Delete Alert Rules. Na mensagem exibida, clique em em OK.
Para configure várias tags simultaneamente, clique em em Batch Operations no canto inferior esquerdo da página e clique em em Configure Tags. Na mensagem exibida, clique em em OK.