Compartilhar via


Monitorar e ajustar o Azure Cosmos DB for PostgreSQL

APLICA-SE AO: Azure Cosmos DB for PostgreSQL (da plataforma da extensão de dados Citus para PostgreSQL)

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

Métricas

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

Além de exibir grafos das métricas, você pode configurar alertas. Para obter diretrizes passo a passo, consulte How to set up alerts (Como configurar alertas). Outras tarefas incluem a configuração de ações automatizadas, execução de análises avançadas e arquivamento de histórico. Para obter mais informações, consulte a Visão geral das métricas no Microsoft Azure.

Comparação entre métricas por nó e de agregação

Por padrão, o portal do Azure agrega as métricas entre os nós em um grupo de servidores. No entanto, algumas métricas, como o percentual de uso do disco, são mais informativas quando fornecidas por nó. Para ver as métricas de nós exibidas individualmente, use a divisão de métricas do Azure Monitor por nome do servidor.

Observação

Alguns clusters não dão suporte à divisão de métricas. Nesses clusters, você pode ver as métricas de nós individuais clicando no nome do nó na página Visão geral do cluster. Em seguida, abra a página Métricas do nó.

Lista de métricas

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

Métrica Nome de exibição da métrica Unidade Descrição
active_connections Conexões ativas Contagem O número de conexões ativas com o servidor.
apps_reserved_memory_percent Percentual de memória reservada Porcentagem Calculado com base na taxa de Committed_AS/CommitLimit, conforme mostrado em /proc/meminfo.
cpu_credits_consumed Créditos de CPU Consumidos Credits Número total de créditos consumidos pelo nó. (Disponível somente quando a computação com capacidade de intermitência é provisionada no nó.)
cpu_credits_remaining Créditos de CPU restantes Credits Número total de créditos disponíveis para intermitência. (Disponível somente quando a computação com capacidade de intermitência é provisionada no nó.)
cpu_percent Porcentagem de CPU Porcentagem O percentual de CPU em uso.
iops IOPS Contagem Consulte a definição de IOPS e a taxa de transferência do Azure Cosmos DB for PostgreSQL
memory_percent Porcentagem de memória Porcentagem O percentual de memória em uso.
network_bytes_ingress Entrada na rede Bytes Entrada de rede em conexões ativas.
network_bytes_egress Saída da rede Bytes Rede-Out em conexões ativas.
replication_lag Atraso de Replicação Segundos Até que ponto os nós de réplica de leitura estão atrás de seus equivalentes no cluster primário.
storage_percent Porcentagem de armazenamento Porcentagem O percentual de armazenamento usado fora do máximo do servidor.
storage_used Armazenamento usado Bytes A quantidade de armazenamento em uso. O armazenamento usado pelo serviço pode incluir os arquivos de banco de dados, os logs de transação 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 grafo.

Próximas etapas