Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
O Azure Cosmos DB para PostgreSQL não tem mais suporte para novos projetos. Não use este serviço para novos projetos. Em vez disso, use um destes dois serviços:
Use o Azure Cosmos DB para NoSQL para obter uma solução de banco de dados distribuído projetada para cenários de alta escala com um SLA (contrato de nível de serviço) de disponibilidade de 99.999%, dimensionamento automático instantâneo e failover automático em várias regiões.
Use a funcionalidade de Clusters Elásticos do Azure para PostgreSQL para PostgreSQL fragmentado, utilizando a extensão Citus de código aberto.
Este artigo mostra como configurar o Azure Cosmos DB para alertas PostgreSQL usando o portal do Azure. Você pode receber um alerta com base em métricas de monitoramento para seus serviços do Azure.
Você configurará um alerta para disparar quando o valor de uma métrica especificada ultrapassar um limite. O alerta é acionado quando a condição é satisfeita pela primeira vez e continua a ser acionado depois disso.
Você pode configurar um alerta para executar as seguintes ações quando ele for acionado:
- Envie notificações por e-mail para o administrador do serviço e coadministradores.
- Envie e-mail para endereços adicionais que especificar.
- Acione um webhook.
Você pode configurar e obter informações sobre regras de alerta usando:
Criar uma regra de alerta numa métrica no portal do Azure
No portal do Azure, selecione o servidor Azure Cosmos DB para PostgreSQL que você deseja monitorar.
Na secção Monitorização da barra lateral, selecione Alertas e, em seguida, selecione Criar ou Criar regra de alerta.
A tela Selecione um sinal é aberta. Selecione uma métrica na lista de sinais a serem alertados. Para este exemplo, selecione Porcentagem de armazenamento.
Na guia Condição da página Criar uma regra de alerta, em Lógica de alerta, conclua os seguintes itens:
- 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 e, em seguida, selecione Criar grupo de ações para criar um novo grupo para receber notificações sobre o alerta.
No formulário Criar um grupo de ações, selecione Assinatura, Grupo de recursos e Região e insira um nome e um 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 E-mail/Mensagem SMS/Push/Voz, preencha os endereços de e-mail e números de telefone para os tipos de notificação e destinatários desejados e selecione OK.
No formulário Criar um grupo de ações , insira 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 sob 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, selecione uma severidade para a regra. Dê à regra um nome facilmente identificável e adicione uma descrição opcional.
Selecione Rever + criar e, em seguida, selecione Criar para criar o alerta. Dentro de alguns minutos, o alerta fica ativo e é acionado conforme descrito anteriormente.
Gerir alertas
Depois de criar um alerta, você pode selecioná-lo e executar as seguintes ações:
- Veja um gráfico mostrando o limite métrico e os valores reais do dia anterior relevantes para este alerta.
- Editar ou Excluir a regra de alerta.
- Desative ou habilite o alerta, se quiser interromper temporariamente ou continuar a receber notificações.
Alertas sugeridos
Aqui estão alguns exemplos de alertas sugeridos para configurar.
Espaço em disco
O monitoramento e o alerta são importantes para cada cluster de produção. O banco de dados PostgreSQL subjacente requer espaço livre em disco para funcionar corretamente. Se o disco ficar cheio, o nó do servidor de banco de dados ficará offline e se recusará a iniciar até que o espaço esteja disponível. Nesse ponto, ele requer uma solicitação de suporte da Microsoft para corrigir a situação.
Recomendamos definir alertas de espaço em disco para cada nó de cada cluster, mesmo para uso não-produtivo. Os alertas de uso de espaço em disco fornecem o aviso prévio necessário para intervir e manter os nós íntegros. Para obter melhores resultados, tente uma série de alertas com 75%, 85% e 95% de uso. As percentagens a escolher dependem da velocidade de ingestão de dados, uma vez que a ingestão rápida de dados enche o disco mais rapidamente.
À medida que o disco se aproxima do seu limite de espaço, experimente estas técnicas para obter mais espaço livre:
- Rever a política de retenção de dados. Mova dados mais antigos para armazenamento a frio, se possível.
- Considere adicionar nós ao cluster e reequilibrar fragmentos. O rebalanceamento distribui os dados por mais computadores.
- Considere aumentar a capacidade dos nós de trabalho. Cada trabalhador pode ter até 2 TiB de armazenamento. No entanto, a adição de nós deve ser tentada antes de redimensionar nós porque a adição de nós é concluída mais rapidamente.
Utilização da CPU
O monitoramento do uso da CPU é útil para estabelecer uma linha de base para o desempenho. Por exemplo, você pode notar que o uso da CPU é geralmente em torno de 40-60%. Se o uso da CPU de repente começar a pairar em torno de 95%, você pode reconhecer uma anomalia. O uso da CPU pode refletir o crescimento orgânico, mas também pode revelar uma consulta imprevista. Ao criar um alerta de CPU, defina uma granularidade de agregação longa para capturar aumentos prolongados e ignorar picos momentâneos.
Próximos passos
- Saiba mais sobre como configurar webhooks em alertas.
- Obtenha uma visão geral da coleta de métricas para garantir que seu serviço esteja disponível e responsivo.