Use o portal do Azure para configurar alertas em métricas para o Azure Cosmos DB para MongoDB vCore
APLICA-SE A: MongoDB vCore
Este artigo mostra como configurar e gerenciar alertas em métricas operacionais para o Azure Cosmos DB para MongoDB vCore usando o portal do Azure. Você pode criar alertas com base em métricas de monitoramento para seus serviços do Azure para gerenciar proativamente seus clusters.
Você configurará um alerta para disparar quando uma métrica especificada ultrapassar um limite. O alerta é acionado quando a condição é atendida pela primeira vez e continua a ser acionado depois até que a condição não seja mais verdadeira.
Você pode configurar um alerta para executar as seguintes ações quando acionado:
- Envie notificações por e-mail para o administrador do serviço e coadministradores.
- Envie e-mails para endereços adicionais especificados.
- Chame um webhook.
Você pode configurar e gerenciar regras de alerta usando as seguintes ferramentas:
Criar uma regra de alerta numa métrica no portal do Azure
Siga estas etapas para criar uma regra de alerta com base em uma métrica:
- No portal do Azure, selecione o cluster vCore do Azure Cosmos DB para MongoDB que você deseja monitorar.
- Na secção Monitorização da barra lateral, selecione Alertas e, em seguida, selecione Criar e, em seguida, Regra de alerta.
- Na guia Condição, selecione Ver todos os sinais ao lado de Selecionar uma lista suspensa de sinal.
- Escolha uma métrica na lista de sinais disponíveis. Por exemplo, selecione Percentagem de armazenamento e, em seguida, selecione Aplicar.
- Na guia Condição da página Criar uma regra de alerta, em Lógica de alerta, configure o seguinte:
- Em Limite, selecione Estático.
- Em Tipo de agregação, selecione Média.
- Em Operador, selecione Maior que.
- Em Valor do limite, insira 85.
- Selecione a guia Ações .
- Certifique-se de que a opção Usar grupos de ações está selecionada e, em seguida, escolha Criar grupo de ações para criar um novo grupo que receberá notificações quando o alerta for acionado.
- No formulário Criar um grupo de ações, confirme o grupo Assinatura, Recurso, especifique Região e insira um Nome do grupo de ações e Nome para exibição para o grupo.
- Selecione Next: Notifications na parte inferior da página.
- Na guia Notificações, em Tipo de notificação, selecione E-mail/Mensagem SMS/Push/Voz.
- No formulário Email/SMS message/Push/Voice, introduza os endereços de e-mail e números de telefone dos destinatários que pretende notificar. Em seguida, selecione OK.
- No formulário Criar um grupo de ações, forneça um nome para a notificação.
- Selecione Rever + criar e, em seguida, selecione Criar para concluir a configuração do grupo de ações.
- O novo grupo de ações aparece em Nome do grupo de ações na guia Ações da página Criar uma regra de alerta.
- Selecione Next: Details na parte inferior da página.
- Na guia Detalhes, defina um Nível de gravidade para a regra de alerta. Forneça um Nome facilmente identificável e uma Descrição opcional para a regra.
- Selecione Rever + criar e, em seguida, selecione Criar para finalizar a regra de alerta. O alerta estará ativo dentro de alguns minutos e será acionado conforme configurado.
Gerir alertas
Depois de criar um alerta, você pode visualizá-lo, modificá-lo ou gerenciá-lo de várias maneiras:
- Desative ou habilite o alerta para interromper temporariamente ou retomar o recebimento de notificações.
- Edite ou exclua a regra de alerta.
Para obter acesso aos alertas, na seção Monitoramento da barra lateral nas propriedades do cluster, selecione Alertas e, em seguida, selecione Regras de alerta na barra de ferramentas.
Alertas sugeridos
Os alertas a seguir são recomendados para ajudá-lo a monitorar e manter seus clusters vCore do Azure Cosmos DB para MongoDB.
Espaço em disco
O monitoramento do espaço em disco é essencial para cada cluster de produção. O banco de dados subjacente requer espaço livre em disco suficiente para funcionar corretamente. Se o disco ficar cheio, o fragmento físico (nó) do cluster poderá ficar offline e recusar-se a iniciar até que mais espaço esteja disponível. Nesses casos, você deve enviar uma solicitação de suporte à Microsoft para resolver o problema.
Recomendamos definir alertas de espaço em disco em todos os nós em cada cluster, incluindo ambientes que não sejam de produção. Os alertas de uso de espaço em disco fornecem avisos antecipados que ajudam você a tomar medidas proativas para manter a integridade do nó.
Para obter melhores resultados, configure uma série de alertas com limites de uso de 75%, 85% e 95%. As percentagens específicas que escolher podem depender da velocidade de ingestão de dados, uma vez que a ingestão rápida pode encher o disco rapidamente.
Para liberar espaço em disco, considere as seguintes ações:
- Reveja a sua política de retenção de dados e, se possível, mova os dados mais antigos para o armazenamento a frio.
- Aumente a capacidade do nó, se necessário. Cada nó pode suportar até 32 TiB de armazenamento.
Utilização da CPU
O monitoramento do uso da CPU ajuda a estabelecer uma linha de base de desempenho. Por exemplo, se o uso da CPU do cluster normalmente gira em torno de 40-60%, um aumento repentino para 95% pode indicar uma anomalia.
Os picos de uso da CPU podem resultar de crescimento orgânico ou consultas ineficientes. Ao criar alertas de uso da CPU, defina um longo período de agregação para capturar aumentos sustentados e ignorar picos momentâneos. Um período de agregação mais longo pode ajudar a tomar decisões sobre o dimensionamento da computação de cluster para cima ou para baixo. Para cargas de trabalho com padrões de negócios, incluindo picos de uso da CPU regularmente e períodos de vale prolongados entre eles, considere o uso da computação em escala automática.
Com esses alertas instalados, você pode monitorar e gerenciar proativamente seus clusters vCore do Azure Cosmos DB para MongoDB para manter a alta disponibilidade e o desempenho.