O MSE oferece monitoramento e alertas para aplicações. Quando uma condição de alerta é atendida, o MSE envia notificações em tempo real por canais como e-mail, SMS e DingTalk, facilitando a detecção de anomalias. Este tópico descreve como criar e gerenciar regras de alerta.
Pré-requisitos
Informações básicas
Um controle de alerta é, essencialmente, uma representação visual de um conjunto de dados. A criação de um controle de alerta gera automaticamente um conjunto de dados correspondente para armazenar suas informações.
Uma nova regra de alerta entra em vigor em aproximadamente 10 minutos. A avaliação do alerta pode sofrer atraso de 1 a 3 minutos.
Criar uma regra de alerta
Faça login no console do MSE e selecione uma região na barra de navegação superior.
No painel de navegação à esquerda, escolha Microservices Registry > Alerts > Alert rule management.
Na página MSE alert list, clique em Criar MSE Alert Rule.
-
Na página Criar MSE Alert Rule, configure os parâmetros relacionados ao alerta e clique em Save.
Parâmetro
Descrição
Alert name
Insira um nome para a regra de alerta.
MSE instance
Selecione o cluster de destino. O tipo de registro e centro de configuração do cluster, como Nacos ou ZooKeeper, aparece entre parênteses (
) após o nome do cluster. Atualmente, apenas instâncias Nacos e ZooKeeper são suportadas.Alert group
Escolha o grupo das métricas de alerta.
Alert metric
Selecione uma métrica para monitorar. As métricas disponíveis dependem do grupo de alerta escolhido.
Alert condition
Defina a condição que aciona o alerta. Por exemplo, acione um alerta quando o número de serviços ultrapassar 100.
Filter conditions
O valor padrão é No Filter. Nenhuma configuração é necessária.
Duration
Período durante o qual a condição de alerta deve persistir antes do acionamento.
Alert level
Defina o nível de severidade do alerta. Os níveis, do menor para o maior, são Default, P4, P3, P2 e P1.
Alert message
Defina o conteúdo da mensagem de notificação enviada ao acionar o alerta. Use a sintaxe de modelo Go para personalizar variáveis de parâmetro na mensagem. Exemplo:
Alerting cluster ID: {{$label.service_cluster_id}} Alerting cluster node: {{$label.kubernetes_pod_name}} Configured threshold: {{$labels.metrics_params_value}} Actual value that triggered the alert: {{ printf "%.2f" $value }}O conteúdo da mensagem de alerta se ajusta automaticamente conforme a métrica selecionada.
Alert notification
Selecione um modo e defina suas configurações. Escolha entre Simple Mode ou Standard Mode.
Notification policy
Este parâmetro é obrigatório apenas quando Alert notification estiver definido como Standard Mode.
Com base na política de notificação configurada, o centro de alertas do ARMS distribui, processa e envia notificações para qualquer evento de alerta gerado.
Clique em Criar política de notificação para criar rapidamente uma política ou crie uma política personalizada na página Notification policies e selecione-a aqui. Para mais informações, consulte Notification policies.
Advanced settings
Alert check interval
Intervalo de verificação da regra de alerta. O valor padrão é 1 minuto.
Check after data is complete
Verifica a condição de alerta somente após a conclusão da coleta de dados de um ciclo.
Tag
Clique em Criar tag para adicionar tags à regra de alerta. Essas tags podem servir como condições nas regras de distribuição.
Annotations
Clique em Criar anotação, defina key como message e defina value como {{variable_name}} alert message. Após a configuração, o formato será
message:{{$labels.pod_name}} restart alert message, por exemplo,message:{{$labels.pod_name}} restart.
Próximos passos
As regras de alerta criadas aparecem na página MSE alarm list.
-
Na página MSE alarm list, execute as seguintes operações em uma regra de alerta na coluna Actions:
Para editar uma regra de alerta, clique em Edit, modifique a regra na página Edit MSE Alert Rule e clique em Concluído.
Para Enable ou desativar uma regra de alerta, clique em Ativar ou Desativar e, na caixa de diálogo de prompt, clique em Confirmar.
Para excluir uma regra de alerta, clique em Delete e clique em OK na caixa de diálogo de confirmação.
Para visualizar o histórico de alertas, clique em Histórico de eventos de alerta. A página Event list exibe as informações históricas de alertas.
Opcional: Para gerenciar várias regras de alerta simultaneamente, selecione as regras e clique em Operações em lote > Ativar regras de alerta, Desativar regras de alerta, Excluir regras de alerta ou Definir tags. Na caixa de diálogo de confirmação exibida, clique em OK.