Metriche di Oracle Cloud Infrastructure GoldenGate
Monitora lo stato della distribuzione, la capacità e le prestazioni complessive delle distribuzioni di Oracle Cloud Infrastructure GoldenGate utilizzando metriche, allarmi e notifiche. Nella console di Oracle Cloud è possibile monitorare le metriche nella pagina dei dettagli di distribuzione di OCI GoldenGate o utilizzando Metrics Explorer.
Risorse: goldengate-deployments, goldengate-connections, goldengate-pipelines
Panoramica
Le metriche di Oracle Cloud Infrastructure GoldenGate consentono di misurare la quantità di dati replicati tra i database di origine e di destinazione.
I seguenti termini sono utili per comprendere le metriche:
-
Spazio di nomi: contenitore per le metriche di Oracle Cloud Infrastructure GoldenGate. Lo spazio di nomi per Oracle Cloud Infrastructure GoldenGate è
oci_goldengate. -
Metriche: il concetto fondamentale nella telemetria e nel monitoraggio. Le metriche definiscono un set di serie temporali di datapoint. Ogni metrica viene definita in modo univoco dallo spazio di nomi, dal nome della metrica, dall'identificativo del compartimento, da un set di una o più dimensioni e da un'unità di misura. A ogni datapoint sono associati un indicatore orario, un valore e un conteggio.
-
Dimensioni: una coppia chiave-valore che definisce le caratteristiche associate alla metrica. Ad esempio,
resourceId, che è l'OCID di distribuzione di Oracle Cloud Infrastructure GoldenGate. -
Statistiche: aggregazioni di dati delle metriche in periodi di tempo specificati. Le aggregazioni vengono eseguite utilizzando lo spazio di nomi, il nome della metrica, le dimensioni e l'unità di misura del datapoint entro il periodo di tempo specificato.
-
Allarmi: consente di automatizzare il monitoraggio e le prestazioni delle operazioni. Un allarme tiene traccia delle modifiche che si verificano in un determinato periodo di tempo. Esegue inoltre una o più azioni definite in base alle regole definite per la metrica.
Prerequisiti
-
Criteri IAM: per monitorare le risorse, è necessario disporre del tipo di accesso richiesto in un criterio scritto da un amministratore, indipendentemente dal fatto che si stia utilizzando la console o l'API REST con un SDK, un'interfaccia CLI o un altro strumento. Il criterio deve consentire l'accesso ai servizi di monitoraggio e alle risorse monitorate. Se si tenta di eseguire un'azione e si riceve 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 Monitoraggio o Notifiche.
-
Le metriche elencate in questa pagina sono automaticamente disponibili per qualsiasi distribuzione di Oracle Cloud Infrastructure GoldenGate creata. Non è necessario abilitare il monitoraggio sulla risorsa per ottenere queste metriche.
Metriche disponibili
Nota: assicurarsi di eseguire l'upgrade della distribuzione alla versione più recente per utilizzare tutte le metriche disponibili.
Metriche di replica dati
I parametri di replica dei dati di Oracle Cloud Infrastructure GoldenGate includono le dimensioni riportate di seguito.
-
deploymentId: per tutte le metriche,deploymentIdè l'OCID di distribuzione. -
deploymentName: nome della distribuzione di Oracle Cloud Infrastructure GoldenGate. -
ExtractName: nome di un processo Extract nella distribuzione di Oracle Cloud Infrastructure GoldenGate. -
ReplicatName: nome di un processo Replicat nella distribuzione di Oracle Cloud Infrastructure GoldenGate. -
DistributionPathName: nome di un processo del percorso di distribuzione nella distribuzione di Oracle Cloud Infrastructure GoldenGate. -
ReceiverPathName: nome di un processo del percorso di ricezione nella distribuzione di Oracle Cloud Infrastructure GoldenGate. -
ageSeconds: durata heartbeat in secondi.
| Metrica | Descrizione metrica | Dimensioni metrica | Azioni consigliati |
|---|---|---|---|
Nome Nome visualizzato: utilizzo CPU |
Percentuale d'uso totale della CPU per tutti i gruppi di consumer. Controllare l'utilizzo della CPU quando si verifica un ritardo Extract o Replicat. |
|
Se l'utilizzo della CPU è elevato, è possibile:
|
Nome: Nome visualizzato: consumo OCPU |
Numero totale di OCPU utilizzate dalla distribuzione. Quando il conteggio è inferiore al numero minimo di OCPU, viene visualizzato il numero minimo. Quando il numero di OCPU è maggiore del numero minimo, viene visualizzato il numero effettivo di OCPU. |
|
Se il consumo di OPCU è elevato, è possibile effettuare le operazioni riportate di seguito.
|
Nome: Nome visualizzato: Utilizzo della memoria |
Percentuale di memoria disponibile utilizzata. La necessità di memoria è allineata alla dimensione dei dati replicati. Se viene allocata una quantità di memoria sufficiente, ogni transazione aperta viene conservata in memoria fino alla ricezione di un record di commit. |
|
Se l'utilizzo della memoria è elevato, è possibile:
|
Nome: Nome visualizzato: stato distribuzione globale |
Stato generale in percentuale dei servizi di distribuzione. Ci sono quattro servizi: servizio di amministrazione, servizio di distribuzione, servizio ricevente e servizio metrica delle prestazioni. Se tutti e quattro sono in buona salute, il punteggio previsto è del 100%. Se lo stato di integrità della distribuzione è del 50%, solo due dei servizi vengono eseguiti in buono stato. |
|
Quando si creano percorsi Extract, Replicat, Distribution o Receiver, è possibile contrassegnare il processo come critico per lo stato della distribuzione in Opzioni gestite. Se lo stato della distribuzione è >100%, controllare i processi contrassegnati come critici per lo stato della distribuzione. |
Nome: Nome visualizzato: ritardo distribuzione in entrata |
Ritardo medio, in secondi, per tutti i flussi in entrata, fondamentali per lo stato di distribuzione |
|
Non applicabile |
Nome: Nome visualizzato: ritardo distribuzione in uscita |
Ritardo medio, in secondi, per tutti i flussi in uscita, fondamentali per lo stato di distribuzione |
|
Non applicabile |
Nome: Nome visualizzato: uso dello spazio di swap |
Percentuale di spazio di swap utilizzato dalla distribuzione. Poiché OCI GoldenGate scrive solo le transazioni di cui è stato eseguito il commit nei file trail, tutte le transazioni di cui non è stato eseguito il commit vengono memorizzate nella cache in memoria. La cache utilizza sia la memoria fisica che lo spazio di swap (memoria virtuale). Lo spazio di swap si trova sui dischi rigidi per fornire memoria aggiuntiva quando la memoria fisica (RAM) è piena. |
|
Se l'uso dello spazio di swap è in aumento, prendere in considerazione l'aggiunta di OCPU aggiuntive alla distribuzione per aumentare la memoria fisica (RAM). |
Nome: Nome visualizzato: uso spazio temporaneo |
Percentuale di spazio temporaneo utilizzato dalla distribuzione. Quando il totale dei dati delle transazioni inseriti nella cache supera l'impostazione Dimensione cache, Extract scrive i dati della cache in file temporanei. È più efficiente per il sistema operativo scambiare su disco che per Extract scrivere file temporanei. |
|
Se l'utilizzo dello spazio temporaneo è in aumento, prendere in considerazione l'aggiunta di OCPU aggiuntive alla distribuzione per aumentare la memoria fisica (RAM). |
Nome: Nome visualizzato: utilizzo del file system |
Quantità di spazio file system (GB) utilizzato dalla distribuzione |
|
Se l'uso del file system è elevato:
|
Nome: Nome visualizzato: stato estrazione |
Percentuale di integrità di un processo Extract nella distribuzione
|
|
Se un processo Extract viene interrotto o interrotto, controllare la causa o l'errore principale del file di report per la risoluzione del problema. |
Nome: Nome visualizzato: Stato Replicat |
Percentuale di integrità di un processo Replicat nella distribuzione
|
|
Se un Replicat viene arrestato o interrotto, controllare la causa o l'errore principale del file di report Replicat per la diagnosi dei problemi. |
Nome: Nome visualizzato: stato percorso distribuzione |
Percentuale di integrità di un processo Percorso di distribuzione nella distribuzione
|
|
Se abusato o interrotto, le possibili cause sono:
|
Nome: Nome visualizzato: stato percorso ricevente |
Percentuale di integrità di un processo Percorso ricevente nella distribuzione
|
|
Se lo stato del percorso del ricevente viene interrotto o interrotto:
|
Nome: Nome visualizzato: ritardo estrazione |
La differenza, in secondi, tra l'ora di elaborazione del record da parte di Extract (in base al clock del sistema) e l'indicatore orario di tale record nell'origine dati. |
|
Se l'intervallo di estrazione è elevato, procedere come segue.
|
Nome: Nome visualizzato: Ritardo replica |
La differenza, in secondi, tra l'ora in cui Replicat ha elaborato l'ultimo record (in base all'orologio di sistema) e l'indicatore orario di tale record nel trail. |
|
Se il ritardo Replicat è elevato:
|
Nome: Nome visualizzato: ritardo percorso distribuzione |
Ritardo medio, in secondi, di un processo Percorso di distribuzione nella distribuzione. Ad esempio, se le distribuzioni di origine e destinazione sono in esecuzione in due data center diversi, i problemi di latenza di rete potrebbero influire sul ritardo. |
|
Non applicabile |
Nome: Nome visualizzato: ritardo percorso ricevente |
Ritardo medio, in secondi, del processo Percorso ricevente nella distribuzione |
|
Non applicabile |
Nome: Nome visualizzato: Ritardo heartbeat |
Ritardo di replica, in secondi, dall'endpoint di origine all'endpoint di destinazione. |
|
Se il ritardo di heartbeat è elevato, procedere come segue.
|
Metriche Stream Analytics
Le metriche di Stream Analytics di Oracle Cloud Infrastructure GoldenGate includono le dimensioni riportate di seguito.
-
deploymentId: per tutte le metriche,deploymentIdè l'OCID di distribuzione. -
deploymentName: nome della distribuzione di Oracle Cloud Infrastructure GoldenGate. -
PipelineName: nome della pipeline. -
component: processo runtime della pipeline, driver o esecutore.
| Metrica | Descrizione metrica | Dimensioni metrica | Azioni consigliati |
|---|---|---|---|
Nome: Nome visualizzato: stato pipeline |
Percentuale complessiva dello stato di una pipeline di Stream Analytics.
|
|
Non applicabile |
Nome: Nome visualizzato: tasso elaborazione pipeline |
Numero medio di eventi elaborati al secondo dalle pipeline nella distribuzione. |
|
Non applicabile |
Nome: Nome visualizzato: Ritardo pianificazione pipeline |
Ritardo medio di pianificazione in millisecondi (ms) delle pipeline nella distribuzione. |
|
Non applicabile |
{::nomarkdown}<p>Nome: PipelineTotalDelay</p><p>Nome visualizzato: Ritardo totale pipeline </p> |
Ritardo totale medio in millisecondi (ms) delle pipeline nella distribuzione. |
|
Non applicabile |
{::nomarkdown}<p>Nome: PipelineMemoryUsage</p><p>Nome visualizzato: Uso memoria pipeline </p> |
Utilizzo della memoria in megabyte (MB) di driver ed esecutori pipeline nella distribuzione. |
|
Non applicabile |
Metriche pipeline
Le metriche della pipeline di Oracle Cloud Infrastructure GoldenGate possono includere le dimensioni riportate di seguito.
-
deploymentId: per tutte le metriche,deploymentIdè l'OCID di distribuzione. -
deploymentName: nome della distribuzione di Oracle Cloud Infrastructure GoldenGate. -
PipelineName: nome della pipeline. -
pipelineId:pipelineIdè l'OCID pipeline. -
ProcessName: nome del processo generato dal sistema. -
ageSeconds: durata heartbeat in secondi.
| Metrica | Descrizione metrica | Dimensioni metrica | Azioni consigliati |
|---|---|---|---|
Nome: Nome visualizzato: utilizzo CPU |
Percentuale d'uso totale della CPU per tutti i gruppi di consumer. Controllare l'utilizzo della CPU quando si verifica un ritardo Extract o Replicat. |
|
Se l'utilizzo della CPU rimane a un livello elevato per un lungo periodo di tempo, contattare il Supporto Oracle. |
Nome: Nome visualizzato: Utilizzo della memoria |
Percentuale di memoria disponibile utilizzata.<p>La necessità di memoria è allineata alla dimensione dei dati replicati. Se viene allocata una quantità di memoria sufficiente, ogni transazione aperta viene conservata in memoria fino alla ricezione di un record di commit.</p> |
|
Se l'utilizzo della CPU rimane a un livello elevato per un lungo periodo di tempo, contattare il Supporto Oracle. |
Nome: Nome visualizzato: consumo OCPU |
Numero totale di OCPU utilizzate dalla distribuzione. Quando il conteggio è inferiore al numero minimo di OCPU, viene visualizzato il numero minimo. Quando il numero di OCPU è maggiore del numero minimo, viene visualizzato il numero effettivo di OCPU. |
|
Se l'utilizzo della CPU rimane a un livello elevato per un lungo periodo di tempo, contattare il Supporto Oracle. |
Nome: Nome visualizzato: stato acquisizione pipeline |
Percentuale di integrità di un processo Capture (Extract). |
|
Non applicabile |
Nome: Nome visualizzato: stato applicazione pipeline |
Percentuale di integrità di un processo Applica (Replicat). |
|
Non applicabile |
Nome: Nome visualizzato: ritardo acquisizione pipeline |
Ritardo medio, in secondi, di un processo di acquisizione (estrazione) nella distribuzione. |
|
Non applicabile |
Nome: Nome visualizzato: Ritardo applicazione pipeline |
Ritardo medio, in secondi, di un processo Applica (Replicat) nella distribuzione. |
|
Non applicabile |
Nome: Nome visualizzato: stato pipeline |
Percentuale complessiva di integrità dei servizi e dei processi di Pipeline sottostanti.
|
|
Non applicabile |
Nome: Nome visualizzato: Ritardo heartbeat |
Ritardo di replica, in secondi, dall'endpoint di origine all'endpoint di destinazione. |
|
Se il ritardo di heartbeat è elevato, procedere come segue.
|
Utilizzo di Console
Per visualizzare le metriche di Oracle Cloud Infrastructure GoldenGate:
-
Nel menu di navigazione della Console selezionare Observability & Management, quindi in Monitoring selezionare Service Metrics.
-
Per il Compartimento, selezionare il compartimento che contiene le distribuzioni Oracle Cloud Infrastructure GoldenGate a cui si è interessati.
-
Per Spazio di nomi delle metriche, selezionare oci_goldengate.
Aggiornare il browser per visualizzare le metriche più recenti emesse dal servizio.