Utilizar o portal do Azure para configurar alertas em métricas do Azure Cosmos DB para PostgreSQL
APLICA-SE A: Azure Cosmos DB para PostgreSQL (com tecnologia da extensão da base de dados Citus para PostgreSQL)
Este artigo mostra-lhe como configurar alertas do Azure Cosmos DB para PostgreSQL com a portal do Azure. Pode receber um alerta com base nas métricas de monitorização dos seus serviços do Azure.
Irá configurar um alerta para acionar quando o valor de uma métrica especificada ultrapassar um limiar. O alerta é acionado quando a condição é cumprida pela primeira vez e continua a ser acionada posteriormente.
Pode configurar um alerta para efetuar as seguintes ações quando acionar:
- Envie notificações por e-mail ao administrador e coadministradores do serviço.
- Envie e-mails para e-mails adicionais que especificar.
- Chamar um webhook.
Pode configurar e obter informações sobre regras de alerta com:
Criar uma regra de alerta numa métrica no portal do Azure
Na portal do Azure, selecione o servidor do Azure Cosmos DB para PostgreSQL que pretende monitorizar.
Na secção Monitorização da barra lateral, selecione Alertas e, em seguida, selecione Criar ou Criar regra de alerta.
O ecrã Selecionar um sinal é aberto. Selecione uma métrica na lista de sinais a alertar. Para este exemplo, selecione Percentagem de armazenamento.
No separador Condição da página Criar uma regra de alerta , em Lógica de alerta, conclua os seguintes itens:
- Em Limiar, selecione Estático.
- Para Tipo de agregação, selecione Média.
- Em Operador, selecione Maior que.
- Em Valor do limiar, introduza 85.
Selecione o separador Ações e, em seguida, selecione Criar grupo de ações para criar um novo grupo para receber notificações no alerta.
No formulário Criar um grupo de ações , selecione Subscrição, Grupo de recursos e Região e introduza um nome e um nome a apresentar para o grupo.
Selecione Seguinte: Notificações na parte inferior da página.
No separador Notificações, em Tipo de notificação, selecione Email/SMS message/Push/Voice.
No formulário Email/MENSAGEM SMS/Push/Voz, preencha os endereços de e-mail e números de telefone dos tipos de notificação e destinatários que pretende e, em seguida, selecione OK.
No formulário Criar um grupo de ações , introduza um nome para a nova notificação.
Selecione Rever + criar e, em seguida, selecione Criar para criar o grupo de ações. O novo grupo de ações é criado e aparece em Nome do grupo de ações no separador Ações da página Criar uma regra de alerta .
Selecione Seguinte: detalhes na parte inferior da página.
No separador Detalhes , selecione uma gravidade para a regra. Atribua um nome facilmente identificável à regra e adicione uma descrição opcional.
Selecione Rever + criar e, em seguida, selecione Criar para criar o alerta. Dentro de alguns minutos, o alerta está ativo e é acionado conforme descrito anteriormente.
Gerir alertas
Depois de criar um alerta, pode selecioná-lo e efetuar as seguintes ações:
- Veja um gráfico que mostra o limiar da métrica e os valores reais do dia anterior relevantes para este alerta.
- Editar ou Eliminar a regra de alerta.
- Desative ou Ative o alerta se quiser parar ou retomar temporariamente a receção de notificações.
Alertas sugeridos
Eis alguns exemplos de alertas sugeridos para configurar.
Espaço em disco
A monitorização e os alertas são importantes para cada cluster de produção. A base de dados PostgreSQL subjacente requer espaço livre em disco para funcionar corretamente. Se o disco ficar cheio, o nó do servidor de bases de dados ficará offline e recusará iniciar até que o espaço esteja disponível. Nessa altura, é necessário um pedido de suporte da Microsoft para corrigir a situação.
Recomendamos que defina alertas de espaço em disco em cada nó em cada cluster, mesmo para utilização não produção. Os alertas de utilização do espaço em disco fornecem o aviso prévio necessário para intervir e manter os nós em bom estado de funcionamento. Para obter os melhores resultados, experimente uma série de alertas a 75%, 85% e 95% de utilização. As percentagens a escolher dependem da velocidade de ingestão de dados, uma vez que a ingestão rápida de dados preenche o disco mais rapidamente.
À medida que o disco se aproxima do limite de espaço, experimente estas técnicas para obter mais espaço livre:
- Reveja a política de retenção de dados. Mova os dados mais antigos para o armazenamento a frio, se possível.
- Considere adicionar nós ao cluster e reequilibrar as partições horizontais. O reequilíbrio distribui os dados por mais computadores.
- Considere aumentar a capacidade dos nós de trabalho. Cada trabalho pode ter até 2 TiB de armazenamento. No entanto, a adição de nós deve ser tentada antes de redimensionar os nós porque a adição de nós é concluída mais rapidamente.
Utilização da CPU
Monitorizar a utilização da CPU é útil para estabelecer uma linha de base para o desempenho. Por exemplo, poderá reparar que a utilização da CPU é geralmente de cerca de 40-60%. Se a utilização da CPU começar subitamente a rondar os 95%, poderá reconhecer uma anomalia. A utilização da CPU pode refletir o crescimento orgânico, mas também pode revelar uma consulta perdida. Ao criar um alerta de CPU, defina uma granularidade de agregação longa para detetar aumentos prolongados e ignorar picos momentâneos.
Passos seguintes
- Saiba mais sobre como configurar webhooks em alertas.
- Obtenha uma descrição geral da coleção de métricas para garantir que o serviço está disponível e a responder.