Partilhar via


Monitorizar e otimizar o Azure Cosmos DB for PostgreSQL

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.

O monitoramento de dados sobre seus servidores ajuda a solucionar problemas e otimizar sua carga de trabalho. O Azure Cosmos DB para PostgreSQL fornece várias opções de monitoramento para fornecer informações sobre o comportamento dos nós em um cluster.

Métricas

O Azure Cosmos DB para PostgreSQL fornece métricas para nós num cluster e métricas agregadas para o grupo como um conjunto. As métricas fornecem informações sobre o comportamento dos recursos de suporte. Cada métrica é emitida com uma frequência de um minuto e tem até 30 dias de histórico.

Além de visualizar gráficos das métricas, você pode configurar alertas. Para obter orientação passo a passo, consulte Como configurar alertas. Outras tarefas incluem a configuração de ações automatizadas, a execução de análises avançadas e o arquivamento do histórico. Para obter mais informações, consulte Visão geral das métricas do Azure.

Por nó vs agregado

Por padrão, o portal do Azure agrega métricas em todos os nós de um cluster. No entanto, algumas métricas, como a percentagem de utilização do disco, são mais informativas de forma individual por nó. Para ver as métricas dos nós exibidas individualmente, use a divisão de métricas do Azure Monitor por nome do servidor.

Nota

Alguns clusters não suportam divisão métrica. Nesses clusters, pode-se exibir métricas para nós individuais clicando no nome do nó na página Visão geral do cluster. Em seguida, abra a página Métricas para o nó.

Lista de métricas

Estas métricas estão disponíveis para nós:

Métrica Nome de exibição da métrica Unidade Descrição
ligações ativas Ligações Ativas Contagem O número de conexões ativas com o servidor.
percentagem_de_memória_reservada_para_apps Percentagem de memória reservada Percentagem Calculado a partir da proporção de Committed_AS/CommitLimit como mostrado em /proc/meminfo.
créditos_cpu_consumidos Créditos de CPU consumidos Créditos Número total de créditos consumidos pelo nó. (Disponível somente quando a computação burstable é provisionada no nó.)
créditos_de_cpu_restantes Créditos de CPU restantes Créditos Número total de créditos disponíveis para burst. (Disponível somente quando a computação burstable é provisionada no nó.)
percentagem_de_uso_da_cpu Percentagem de CPU Percentagem A porcentagem de CPU em uso.
IOPS IOPS Contagem Consulte a definição de IOPS e a taxa de transferência do Azure Cosmos DB para PostgreSQL
percentagem_de_memória Percentagem de memória Percentagem A percentagem de memória em uso.
network_bytes_ingress Entrada na Rede bytes Entrada de rede em conexões ativas.
bytes_de_saída_da_rede Saída da Rede bytes Saída de rede através de conexões ativas.
atraso_de_replicação Atraso da Replicação Segundos Até que ponto os nós de réplica lidos estão atrás de seus homólogos no cluster primário.
percentagem_de_armazenamento Percentagem de armazenamento Percentagem A porcentagem de armazenamento usada fora do máximo do servidor.
armazenamento_utilizado Armazenamento utilizado bytes A quantidade de armazenamento em uso. O armazenamento usado pelo serviço pode incluir os arquivos de banco de dados, logs de transações e os logs do servidor.

O Azure não fornece métricas agregadas para o cluster como um todo, mas as métricas para vários nós podem ser colocadas no mesmo gráfico.

Próximos passos

  • Saiba como visualizar métricas para um cluster.
  • Veja como configurar alertas para obter orientação sobre como criar um alerta em uma métrica.
  • Aprenda a fazer a divisão de métricas para inspecionar métricas por nó num cluster.
  • Veja outras medidas de integridade do banco de dados com consultas de diagnóstico úteis.