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

  1. Na portal do Azure, selecione o servidor do Azure Cosmos DB para PostgreSQL que pretende monitorizar.

  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 de Criar regra de alerta.

  3. O ecrã Selecionar um sinal é aberto. Selecione uma métrica na lista de sinais a alertar. Para este exemplo, selecione Percentagem de armazenamento.

    Captura de ecrã a mostrar a página Configurar lógica de sinal onde pode ver vários sinais.

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

    Captura de ecrã que mostra a configuração da Lógica de alerta.

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

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

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

  7. Selecione Seguinte: Notificações na parte inferior da página.

  8. No separador Notificações, em Tipo de notificação, selecione Email/SMS message/Push/Voice.

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

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

  10. No formulário Criar um grupo de ações , introduza 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 no separador Ações da página Criar uma regra de alerta .

  12. Selecione Seguinte: detalhes na parte inferior da página.

  13. No separador Detalhes , selecione uma gravidade para a regra. Atribua um nome facilmente identificável à regra 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 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