Condividi tramite


Monitorare e ottimizzare Azure Cosmos DB for PostgreSQL

SI APPLICA A: Azure Cosmos DB for PostgreSQL (con tecnologia basata sull'estensione di database Citus per PostgreSQL)

Il monitoraggio dei dati relativi ai server facilita la risoluzione dei problemi e l'ottimizzazione in relazione al carico di lavoro. Azure Cosmos DB for PostgreSQL offre varie opzioni di monitoraggio che consentono di ottenere informazioni dettagliate sul comportamento dei nodi in un cluster.

Metrica

Azure Cosmos DB for PostgreSQL fornisce metriche per i nodi in un cluster e metriche di aggregazione per il gruppo nel suo complesso. Le metriche forniscono informazioni dettagliate sul comportamento delle risorse di supporto. Ogni metrica viene emessa con una frequenza di un minuto e ha una cronologia che può arrivare fino a 30 giorni.

Oltre a visualizzare grafici delle metriche, è possibile configurare gli avvisi. Per indicazioni dettagliate, vedere l'articolo Come configurare gli avvisi. Le altre attività includono la configurazione di azioni automatiche, l'esecuzione di analisi avanzate e l'archiviazione della cronologia. Per altre informazioni, vedere Panoramica delle metriche in Microsoft Azure.

Metodo per nodo e per aggregazione a confronto

Per impostazione predefinita, il portale di Azure aggrega le metriche tra i nodi di un cluster. Tuttavia, alcune metriche, ad esempio la percentuale di utilizzo del disco, sono più informative se eseguite per ogni nodo. Per visualizzare le metriche per i nodi visualizzati singolarmente, usare la suddivisione delle metriche di Monitoraggio di Azure per nome del server.

Nota

Alcuni cluster non supportano la suddivisione delle metriche. In questi cluster, è possibile visualizzare le metriche per i singoli nodi facendo clic sul nome del nodo nella pagina Panoramica del cluster. Aprire quindi la pagina Metriche per il nodo.

Elenco delle metriche

Queste metriche sono disponibili per i nodi:

Metric Nome visualizzato per la metrica Unità Descrizione
active_connections Connessioni attive Conteggio Numero di connessioni al server attive.
apps_reserved_memory_percent Percentuale di memoria riservata Percentuale Calcolata dal rapporto diCommitted_AS/CommitLimit, come illustrato in /proc/meminfo.
cpu_credits_consumed Crediti CPU usati Crediti Numero totale di crediti usati dal nodo. (Disponibile solo quando viene effettuato il provisioning del calcolo con possibilità di burst nel nodo.)
cpu_credits_remaining Crediti CPU rimanenti Crediti Numero totale di crediti disponibili per il burst. (Disponibile solo quando viene effettuato il provisioning del calcolo con possibilità di burst nel nodo.)
cpu_percent Percentuale CPU Percentuale Percentuale di CPU in uso.
iops IOPS Conteggio Vedere definizione di operazioni di I/O al secondo e velocità effettiva di Azure Cosmos DB for PostgreSQL
memory_percent Percentuale memoria Percentuale Percentuale di memoria in uso.
network_bytes_ingress Rete in ingresso Byte Rete in ingresso tra connessioni attive.
network_bytes_egress Rete in uscita Byte Rete in uscita tra connessioni attive.
replication_lag Ritardo di replica Secondi Quanto sono arretrati i nodi di replica in lettura rispetto alle rispettive controparti nel cluster primario.
storage_percent Percentuale archiviazione Percentuale Percentuale di spazio di archiviazione usata rispetto al massimo del server.
storage_used Uso archiviazione Byte Quantità di spazio di archiviazione in uso. Lo spazio di archiviazione usato dal servizio può includere file di database, log delle transazioni e log del server.

Azure non fornisce metriche di aggregazione per il cluster nel suo complesso, ma le metriche per più nodi possono essere posizionate nello stesso grafico.

Passaggi successivi