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:

Prerequisiti

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.

Metrica Descrizione metrica Dimensioni metrica Azioni consigliati

NomeCpuUtilization

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.

deploymentId

deploymentName

Se l'utilizzo della CPU è elevato, è possibile:
  • Aggiungi OCPU alla distribuzione
  • Attiva la scala automatica, se non è già abilitata
  • Controllare l'utilizzo dello storage e la dimensione del trail e rimuovere i file trail se elevati

Nome: OcpuConsumption

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.

deploymentId

deploymentName

Se il consumo di OPCU è elevato, è possibile effettuare le operazioni riportate di seguito.
  • Aggiungi OCPU alla distribuzione
  • Attiva la scala automatica, se non è già abilitata

Nome: MemoryUtilization

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.

deploymentId

deploymentName

Se l'utilizzo della memoria è elevato, è possibile:
  • Aggiungi OCPU alla distribuzione
  • Attiva la scala automatica, se non è già abilitata

Nome: DeploymentHealth

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.

deploymentId

deploymentName

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: DeploymentInboundLag

Nome visualizzato: ritardo distribuzione in entrata

Ritardo medio, in secondi, per tutti i flussi in entrata, fondamentali per lo stato di distribuzione

deploymentId

deploymentName

Non applicabile

Nome: `DeploymentOutboundLag

Nome visualizzato: ritardo distribuzione in uscita

Ritardo medio, in secondi, per tutti i flussi in uscita, fondamentali per lo stato di distribuzione

deploymentId

deploymentName

Non applicabile

Nome: SwapSpaceUsage

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.

deploymentId

deploymentName

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: TempSpaceUsage

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.

deploymentId

deploymentName

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: FileSystemUsage

Nome visualizzato: utilizzo del file system

Quantità di spazio file system (GB) utilizzato dalla distribuzione

deploymentId

deploymentName

Se l'uso del file system è elevato:
  • Controllare la dimensione del file trail e rimuovere i file trail non necessari
  • Controllare l'uso dello spazio temporaneo per verificare se OCI GoldenGate ha esaurito la memoria fisica (RAM)

Nome: ExtractStatus

Nome visualizzato: stato estrazione

Percentuale di integrità di un processo Extract nella distribuzione
  • 100% quando il processo è in esecuzione
  • 0% quando il processo viene interrotto o interrotto

deploymentId

deploymentName

ExtractName

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: ReplicatStatus

Nome visualizzato: Stato Replicat

Percentuale di integrità di un processo Replicat nella distribuzione
  • 100% quando il processo è in esecuzione
  • 0% quando il processo viene interrotto o interrotto

deploymentId

deploymentName

ReplicatName

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: DistributionPathStatus

Nome visualizzato: stato percorso distribuzione

Percentuale di integrità di un processo Percorso di distribuzione nella distribuzione
  • 100% quando il processo è in esecuzione
  • 0% quando il processo viene interrotto o interrotto

deploymentId

deploymentName

DistributionPathName

Se abusato o interrotto, le possibili cause sono:

  • Modifica nelle credenziali
  • Servizio ricevente interrotto
  • Distribuzione destinazione interrotta

Nome: ReceiverPathStatus

Nome visualizzato: stato percorso ricevente

Percentuale di integrità di un processo Percorso ricevente nella distribuzione
  • 100% quando il processo è in esecuzione
  • 0% quando il processo viene interrotto o interrotto

deploymentId

deploymentName

ReceiverPathName

Se lo stato del percorso del ricevente viene interrotto o interrotto:
  • Verifica la presenza di modifiche nelle credenziali
  • Controllare lo stato della distribuzione di destinazione
  • Verificare la presenza di problemi di rete tra le distribuzioni di origine e di destinazione

Nome: ExtractLag

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.

deploymentId

deploymentName

ExtractName

Se l'intervallo di estrazione è elevato, procedere come segue.
  • Controllare l'utilizzo della CPU per verificare se la distribuzione ha esaurito le risorse
  • Controllare l'utilizzo della memoria per verificare se le risorse assegnate sono in grado di gestire la dimensione di estrazione
  • Se l'origine dati è un database in locale, verificare lo stato e la latenza della rete
  • Controllare i problemi di prestazioni con il database di origine
  • Controllare lo storage del file system

Nome: ReplicatLag

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.

deploymentId

deploymentName

ReplicatName

Se il ritardo Replicat è elevato:
  • Controllare l'utilizzo di CPU e memoria per verificare se la distribuzione ha esaurito le risorse
  • Controlla ritardo estrazione per eventuali problemi di latenza
  • Controllare il laboratorio del percorso di distribuzione per i problemi di latenza
  • Controllare la latenza di rete tra OCI GoldenGate e il database di destinazione. Il ping di andata e ritorno consigliato è di 5ms o meno.
  • HANDLECOLLISIONS può causare problemi di prestazioni e non è consigliato per la replica di Change Data Capture (CDC)

Nome: DistributionPathLag

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.

deploymentId

deploymentName

DistributionPathName

Non applicabile

Nome: ReceiverPathLag

Nome visualizzato: ritardo percorso ricevente

Ritardo medio, in secondi, del processo Percorso ricevente nella distribuzione

deploymentId

deploymentName

ReceiverPathName

Non applicabile

Nome: HeartbeatLag

Nome visualizzato: Ritardo heartbeat

Ritardo di replica, in secondi, dall'endpoint di origine all'endpoint di destinazione.

ReplicatName

deploymentName

deploymentId

ageSeconds

Se il ritardo di heartbeat è elevato, procedere come segue.
  • Controllare l'utilizzo della CPU per verificare se la distribuzione ha esaurito le risorse
  • Controllare l'utilizzo della memoria per verificare se le risorse assegnate sono in grado di gestire la dimensione di estrazione
  • Se l'origine dati è un database in locale, verificare lo stato e la latenza della rete
  • Controllare i problemi di prestazioni con il database di origine
  • Controlla storage del file system
  • Controlla ritardo estrazione per eventuali problemi di latenza
  • Controllare il laboratorio del percorso di distribuzione per i problemi di latenza
  • Controllare la latenza di rete tra OCI GoldenGate e il database di destinazione. Il ping di andata e ritorno consigliato è di 5ms o meno.
  • HANDLECOLLISIONS può causare problemi di prestazioni e non è consigliato per la replica di Change Data Capture (CDC)

Metriche Stream Analytics

Le metriche di Stream Analytics di Oracle Cloud Infrastructure GoldenGate includono le dimensioni riportate di seguito.

Metrica Descrizione metrica Dimensioni metrica Azioni consigliati

Nome: PipelineHealth

Nome visualizzato: stato pipeline

Percentuale complessiva dello stato di una pipeline di Stream Analytics.
  • 100% quando una pipeline è in buono stato durante l'intervallo di tempo.
  • 0% quando la pipeline è in cattivo stato o non è in esecuzione durante l'intervallo di tempo.
  • Tra lo 0% e il 100% quando una pipeline non era salutare e sta recuperando o terminerà entro l'intervallo di tempo e richiede attenzione.

deploymentId

deploymentName

PipelineName

Non applicabile

Nome: PipelineProcessingRate

Nome visualizzato: tasso elaborazione pipeline

Numero medio di eventi elaborati al secondo dalle pipeline nella distribuzione.

deploymentId

deploymentName

PipelineName

Non applicabile

Nome: PipelineSchedulingDelay

Nome visualizzato: Ritardo pianificazione pipeline

Ritardo medio di pianificazione in millisecondi (ms) delle pipeline nella distribuzione.

deploymentId

deploymentName

PipelineName

Non applicabile
{::nomarkdown}<p>Nome: PipelineTotalDelay</p><p>Nome visualizzato: Ritardo totale pipeline </p> Ritardo totale medio in millisecondi (ms) delle pipeline nella distribuzione.

deploymentId

deploymentName

PipelineName

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.

deploymentId

deploymentName

PipelineName

component

Non applicabile

Metriche pipeline

Le metriche della pipeline di Oracle Cloud Infrastructure GoldenGate possono includere le dimensioni riportate di seguito.

Metrica Descrizione metrica Dimensioni metrica Azioni consigliati

Nome: CpuUtilization

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.

deploymentId

deploymentName

Se l'utilizzo della CPU rimane a un livello elevato per un lungo periodo di tempo, contattare il Supporto Oracle.

Nome: MemoryUtilization

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>

deploymentId

deploymentName

Se l'utilizzo della CPU rimane a un livello elevato per un lungo periodo di tempo, contattare il Supporto Oracle.

Nome: OcpuConsumption

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.

deploymentId

deploymentName

Se l'utilizzo della CPU rimane a un livello elevato per un lungo periodo di tempo, contattare il Supporto Oracle.

Nome: PipelineCaptureStatus

Nome visualizzato: stato acquisizione pipeline

Percentuale di integrità di un processo Capture (Extract).

deploymentId

deploymentName

PipelineName

Non applicabile

Nome: PipelineApplyStatus

Nome visualizzato: stato applicazione pipeline

Percentuale di integrità di un processo Applica (Replicat).

deploymentId

deploymentName

PipelineName

Non applicabile

Nome: PipelineCaptureLag

Nome visualizzato: ritardo acquisizione pipeline

Ritardo medio, in secondi, di un processo di acquisizione (estrazione) nella distribuzione.

deploymentId

deploymentName

PipelineName

Non applicabile

Nome: PipelineApplyLag

Nome visualizzato: Ritardo applicazione pipeline

Ritardo medio, in secondi, di un processo Applica (Replicat) nella distribuzione.

deploymentId

deploymentName

PipelineName

Non applicabile

Nome: PipelineHealth

Nome visualizzato: stato pipeline

Percentuale complessiva di integrità dei servizi e dei processi di Pipeline sottostanti.
  • 100% quando una pipeline è in buono stato durante l'intervallo di tempo.
  • 0% quando la pipeline è in cattivo stato o non è in esecuzione durante l'intervallo di tempo.
  • Tra lo 0% e il 100% quando una pipeline non era salutare e sta recuperando o terminerà entro l'intervallo di tempo e richiede attenzione.

deploymentId

deploymentName

PipelineName

Non applicabile

Nome: HeartbeatLag

Nome visualizzato: Ritardo heartbeat

Ritardo di replica, in secondi, dall'endpoint di origine all'endpoint di destinazione.

pipelineId

pipelineName

ProcessName

ageSeconds

Se il ritardo di heartbeat è elevato, procedere come segue.
  • Controllare l'utilizzo della CPU per verificare se la pipeline ha esaurito le risorse
  • Controllare l'utilizzo della memoria per verificare se le risorse assegnate sono in grado di gestire la dimensione di acquisizione
  • Se l'origine dati è un database in locale, verificare lo stato e la latenza della rete
  • Controllare i problemi di prestazioni con il database di origine
  • Controllare lo storage del file system
  • Controlla ritardo acquisizione per eventuali problemi di latenza

Utilizzo di Console

Per visualizzare le metriche di Oracle Cloud Infrastructure GoldenGate:

  1. Nel menu di navigazione della Console selezionare Observability & Management, quindi in Monitoring selezionare Service Metrics.

  2. Per il Compartimento, selezionare il compartimento che contiene le distribuzioni Oracle Cloud Infrastructure GoldenGate a cui si è interessati.

  3. Per Spazio di nomi delle metriche, selezionare oci_goldengate.

Aggiornare il browser per visualizzare le metriche più recenti emesse dal servizio.