O ApsaraDB for MongoDB permite monitorar o status da instância e acionar alertas. Este tópico descreve como criar regras de alerta para métricas comuns, incluindo uso de disco, uso de IOPS, uso de conexões e utilização de CPU.
Contexto
Conforme o volume de dados e os negócios crescem, o uso de recursos da instância do ApsaraDB for MongoDB pode aumentar até a exaustão.
-
Em alguns cenários, certas operações consomem recursos da instância a uma taxa anormalmente alta. Por exemplo, um grande volume de consultas lentas aumenta a utilização da CPU, enquanto gravações de dados em larga escala consomem rapidamente o espaço em disco.
ImportanteEspaço em disco insuficiente bloqueia a instância.
A criação de regras de alerta para indicadores-chave de desempenho (KPIs) gera notificações imediatas sobre anomalias e facilita a identificação e resolução rápida de problemas.
Procedimento
Faça login no console do ApsaraDB for MongoDB.
No canto superior esquerdo da página, selecione o grupo de recursos e a região da instância.
No painel de navegação à esquerda, clique em Replica Set Instances ou Sharded Cluster Instances, conforme a arquitetura da instância.
Localize a instância desejada e clique no respectivo ID ou em Manage na coluna Actions.
No painel de navegação à esquerda, clique em Alert Rules.
Clique em Set Alert Rule para ser redirecionado ao console do CloudMonitor.
Na página Alert Rules do console do CloudMonitor, clique em Create Alert Rule no canto superior esquerdo.
-
No painel Create Alert Rule, configure os parâmetros da regra de alerta.
Parâmetro
Descrição
Service
Serviço da Alibaba Cloud a ser monitorado. Exemplos:
ApsaraDB for MongoDB - Replica Set
ApsaraDB for MongoDB - Sharded Cluster
ApsaraDB for MongoDB - Standalone Instance
Resource Scope
Recursos abrangidos pela regra de alerta. Valores válidos:
All Resources: aplica-se a todos os recursos do serviço de nuvem especificado, inclusive aos adicionados posteriormente.
Application Groups: aplica-se a todos os recursos de um grupo de aplicativos específico, inclusive aos adicionados posteriormente.
Instance: aplica-se apenas a recursos específicos do serviço de nuvem.
Rule Description
Condições que acionam o alerta. Para definir a regra, siga estas etapas:
Clique em Add Rule.
No painel Add Rule Description, configure os parâmetros da regra, como nome, tipo de métrica, métrica de monitoramento, limiar e nível de alerta.
Clique em Determine.
NotaPara obter informações sobre como definir condições de alerta complexas, consulte Alert rule expressions.
Mute Period
Período de espera antes do reenvio de notificação para um alerta não resolvido. Valores válidos: 5 minutos, 15 minutos, 30 minutos, 60 minutos, 3 horas, 6 horas, 12 horas e 24 horas.
O CloudMonitor envia uma notificação quando uma métrica ultrapassa o limiar de alerta pela primeira vez. Se a métrica continuar acima do limiar, nenhuma outra notificação será enviada durante o período de silêncio. Caso o alerta permaneça ativo após o término desse período, uma nova notificação será disparada.
Por exemplo, se o Mute Period for definido como 12 Hours e o alerta não for resolvido, o CloudMonitor enviará outra notificação após 12 horas.
Effective Period
Período em que a regra de alerta permanece ativa. O CloudMonitor verifica alertas apenas dentro deste intervalo.
Alarm Contact Group
Grupo de contatos que recebe as notificações de alerta.
O CloudMonitor envia notificações de um grupo de aplicativos para os contatos de alerta deste grupo. Um grupo de contatos de alerta pode conter um ou mais contatos.
Para obter informações sobre como criar contatos e grupos de contatos de alerta, consulte Create an alert contact or an alert contact group.
Tag
Pares chave-valor usados para categorizar a regra de alerta.
Para obter informações sobre configurações avançadas, consulte Create an alert rule.
Após concluir a configuração, clique em <!--@uicontrol {"id":"uicontrol_9ds_xw8_39r","data-status="unpublished","data-isbold":"true"}-->Confirme. A regra de alerta entra em vigor imediatamente.