Para começar, crie regras de alerta para monitorar recursos de cloud em um grupo de aplicativos. Quando as métricas dos recursos atendem às condições de alerta especificadas, o Cloud Monitor envia notificações automaticamente para identificar e tratar exceções com rapidez.
Procedimento
Faça login no console do Cloud Monitor.
No painel de navegação à esquerda, escolha .
Na aba Application Groups, clique em nome do grupo de aplicativos.
No painel de navegação à esquerda, clique em Alert Rules.
A seguir, clique em Create Alert Rule.
-
No painel Create Alert Rule, configure os parâmetros. A tabela a seguir descreve os parâmetros.
Parâmetro
Descrição
Product
Um service da Alibaba Cloud monitorado pelo Cloud Monitor. Exemplo: ApsaraDB RDS.
Resource Range
Escopo de recursos para esta regra de alerta. Valores válidos:
-
All Resources: aplica-se a todos os recursos do product especificado, incluindo recursos adicionados posteriormente.
-
Application Groups: aplica-se a todos os recursos no grupo de aplicativos especificado do product selecionado, incluindo recursos adicionados posteriormente.
-
Instances: aplica-se apenas ao recurso especificado do product selecionado.
Rule Description
Define quando o Cloud Monitor aciona um alerta. Para configurar:
-
Em seguida, clique em Add Rule e selecione um tipo de métrica.
-
No painel Configure Rule Description, insira uma Alert Rule e defina as condições da regra.
-
Simple Metric: selecione uma métrica e defina seu limiar e nível de alerta.
Os níveis de alerta seguem um modelo de escalonamento. Quando o limiar atinge um nível específico, o Cloud Monitor aciona apenas esse nível, sem acionar os demais simultaneamente. Por exemplo, se o limiar atingir diretamente o nível Critical, o Cloud Monitor aciona apenas o alerta Critical. Os alertas Info e Warning não são acionados ao mesmo tempo.
-
Combined Metrics: selecione um nível de alerta e defina uma condição de alerta usando duas ou mais métricas.
NotaAs regras de alerta com múltiplas métricas exigem que o recurso de destino reporte dados para cada métrica incluída. Por exemplo, se a regra incluir uma métrica de rede pública, mas a instância ECS não tiver um endereço ip público, o alerta não será acionado.
Por padrão, uma regra de alerta com múltiplas métricas aciona um alerta apenas quando todas as métricas atendem às suas condições. Isso significa que cada métrica deve atingir seu limiar ao mesmo tempo. Para acionar um alerta quando qualquer uma das métricas atingir seu limiar, altere a relação das métricas para a opção que aciona o alerta quando qualquer condição for satisfeita.
-
Expression: selecione um nível de alerta e defina uma expressão de alerta.
-
Dynamic Threshold: detalhes do limiar inteligente: Overview | Create a smart threshold alert rule.
-
O nível de alerta determina o método de notificação usado quando um alerta ocorre. Apenas o nível Critical oferece suporte a notificações por chamada telefônica. Os níveis Warning e Info não oferecem suporte a chamadas telefônicas. A tabela a seguir lista os métodos de notificação compatíveis com cada nível de alerta.
Nível de alerta
Método de notificação
Critical (Critical)
E-mail + Webhook
Warning (Warn)
E-mail + Webhook
Info (Info)
E-mail + Webhook
NotaExpressões de alerta complexas: Alert rule expression reference.
Mute Period
Intervalo entre notificações de alerta repetidas quando um alerta permanece ativo e não reconhecido. Valores válidos: 5 minutos, 15 minutos, 30 minutos, 60 minutos, 3 horas, 6 horas, 12 horas e 24 horas.
Quando uma métrica cruza seu limiar de alerta, o Cloud Monitor envia um alerta. Nenhum alerta adicional é enviado durante o período de silenciamento. Após o término desse período, se a métrica ainda exceder o limiar, o Cloud Monitor envia outro alerta.
Por exemplo, ao definir o Mute Period como 12 horas, se o alerta permanecer ativo, o Cloud Monitor enviará outro alerta após esse período.
Effective Period
O intervalo de tempo durante o qual a regra de alerta fica ativa. Os alertas são enviados apenas durante esse período.
NotaFora do período de vigência, o Cloud Monitor não envia alertas, mas os registros ainda aparecem na lista de histórico de alertas.
Alert Contact Group
O grupo de contatos que recebe as notificações de alerta.
Um grupo de contatos de alerta contém um ou mais contatos de alerta. O Cloud Monitor envia as notificações de um grupo de aplicativos para todos os contatos deste grupo.
Para criar contatos ou grupos, consulte Create an alert contact or alert contact group.
As regras de alerta não oferecem suporte a conteúdo ou modelos de notificação personalizados. Para usar modelos de notificação personalizados com vários canais (como DingTalk, Feishu/Lark e e-mail) e conteúdo baseado em variáveis, use o recurso de gerenciamento de modelos de notificação do Cloud Monitor 2.0. No console do Cloud Monitor, escolha Alert Center > Notification Management > Notification Templates.
Tag
Uma tag para a regra de alerta. Cada tag tem um nome e um valor.
NotaAdicione até seis tags.
Alert Callback
Uma URL acessível publicamente que recebe dados de alerta do Cloud Monitor por meio de requisições HTTP POST. Há suporte apenas para HTTP. Use threshold-based alert callbacks.
Para testar a conectividade com a URL de callback:
-
Agora, clique em Test, localizado diretamente à direita da URL de callback.
No painel WebHook Test, verifique o código de status HTTP e os detalhes do resultado do teste para confirmar a conectividade.
NotaTambém defina o Test Template Type: e o Language:. Em seguida, clique em Test novamente e visualize os resultados atualizados do teste.
-
Por fim, clique em Close.
NotaPara mais opções, clique em Advanced Settings para configurar este parâmetro.
Auto Scaling
ative o Auto Scaling para que o Cloud Monitor acione a regra de dimensionamento associada quando um alerta ocorre. Especifique a Region, o ESS Group e a ESS Rule.
NotaPara mais opções, clique em Advanced Settings para configurar este parâmetro.
Simple Log Service
ative o Simple Log Service para que o Cloud Monitor envie dados de alerta para um Logstore no Simple Log Service (SLS) quando um alerta ocorre. Especifique a Region, o ProjectName e o Logstore.
Collect and analyze ECS text logs using LoongCollector.
NotaPara mais opções, clique em Advanced Settings para configurar este parâmetro.
Simple Message Queue (formerly MNS) - Topic
ative o Simple Message Queue (formerly MNS) - Topic para que o Cloud Monitor envie dados de alerta para um tópico do Message Service (MNS) quando um alerta ocorre. Especifique a região e o tópico.
NotaPara mais opções, clique em Advanced Settings para configurar este parâmetro.
Function Compute
ative o Function Compute para que o Cloud Monitor envie notificações de alerta para o Function Compute (FC) para formatação personalizada quando um alerta ocorre. Especifique a região, o service e a função.
NotaPara mais opções, clique em Advanced Settings para configurar este parâmetro.
Method to handle alerts when no monitoring data is found
Como o Cloud Monitor lida com os alertas quando não há dados de monitoramento disponíveis. Valores válidos:
-
Do not do anything (padrão)
-
Send alert notifications
Ao selecionar esta opção, o Cloud Monitor aciona um alerta de ausência de dados quando a métrica não apresenta dados por 10 períodos de coleta consecutivos. O período de coleta padrão é de 1 minuto (configurável por meio do parâmetro Period), portanto, o Cloud Monitor aciona o alerta cerca de 10 minutos depois.
-
Treated as normal
NotaPara mais opções, clique em Advanced Settings para configurar este parâmetro.
-
Para finalizar, clique em Confirm e confirme a operação.
Perguntas frequentes
Como configuro alertas telefônicos urgentes ou avisos de pouco espaço em disco?
Alertas telefônicos: ao criar uma regra de alerta, defina o nível de alerta como Critical. O Cloud Monitor notifica automaticamente todos os membros no grupo de contatos de alerta vinculado por meio de chamada telefônica.
Aviso de pouco espaço restante em disco: na seção Rule Description, selecione a métrica que mede o espaço restante em disco (por exemplo, a métrica de espaço livre em disco em GB) e defina o limiar para o valor mínimo aceitável (por exemplo, 5 GB). O Cloud Monitor envia uma notificação por mensagem de texto quando o espaço restante cai abaixo desse limiar.
Pré-requisito: as notificações por telefone e mensagem de texto exigem um grupo de contatos de alerta configurado corretamente e vinculado à regra. Para obter detalhes, consulte Criar um contato de alerta ou grupo de contatos de alerta.
Por que não consigo selecionar métricas no nível da instância quando crie uma regra de alerta do CLB?
Se você encontrar esse problema no console atual, use o novo console do Cloud Monitor e crie a regra de alerta:
https://cloudmonitor.console.alibabacloud.com/productListNav/acs_slb_dashboard/slb/all
O novo console oferece suporte à seleção de métricas no nível da instância para o CLB (Classic Load Balancer, também conhecido como SLB) e à configuração normal de regras de alerta.
Por que não recebi notificações de alerta ou por que o alerta não foi acionado?
Se você esperava uma notificação de alerta, mas não a recebeu, ou se o Cloud Monitor não acionou um alerta conforme o esperado, verifique os seguintes pontos:
Confirme a existência de uma regra de alerta: verifique se você criou uma regra de alerta válida para o recurso de destino (por exemplo, ECS) no console do Cloud Monitor. Se nenhuma regra estiver configurada, o Cloud Monitor não envia notificações.
Verifique a métrica de monitoramento: confirme se a métrica configurada corresponde à sua intenção. Por exemplo, você pode ter configurado a Inode Utilization em vez da Disk Space Utilization, ou uma métrica baseada em bytes em vez de uma baseada em porcentagem. Execute o comando apropriado no nível do sistema operacional e verifique os valores reais da métrica (por exemplo,
df -ipara uso de inodes oudf -hpara espaço em disco).Valide o limiar e a lógica de acionamento: confirme se a unidade do limiar (bytes ou porcentagem) corresponde à métrica selecionada. Lembre-se de que o Cloud Monitor aciona os alertas com base no valor médio em períodos de coleta consecutivos — e não em valores instantâneos. Se o valor instantâneo se recuperar, mas a média móvel ainda atender ao limiar, o Cloud Monitor continuará acionando o alerta.
Como automatizo a configuração de regras de alerta se não puder criar uma assinatura de evento via OpenAPI?
Caso não seja possível, crie uma assinatura de evento via OpenAPI, ou use CreateGroupMetricRules e crie regras de alerta para um grupo de aplicativos como uma solução alternativa. Isso permite automatizar a configuração de alertas para o grupo de aplicativos.
Como seleciono ou excluo um Escopo de Recurso específico ao criar uma regra de alerta?
Para isso, defina um limiar separado para uma instância ECS, defina o Resource Scope como Instance e especifique o ID da instância ECS.
Para separar o ambiente de produção do ambiente de teste, não use o One-click Alert, que se aplica a cada instância ECS em sua conta. Por favor, crie regras de alerta personalizadas para as instâncias de produção e não crie regras para as instâncias de teste.
Quando servidores especiais precisam de um limiar diferente dos servidores gerais, crie várias regras independentes. Primeiro, crie uma regra geral com o Resource Scope definido como All Resources ou um grupo de aplicativos, como um limiar de 80%. Em seguida, crie uma regra separada no nível da instância com o Resource Scope definido como Instance para cada servidor especial, como um limiar de 90%. Se várias regras atenderem às suas condições de acionamento, o Cloud Monitor acionará cada regra de forma independente; uma regra no nível da instância não substitui uma regra geral.
O Availability Monitoring não oferece suporte à adição de mais de um Alert Contact Group a uma única regra. Mescle os contatos necessários em um único grupo de contatos de alerta ou crie regras idênticas que se vinculem, cada uma, a um grupo de contatos de alerta diferente.
Como ajusto os limiares de alerta para diferentes cenários e evito alertas perdidos ou falsos?
Para evitar um alerta quando uma instância ECS for interrompida, defina a condição de status da ECS como
> 0. Uma instância interrompida tem um valor de métrica de-1, portanto, essa condição não corresponde. Se você quiser que qualquer estado diferente de0seja tratado como uma condição de alerta, defina a condição como!= 0.Os picos de cpu ou carga podem ser muito breves para acionar um alerta, pois o Cloud Monitor avalia a média após a agregação da amostra. Agora, visualize os dados agregados para a instância de destino enquanto configura a regra de alerta e, em seguida, defina o limiar quando os valores agregados observados exigirem.
Se um servidor gerar alertas frequentes de Load Average, aumente o limiar conforme apropriado para a carga de trabalho real.
Para configurar um alerta de uso de disco, defina o escopo efetivo, configure um limiar como maior que 90%, vincule um Alert Contact Group e certifique-se de que o servidor de destino tenha o agente do Cloud Monitor instalado.