O ApsaraDB for MongoDB monitora as principais métricas da instância e envia uma notificação de alerta quando uma métrica ultrapassa o limiar definido. Este tópico descreve como crie uma regra de alerta baseada em limiar a partir do console do MongoDB.
Pré-requisitos
Antes de começar, certifique-se de ter:
Uma instância do ApsaraDB for MongoDB (standalone, replica set ou sharded cluster)
Um grupo de contatos de alerta configurado no CloudMonitor. Se ainda não crie um, consulte Criar um contato de alerta ou um grupo de contatos de alerta
Criar uma regra de alerta baseada em limiar
Faça login no console do MongoDB.
No painel de navegação à esquerda, clique em Replica Set Instances ou Sharded Cluster Instances de acordo com o tipo da instância.
No canto superior esquerdo, selecione o grupo de recursos e a região da instância.
Clique no ID da instância desejada ou clique em Manage na coluna Actions.
No painel de navegação à esquerda, clique em Alert Rules.
No canto superior esquerdo, clique em Set Alert Rule. Você será redirecionado para o console do CloudMonitor.
Na página Alert Rules, clique em Create Alert Rule.
-
No painel Create Alert Rule, configure os seguintes parâmetros.
Configurações básicas
Parâmetro
Descrição
Product
O serviço da Alibaba Cloud a ser monitorado. Selecione ApsaraDB For MongoDB - Standalone Instance, ApsaraDB For MongoDB - Replica Set ou ApsaraDB For MongoDB - Sharded Cluster de acordo com o tipo da instância.
Resource Range
O escopo de recursos ao qual a regra se aplica. Consulte a tabela abaixo para os valores válidos.
Rule Description
As condições que disparam o alerta. Clique em Add Rule, configure o nome da regra, o tipo de métrica, a métrica, o limiar e o nível de alerta no painel Configure Rule Description e clique em OK. Clique em Add Rule novamente para adicionar múltiplas condições. Para as métricas suportadas por tipo de instância, consulte Métricas para instâncias standalone, Métricas para instâncias replica set e Métricas para instâncias sharded cluster.
Mute Period
O tempo que o CloudMonitor aguarda antes de reenviar um alerta após a primeira notificação. Se a métrica permanecer acima do limiar ao fim desse período, outro alerta é enviado. Valores válidos: 5 minutos, 15 minutos, 30 minutos, 60 minutos, 3 horas, 6 horas, 12 horas e 24 horas.
Effective Period
A janela de tempo durante a qual a regra de alerta está ativa. O CloudMonitor monitora dados e envia alertas somente nesse período.
Alert Contact Group
O grupo de contatos que recebe as notificações de alerta. Um grupo pode conter um ou mais contatos de alerta.
Tag
Uma tag para a regra de alerta, composta por uma chave de tag e um valor de tag.
Opções de escopo de recursos
Valor
Descrição
All Resources
Aplica-se a todos os recursos do serviço de nuvem selecionado na sua conta. Alertas são enviados sempre que o limiar for ultrapassado em qualquer recurso. Suporta até 1.000 recursos — para quantidades maiores, use grupos de aplicações.
Application Groups
Aplica-se a todos os recursos de um grupo de aplicações específico. Use esta opção para organizar recursos por negócio antes de defina alertas.
Instances
Aplica-se a uma instância específica. Por exemplo, envie um alerta quando a utilização de CPU de uma determinada instância ultrapassar 80%.
Advanced settings (clique em Advanced Settings para expandir)
Parâmetro
Descrição
Alert Callback
Uma URL pública que recebe notificações de alerta via requisições HTTP POST. Somente HTTP é compatível. Consulte Usar o recurso de callback de alerta.
Auto Scaling
Aciona uma regra de dimensionamento quando um alerta é disparado. Requer Region, ESS Group e ESS Rule. Consulte Configurar grupos de dimensionamento e Configurar regras de dimensionamento.
Log Service
Grava informações de alerta em um Logstore do Simple Log Service (SLS) quando um alerta é disparado. Requer Region, ProjectName e Logstore. Consulte Guia de início rápido do SLS.
Simple Message Queue (formerly MNS) — Topic
Grava informações de alerta em um tópico do Simple Message Queue quando um alerta é disparado. Requer a região e o tópico. Consulte Criar um tópico.
Function Compute
Envia notificações de alerta para uma função do Function Compute para processamento personalizado quando um alerta é disparado. Requer a região, o serviço e a função. Consulte Criar uma função rapidamente.
No Data Processing
Defina como tratar alertas quando os dados de monitoramento não estão disponíveis. Valores válidos: Do Not Take Any Action (padrão), Send No-data Alerts e Consider As Recovered.
Clique em Confirm.
Após criar a regra, visualize-a na página Alert Rules no console do CloudMonitor ou no console do MongoDB.
Próximas etapas
Após criar a regra de alerta, gerencie-a no console do CloudMonitor:
Para configure regras de alerta baseadas em limiar e em eventos diretamente no CloudMonitor, consulte Criar uma regra de alerta e Gerenciar regras de alerta baseadas em eventos do sistema (versão antiga).