Oracle Cloud Infrastructure GoldenGate-Metriken

Überwachen Sie den Deployment-Zustand, die Kapazität und die Gesamtperformance Ihrer Oracle Cloud Infrastructure GoldenGate-Deployments mit Metriken, Alarmen und Benachrichtigungen. In der Oracle Cloud-Konsole können Sie Metriken in OCI GoldenGate auf der Seite "Deployment-Details" oder über den Metrik-Explorer überwachen.

Ressourcen: goldengate-deployments, goldengate-connections, goldengate-pipelines

Überblick

Mit Oracle Cloud Infrastructure GoldenGate-Metriken können Sie die Datenmenge messen, die zwischen Quell- und Zieldatenbanken repliziert wird.

Die folgenden Begriffe werden im Zusammenhang mit Metriken verwendet:

Voraussetzungen

Verfügbare Metriken

Hinweis: Vergewissern Sie sich, dass Sie Ihr Deployment auf die neueste Version upgraden, um alle verfügbaren Metriken nutzen zu können.

Datenreplikationsmetriken

Oracle Cloud Infrastructure GoldenGate-Datenreplikationsmetriken umfassen die folgenden Dimensionen:

Metrik Metrikbeschreibung Metrikdimensionen Empfohlene Vorgänge

NameCpuUtilization

Anzeigename: CPU-Auslastung

Prozentsatz der gesamten CPU-Auslastung durch alle Consumer-Gruppen. Prüfen Sie die CPU-Auslastung, wenn eine Extract- oder Replicat-Verzögerung vorliegt.

deploymentId

deploymentName

Wenn die CPU-Auslastung hoch ist, können Sie:
  • OCPUs zu Ihrem Deployment hinzufügen
  • Autoscaling aktivieren, falls noch nicht aktiviert
  • Speicherauslastung und Trailgröße prüfen und Traildateien löschen, falls diese hoch sind

Name: OcpuConsumption

Anzeigename: OCPU-Verbrauch

Gesamtanzahl der vom Deployment verwendeten OCPUs.

Wenn die Anzahl unter der Mindestanzahl von OCPUs liegt, wird das Minimum angezeigt.

Wenn die Anzahl der OCPUs größer als die Mindestanzahl ist, wird die tatsächliche Anzahl der verwendeten OCPUs angezeigt.

deploymentId

deploymentName

Wenn der OPCU-Verbrauch hoch ist, können Sie:
  • OCPUs zu Ihrem Deployment hinzufügen
  • Autoscaling aktivieren, falls noch nicht aktiviert

Name: MemoryUtilization

Anzeigename: Arbeitsspeicherauslastung

Prozentsatz des verfügbaren Arbeitsspeichers, der belegt ist.

Der Arbeitsspeicherbedarf richtet sich nach der Größe der replizierten Daten. Wenn genügend Arbeitsspeicher zugewiesen ist, wird jede offene Transaktion im Speicher gehalten, bis ein Commit-Datensatz empfangen wird.

deploymentId

deploymentName

Wenn die Arbeitsspeicherauslastung hoch ist, können Sie:
  • OCPUs zu Ihrem Deployment hinzufügen
  • Autoscaling aktivieren, falls noch nicht aktiviert

Name: DeploymentHealth

Anzeigename: Deployment-Gesamtzustand

Prozentsatz für den Gesamtzustand der Deployment-Services.

Es gibt vier Services: Administrationsservice, Verteilungsservice, Empfangsservice und Performancemetrikservice. Wenn alle vier fehlerfrei laufen, beträgt der erwartete Score 100%. Wenn der Deployment-Zustand 50% beträgt, werden nur zwei der Services fehlerfrei ausgeführt.

deploymentId

deploymentName

Wenn Sie Extract-, Replicat-, Verteilungs- oder Empfangspfade erstellen, können Sie den Prozess unter "Verwaltete Optionen" als "Kritisch" für den Deployment-Zustand markieren. Wenn der Deployment-Zustand mehr als 100% beträgt, prüfen Sie die Prozesse, die als "Kritisch für den Deployment-Zustand" markiert sind.

Name: DeploymentInboundLag

Anzeigename: Deployment Inbound Lag

Durchschnittliches Lag (in Sekunden) für alle eingehenden Streams, die kritisch für den Zustand des Deployments sind

deploymentId

deploymentName

Nicht zutreffend

Name: `DeploymentOutboundLag

Anzeigename: Deployment Outbound Lag

Durchschnittliches Lag (in Sekunden) für alle ausgehenden Streams, die kritisch für den Zustand des Deployments sind

deploymentId

deploymentName

Nicht zutreffend

Name: SwapSpaceUsage

Anzeigename: Swapspeicherauslastung

Prozentsatz des vom Deployment belegten Swapspeichers.

Da OCI GoldenGate nur festgeschriebene Transaktionen in die Traildateien schreibt, werden alle nicht festgeschriebenen Transaktionen im Arbeitsspeicher gecacht. Der Cache verwendet sowohl physischen Speicher als auch Swapspeicher (virtuellen Speicher). Der Swapspeicher befindet sich auf Festplatten, um zusätzlichen Speicher bereitzustellen, wenn der physische Speicher (RAM) voll ist.

deploymentId

deploymentName

Wenn die Auslastung des Swapspeichers zunimmt, sollten Sie zusätzliche OCPUs zum Deployment hinzufügen, um den physischen Speicher (RAM) zu erhöhen.

Name: TempSpaceUsage

Anzeigename: Temporäre Speicherplatznutzung

Prozentsatz des temporären Speicherplatzes, der vom Deployment belegt wird.

Wenn der Wert der gecachten Gesamttransaktionsdaten die unter "Cachegröße" festgelegten Werte überschreitet, schreibt Extract Cache-Daten in temporäre Dateien. Verglichen mit dem Schreiben in temporäre Dateien durch den Extract-Prozess ist es effizienter, wenn das Betriebssystem auf den Datenträger wechselt.

deploymentId

deploymentName

Wenn der temporäre Speicherplatznutzungsgrad zunimmt, sollten Sie zusätzliche OCPUs zum Deployment hinzufügen, um den physischen Speicher (RAM) zu erhöhen.

Name: FileSystemUsage

Anzeigename: Dateisystemauslastung

Menge des vom Deployment verwendeten Dateisystemspeichers (GB)

deploymentId

deploymentName

Bei hoher Auslastung des Speicherplatzes im Dateisystem:
  • Größe der Traildatei prüfen und unnötige Traildateien löschen
  • Temporäre Speicherplatznutzung dahingehend prüfen, ob OCI GoldenGate der physische Speicher (RAM) ausgegangen ist

Name: ExtractStatus

Anzeigename: Extract-Status

Zustand eines Extract-Prozesses im Deployment in Prozent
  • 100%, wenn Prozess ausgeführt wird
  • 0%, wenn Prozess abgebrochen oder gestoppt wurde

deploymentId

deploymentName

ExtractName

Wenn ein Extract-Prozess abgebrochen oder gestoppt wurde, suchen Sie in der Berichtsdatei nach der Ursache oder dem Fehler, um das Problem zu beheben.

Name: ReplicatStatus

Anzeigename: Replicat-Status

Zustand eines Replicat-Prozesses im Deployment in Prozent
  • 100%, wenn Prozess ausgeführt wird
  • 0%, wenn Prozess abgebrochen oder gestoppt wurde

deploymentId

deploymentName

ReplicatName

Wenn ein Replicat-Prozess abgebrochen oder gestoppt wurde, suchen Sie in der Replicat-Berichtsdatei nach der Ursache oder dem Fehler, um Probleme zu diagnostizieren.

Name: DistributionPathStatus

Anzeigename: Verteilungspfadstatus

Zustand eines Verteilungspfadprozesses im Deployment in Prozent
  • 100%, wenn Prozess ausgeführt wird
  • 0%, wenn Prozess abgebrochen oder gestoppt wurde

deploymentId

deploymentName

DistributionPathName

Wenn der Prozess abgebrochen oder gestoppt wurde, sind folgende Ursachen möglich:

  • Änderung der Zugangsdaten
  • Empfangsservice gestoppt
  • Ziel-Deployment gestoppt

Name: ReceiverPathStatus

Anzeigename: Empfangspfadstatus

Zustand eines Empfangspfadprozesses im Deployment in Prozent
  • 100%, wenn Prozess ausgeführt wird
  • 0%, wenn Prozess abgebrochen oder gestoppt wurde

deploymentId

deploymentName

ReceiverPathName

Wenn der Empfangspfadstatus "Gestoppt" oder "Abgebrochen" lautet:
  • Auf Änderungen der Zugangsdaten prüfen
  • Zustand des Ziel-Deployments prüfen
  • Auf Netzwerkprobleme zwischen Quell- und Ziel-Deployments prüfen

Name: ExtractLag

Anzeigename: Extract Lag

Die Differenz in Sekunden zwischen der Verarbeitungsuhrzeit eines Datensatzes durch Extract (basierend auf der Systemuhr) und dem Zeitstein dieses Datensatzes in der Datenquelle.

deploymentId

deploymentName

ExtractName

Bei hoher Extract-Verzögerung:
  • CPU-Auslastung prüfen, um festzustellen, ob das Deployment keine Ressourcen mehr hat
  • Arbeitsspeicherauslastung prüfen, um festzustellen, ob die zugewiesenen Ressourcen die Extract-Größe verarbeiten können
  • Netzwerkzustand und Latenz prüfen, wenn es sich bei der Datenquelle um eine On-Premise-Datenbank handelt
  • Performanceprobleme in der Quelldatenbank prüfen
  • Speicherplatz im Dateisystem prüfen

Name: ReplicatLag

Anzeigename: Replicat Lag

Die Differenz in Sekunden zwischen der Verarbeitungsuhrzeit des letzten Datensatzes (basierend auf der Systemuhr) durch Replicat und dem Zeitstein des Datensatzes im Trail.

deploymentId

deploymentName

ReplicatName

Bei hoher Replicat-Verzögerung:
  • CPU- und Arbeitsspeicherauslastung prüfen, um festzustellen, ob das Deployment keine Ressourcen mehr hat
  • Extract-Verzögerung auf Latenzprobleme prüfen
  • Verteilungspfadverzögerung auf Latenzprobleme prüfen
  • Netzwerklatenz zwischen OCI GoldenGate und der Zieldatenbank prüfen. Der empfohlene Roundtrip-Ping beträgt 5 ms oder weniger.
  • HANDLECOLLISIONS kann Performanceprobleme verursachen und wird für die Change Data Capture-(CDC-)Replikation nicht empfohlen

Name: DistributionPathLag

Anzeigename: Verteilungspfadverzögerung

Durchschnittliche Verzögerung eines Verteilungspfadprozesses im Deployment in Sekunden. Beispiel: Wenn die Quell- und Ziel-Deployments in zwei verschiedenen Data Centern ausgeführt werden, können Netzwerklatenzprobleme zu Verzögerungen führen.

deploymentId

deploymentName

DistributionPathName

Nicht zutreffend

Name: ReceiverPathLag

Anzeigename: Empfangspfadverzögerung

Durchschnittliche Verzögerung des Empfangspfadprozesses im Deployment in Sekunden

deploymentId

deploymentName

ReceiverPathName

Nicht zutreffend

Name: HeartbeatLag

Anzeigename: Taktüberwachungsverzögerung

Replikationsverzögerung in Sekunden vom Quellendpunkt zum Zielendpunkt.

ReplicatName

deploymentName

deploymentId

ageSeconds

Bei hoher Heartbeat-Verzögerung:
  • CPU-Auslastung prüfen, um festzustellen, ob das Deployment keine Ressourcen mehr hat
  • Arbeitsspeicherauslastung prüfen, um festzustellen, ob die zugewiesenen Ressourcen die Extract-Größe verarbeiten können
  • Netzwerkzustand und Latenz prüfen, wenn es sich bei der Datenquelle um eine On-Premise-Datenbank handelt
  • Performanceprobleme in der Quelldatenbank prüfen
  • Speicherplatz im Dateisystem prüfen
  • Extract-Verzögerung auf Latenzprobleme prüfen
  • Verteilungspfadverzögerung auf Latenzprobleme prüfen
  • Netzwerklatenz zwischen OCI GoldenGate und der Zieldatenbank prüfen. Der empfohlene Roundtrip-Ping beträgt 5 ms oder weniger.
  • HANDLECOLLISIONS kann Performanceprobleme verursachen und wird für die Change Data Capture-(CDC-)Replikation nicht empfohlen

Streamanalysemetriken

Oracle Cloud Infrastructure GoldenGate Stream Analytics-Metriken umfassen die folgenden Dimensionen:

Metrik Metrikbeschreibung Metrikdimensionen Empfohlene Vorgänge

Name: PipelineHealth

Anzeigename: Pipelinezustand

Gesamtzustand in Prozent einer Stream Analytics-Pipeline.
  • 100%, wenn eine Pipeline während des Zeitraums fehlerfrei ist.
  • 0%, wenn die Pipeline fehlerhaft ist oder im Zeitraum nicht ausgeführt wird.
  • Zwischen 0% und 100%, wenn eine Pipeline fehlerhaft war und sich im Zeitbereich erholt oder beendet und bearbeitet werden muss.

deploymentId

deploymentName

PipelineName

Nicht zutreffend

Name: PipelineProcessingRate

Anzeigename: Pipeline-Verarbeitungsrate

Durchschnittliche Anzahl der Ereignisse, die pro Sekunde von Pipelines im Deployment verarbeitet werden.

deploymentId

deploymentName

PipelineName

Nicht zutreffend

Name: PipelineSchedulingDelay

Anzeigename: Pipeline-Planungsverzögerung

Durchschnittliche Planungsverzögerung in Millisekunden (ms) von Pipelines im Deployment.

deploymentId

deploymentName

PipelineName

Nicht zutreffend
{::nomarkdown}<p>Name: PipelineTotalDelay</p><p>Anzeigename: Gesamtverzögerung der Pipeline </p> Durchschnittliche Gesamtverzögerung in Millisekunden (ms) von Pipelines im Deployment.

deploymentId

deploymentName

PipelineName

Nicht zutreffend
{::nomarkdown}<p>Name: PipelineMemoryUsage</p><p>Anzeigename: Arbeitsspeicherauslastung der Pipeline </p> Speicherauslastung in Megabyte (MB) von Pipeline-Treibern und Executors im Deployment.

deploymentId

deploymentName

PipelineName

component

Nicht zutreffend

Pipeline-Metriken

Oracle Cloud Infrastructure GoldenGate-Pipeline-Metriken können die folgenden Dimensionen enthalten:

Metrik Metrikbeschreibung Metrikdimensionen Empfohlene Vorgänge

Name: CpuUtilization

Anzeigename: CPU-Auslastung

Prozentsatz der gesamten CPU-Auslastung durch alle Consumer-Gruppen. Prüfen Sie die CPU-Auslastung, wenn eine Extract- oder Replicat-Verzögerung vorliegt.

deploymentId

deploymentName

Wenn die CPU-Auslastung für einen langen Zeitraum auf einem hohen Niveau bleibt, wenden Sie sich an Oracle Support.

Name: MemoryUtilization

Anzeigename: Arbeitsspeicherauslastung

Prozentsatz des belegten verfügbaren Speichers.<p>Der Arbeitsspeicherbedarf richtet sich nach der Größe der replizierten Daten. Wenn genügend Arbeitsspeicher zugewiesen ist, wird jede offene Transaktion im Speicher gehalten, bis ein Commit-Datensatz empfangen wird.</p>

deploymentId

deploymentName

Wenn die CPU-Auslastung für einen langen Zeitraum auf einem hohen Niveau bleibt, wenden Sie sich an Oracle Support.

Name: OcpuConsumption

Anzeigename: OCPU-Verbrauch

Gesamtanzahl der vom Deployment verwendeten OCPUs.

Wenn die Anzahl unter der Mindestanzahl von OCPUs liegt, wird das Minimum angezeigt.

Wenn die Anzahl der OCPUs größer als die Mindestanzahl ist, wird die tatsächliche Anzahl der verwendeten OCPUs angezeigt.

deploymentId

deploymentName

Wenn die CPU-Auslastung für einen langen Zeitraum auf einem hohen Niveau bleibt, wenden Sie sich an Oracle Support.

Name: PipelineCaptureStatus

Anzeigename: Pipelineerfassungsstatus

Integritätsprozentsatz eines Capture-(Extract-)Prozesses.

deploymentId

deploymentName

PipelineName

Nicht zutreffend

Name: PipelineApplyStatus

Anzeigename: Pipelineanwendungsstatus

Integritätsprozentsatz eines Apply-(Replicat-)Prozesses.

deploymentId

deploymentName

PipelineName

Nicht zutreffend

Name: PipelineCaptureLag

Anzeigename: Pipeline Capture Lag

Durchschnittliche Verzögerung eines Capture-(Extract-)Prozesses im Deployment in Sekunden.

deploymentId

deploymentName

PipelineName

Nicht zutreffend

Name: PipelineApplyLag

Anzeigename: Pipeline Apply Lag

Durchschnittliche Verzögerung eines Apply-(Replicat-)Prozesses im Deployment in Sekunden.

deploymentId

deploymentName

PipelineName

Nicht zutreffend

Name: PipelineHealth

Anzeigename: Pipelinezustand

Gesamtzustand in Prozent der zugrunde liegenden Pipeline-Services und -Prozesse.
  • 100%, wenn eine Pipeline während des Zeitraums fehlerfrei ist.
  • 0%, wenn die Pipeline fehlerhaft ist oder im Zeitraum nicht ausgeführt wird.
  • Zwischen 0% und 100%, wenn eine Pipeline fehlerhaft war und sich im Zeitbereich erholt oder beendet und bearbeitet werden muss.

deploymentId

deploymentName

PipelineName

Nicht zutreffend

Name: HeartbeatLag

Anzeigename: Taktüberwachungsverzögerung

Replikationsverzögerung in Sekunden vom Quellendpunkt zum Zielendpunkt.

pipelineId

pipelineName

ProcessName

ageSeconds

Bei hoher Heartbeat-Verzögerung:
  • CPU-Auslastung prüfen, um festzustellen, ob die Pipeline keine Ressourcen mehr aufweist
  • Arbeitsspeicherauslastung prüfen, um festzustellen, ob die zugewiesenen Ressourcen die Capture-Größe verarbeiten können
  • Netzwerkzustand und Latenz prüfen, wenn es sich bei der Datenquelle um eine On-Premise-Datenbank handelt
  • Performanceprobleme in der Quelldatenbank prüfen
  • Speicherplatz im Dateisystem prüfen
  • Capture Lag auf Latenzprobleme prüfen

Konsole verwenden

So zeigen Sie Oracle Cloud Infrastructure GoldenGate-Metriken an:

  1. Wählen Sie im Navigationsmenü der Konsole die Option Beobachtbarkeit und Management, und wählen Sie unter Monitoring die Option Servicemetriken aus.

  2. Wählen Sie unter Compartment das Compartment aus, das die gewünschten Oracle Cloud Infrastructure GoldenGate-Deployments enthält.

  3. Wählen Sie unter Metrik-Namespace die Option oci_goldengate aus.

Aktualisieren Sie Ihren Browser, um die neuesten vom Service ausgegebenen Metriken anzuzeigen.