Database OCI con metriche PostgreSQL

È possibile monitorare lo stato, la capacità e le prestazioni dei database utilizzando le metriche , gli allarmi e le notifiche.

Questo argomento descrive le metriche emesse dal database OCI con il servizio PostgreSQL nello spazio di nomi delle metriche oci_postgresql.

Risorse: OCI_OPTIMIZED_STORAGE.

Suggerimento

Puoi abilitare il log per il database OCI con risorse PostgreSQL. Per ulteriori informazioni, vedere Panoramica del log.

Panoramica

Il database OCI con le metriche del servizio PostgreSQL consente di misurare le prestazioni e lo stato di un database. È possibile utilizzare i dati delle metriche per diagnosticare e risolvere i problemi.

Per visualizzare un set predefinito di grafici delle metriche nella console, andare al database a cui si è interessati, quindi fare clic su Metriche. È inoltre possibile utilizzare il servizio di monitoraggio per creare interrogazioni personalizzate.

Requisiti indispensabili

  • Criteri IAM: per monitorare le risorse, è necessario disporre del tipo di accesso richiesto in un criterio (IAM) scritto da un amministratore. Questo accesso sono necessari per utilizzare la console o l'API REST con un SDK, un'interfaccia CLI o unaltro strumento. Il criterio deve consentire l'accesso ai servizi di monitoraggio e alle risorse monitorate. Quando si tenta di eseguire un'azione, è possibile che venga visualizzato un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati. Confermare con l'amministratore il tipo di accesso concesso e il compartimento in cui si dovrebbe lavorare. Per ulteriori informazioni sulle autorizzazioni utente per il monitoraggio, vedere la sezione Autenticazione e autorizzazione per il servizio correlato: Monitoraggio o Notifiche.

  • Le metriche elencate in questa pagina sono automaticamente disponibili per qualsiasi risorsa creata. Non è necessario abilitare il monitoraggio sulla risorsa per ottenere queste metriche.

Metriche disponibili

Il database OCI con metriche PostgreSQL include le dimensioni riportate di seguito.

  • resourceType: il tipo di risorsa a cui si applicano le metriche
  • resourceName: il nome della risorsa per la quale vengono applicate le metriche
  • resourceId: OCID della risorsa per la quale viene applicata la metrica
  • dbInstanceRole: indica se il nodo è il nodo primario o un nodo di replica di lettura
  • dbInstanceId: l'ID del nodo per il quale vengono applicate le metriche
Metrica Nome visualizzato metrica Unità Descrizione Dimensioni
BufferCacheHitRatio Percentuale delle corrispondenze trovate nella buffer cache percentuale Percentuale di pagine trovate nella buffer cache senza leggere dal disco.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

Connections Connessioni DB conteggio Numero di connessioni al database.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

CpuUtilization Utilizzo CPU percentuale Utilizzo della CPU espresso come percentuale. Utilizzo della percentuale sotto forma di percentuale, aggregata rispetto al numero di CPU che il database può usare, vale a dire il due volte il numero di OCPU.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

Deadlocks Deadlock conteggio Il numero di lock su una riga del database in cui due o più transazioni sono in attesa che un'altra transazione abbandoni una riga bloccata.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

WriteIops IOPS di scrittura conteggio Il numero di scritture al secondo.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ReadIops IOPS di lettura conteggio Il numero di letture al secondo.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

WriteLatency Latenza di scrittura ms Latenza di scrittura in millisecondi.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ReadLatency Latenza di lettura ms Latenza di lettura in millisecondi.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

WriteThroughput Kilobyte di scrittura KB Scrive in kilobyte al secondo.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ReadThroughput Kilobyte di lettura KB Legge in kilobyte al secondo.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

MemoryUtilization Utilizzo memoria percentuale Percentuale di RAM totale in uso.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

UsedStorage Storage usato GB Quantità di storage utilizzata, espressa in GB.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

InactiveReplicationSlots Slot di replica inattivi conteggio Indica gli slot di replica inattivi (nessun sottoscrittore che utilizza). Consente di rilevare gli slot di replica isolati che potrebbero conservare inutilmente i file WAL.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ActiveSessions Sessioni attive conteggio Numero di sessioni attive connesse al database.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

IdleSessions Sessioni inattive conteggio Numero di sessioni inattive. Può aiutare a identificare le connessioni inutilizzate.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

IdleInTransactions Transazione inattiva conteggio Sessioni inattive in una transazione che potrebbero causare lock o contenere risorse.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

BlockedQueries Numero di query bloccate conteggio Numero di query in attesa a causa del blocco da parte di altre sessioni.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

LongRunningQueriesOverFiveMinutes Numero di query con tempi di esecuzione lunghi (oltre 5 minuti) conteggio Query in esecuzione per più di 5 minuti, con potenziale impatto sulle prestazioni.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

AverageReadLatency Latenza media di lettura ms Mostra il tempo medio necessario al database per recuperare i dati durante la lettura dallo storage. La riduzione della latenza consente di velocizzare le risposte alle query.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

ReplicationLag Ritardo replica MB Ritardo LSN riproduzione tra il database primario e la replica, che indica la quantità di dati WAL in attesa di essere riprodotti nella replica.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

WalUsedStorage Stoccaggio WAL GB Quantità di storage dati WAL utilizzata.

resourceType

resourceName

resourceId

dbInstanceRole

dbInstanceId

Visualizza grafici delle metriche predefiniti

  1. Aprire il menu di navigazione e selezionare Database. In PostgreSQL, selezionare Database.
  2. Selezionare il nome del database per il quale si desidera visualizzare le metriche.
  3. Nella pagina dei dettagli del sistema di database selezionare Metriche.

    Nella pagina Metriche viene visualizzato un set predefinito di grafici per il database corrente. Le metriche visualizzate provengono dall'endpoint di lettura/scrittura del nodo primario.

Per ulteriori informazioni sul monitoraggio delle metriche e sull'uso degli allarmi, vedere Monitoraggio. Per informazioni sulle notifiche per gli allarmi, vedere Notifiche.