Partilhar via


Usar o portal do Azure para configurar alertas em métricas para o Azure Cosmos DB for PostgreSQL

APLICA-SE A: Azure Cosmos DB para PostgreSQL (alimentado pela extensão de banco de dados Citus para PostgreSQL)

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 é atendida pela primeira vez e continua a ser acionado depois.

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-mails para e-mails adicionais que você especificar.
  • Chame 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

  1. No portal do Azure, selecione o servidor Azure Cosmos DB para PostgreSQL que você deseja monitorar.

  2. Na secção Monitorização da barra lateral, selecione Alertas e, em seguida, selecione Criar ou Criar regra de alerta.

    Captura de ecrã que mostra a seleção Criar regra de alerta.

  3. A tela Selecione um sinal é aberta. Selecione uma métrica na lista de sinais a serem alertados. Para este exemplo, selecione Porcentagem de armazenamento.

    A captura de tela mostra a página Configurar lógica de sinal onde você pode visualizar vários sinais.

  4. 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.

    Captura de tela que mostra a configuração da lógica de Alerta.

  5. 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.

  6. 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.

    Captura de tela que mostra o formulário Criar um grupo de ações.

  7. Selecione Next: Notifications na parte inferior da página.

  8. Na guia Notificações, em Tipo de notificação, selecione E-mail/Mensagem SMS/Push/Voz.

  9. 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.

    Captura de ecrã que mostra a página Criar uma regra de alerta.

  10. No formulário Criar um grupo de ações , insira um nome para a nova notificação.

  11. 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 na guia Ações da página Criar uma regra de alerta.

  12. Selecione Next: Details na parte inferior da página.

  13. Na guia Detalhes, selecione uma severidade para a regra. Dê à regra um nome facilmente identificável e adicione uma descrição opcional.

    Captura de ecrã que mostra o separador Detalhes do alerta.

  14. 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 em cada nó de cada cluster, mesmo para uso fora da produção. 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 vaga. 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