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:

  • Namespace: Ein Container für Oracle Cloud Infrastructure GoldenGate-Metriken. Der Namespace für Oracle Cloud Infrastructure GoldenGate lautet oci_goldengate.
  • Metriken: Das grundlegende Konzept für Telemetrie und Monitoring. Metriken definieren ein Zeitreihenset von Datenpunkten. Jede Metrik wird eindeutig anhand von Namespace, Metrikname, Compartment-ID, einem Set aus mindestens einer Dimension und einer Maßeinheit definiert. Jedem Datenpunkt sind ein Zeitstempel, ein Wert und eine Anzahl zugeordnet.
  • Dimensionen: Ein Schlüssel/Wert-Paar, das die Eigenschaften definiert, die mit der Metrik verknüpft sind. Beispiel: resourceId, die Oracle Cloud Infrastructure GoldenGate-Deployment-OCID.
  • Statistiken: Metrikdatenaggregationen über bestimmte Zeiträume. Aggregationen werden mithilfe von Namespace, Metrikname, Dimensionen und der Maßeinheit des Datenpunktes im angegebenen Zeitraum durchgeführt.
  • Alarme: Werden zur Automatisierung von Monitoring und Performance von Vorgängen verwendet. Ein Alarm verfolgt Änderungen, die in einem bestimmten Zeitraum auftreten. Außerdem führt er eine oder mehrere definierte Aktionen auf Basis der für die Metrik definierten Regeln aus.

Voraussetzungen

  • IAM-Policys: Um Ressourcen zu überwachen, benötigen Sie den erforderlichen Zugriffstyp in einer von einem Administrator geschriebenen Policy. Dabei spielt es keine Rolle, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Die Policy muss Ihnen Zugriff auf die Monitoringservices sowie auf die überwachten Ressourcen geben. Wenn Sie versuchen, eine Aktion auszuführen, und eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie den Administrator, welcher Zugriffstyp Ihnen erteilt wurde und in welchem Compartment Sie arbeiten sollten. Weitere Informationen zu Benutzerautorisierungen für das Monitoring finden Sie unter Monitoring oder Benachrichtigungen.
  • Die auf dieser Seite aufgeführten Metriken sind automatisch für jedes von Ihnen erstellte Oracle Cloud Infrastructure GoldenGate-Deployment verfügbar. Sie müssen kein Monitoring für die Ressource aktivieren, um diese Metriken abzurufen.

Verfügbare Metriken

Hinweis:

Stellen Sie sicher, dass Sie Ihr Deployment auf die neueste Version aktualisieren, um alle verfügbaren Metriken zu nutzen.

Datenreplikationsmetriken

Oracle Cloud Infrastructure GoldenGate-Datenreplikationsmetriken umfassen die folgenden Dimensionen:

  • deploymentId: Bei allen Metriken ist deploymentId die Deployment-OCID.
  • deploymentName: Name des Oracle Cloud Infrastructure GoldenGate-Deployments.
  • ExtractName: Name eines Extract-Prozesses im Oracle Cloud Infrastructure GoldenGate-Deployment.
  • ReplicatName: Name eines Replicat-Prozesses im Oracle Cloud Infrastructure GoldenGate-Deployment.
  • DistributionPathName: Name eines Verteilungspfadprozesses im Oracle Cloud Infrastructure GoldenGate-Deployment.
  • ReceiverPathName: Name eines Empfangspfadprozesses im Oracle Cloud Infrastructure GoldenGate-Deployment.
  • ageSeconds: Taktüberwachungsalter in Sekunden.
Metrik Metrikbeschreibung Metrikdimensionen Empfehlungen
Name: CpuUtilization

Display Name: CPU-Auslastung

Prozentsatz der gesamten CPU-Auslastung durch alle Consumer-Gruppen. Prüfen Sie die CPU-Auslastung, wenn ein Extract- oder Replicat-Lag 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, falls diese Werte hoch sind, Traildateien löschen
Name: OcpuConsumption

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

Display Name: 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

Display Name: 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-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

Display Name: Temporäre Speicherplatznutzung

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

Wenn die Gesamtgröße des Cache-Speichers überschritten wird, schreibt Extract Cachedaten 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 die temporäre Speicherauslastung steigt, sollten Sie zusätzliche OCPUs zum Deployment hinzufügen, um den physischen Speicher (RAM) zu erhöhen.
Name: FileSystemUsage

Anzeigename:

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

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

Display Name: 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

Display Name: Distributionspfadstatus

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

Display Name: Extract Lag

Die Differenz in Sekunden zwischen der Verarbeitungszeit eines Datensatzes durch Extract (basierend auf der Systemuhr) und dem Zeitstempel 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

Displayname: Replikatverzögerung

Die Differenz in Sekunden zwischen der Verarbeitungszeit des letzten Datensatzes durch Replicat (basierend auf der Systemuhr) und dem Zeitstempel 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. Empfohlener Roundtrip-Ping ist 5ms 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: Heartbeat-Verzögerung

Replikationsverzögerung (in Sekunden) vom Quellendpunkt zum Zielendpunkt.

ReplicatName

deploymentName

deploymentId

ageSeconds

Bei hoher Taktüberwachungszeit:
  • 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. Empfohlener Roundtrip-Ping ist 5ms 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:

  • deploymentId: Bei allen Metriken ist deploymentId die Deployment-OCID.
  • deploymentName: Name des Oracle Cloud Infrastructure GoldenGate-Deployments.
  • PipelineName: Name der Pipeline.
  • component: Pipelinelaufzeitprozess, entweder Treiber oder Executor.
Metrik Metrikbeschreibung Metrikdimensionen Empfehlungen
Name: PipelineHealth

Anzeigename: Pipelinezustand

Gesamtzustand in Prozent einer Stream Analytics-Pipeline.
  • 100%, wenn eine Pipeline während des Zeitraums gesund ist.
  • 0%, wenn die Pipeline fehlerhaft ist oder während des Zeitraums nicht ausgeführt wird.
  • Zwischen 0% und 100%, wenn eine Pipeline ungesund war und sich innerhalb des Zeitbereichs erholt oder beendet und Aufmerksamkeit benötigt.

deploymentId

deploymentName

PipelineName

Nicht zutreffend
Name: PipelineProcessingRate

Anzeigename: Pipelineverarbeitungsrate

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

deploymentId

deploymentName

PipelineName

Nicht zutreffend
Name: PipelineSchedulingDelay

Anzeigename: Pipelineplanungsverzögerung

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

deploymentId

deploymentName

PipelineName

Nicht zutreffend
Name: PipelineTotalDelay

Anzeigename: Gesamtverzögerung der Pipeline

Durchschnittliche Gesamtverzögerung der Pipelines im Deployment in Millisekunden (ms).

deploymentId

deploymentName

PipelineName

Nicht zutreffend
Name: PipelineMemoryUsage

Anzeigename: Speicherauslastung der Pipeline

Arbeitsspeicherauslastung in Megabyte (MB) von Pipeline-Treibern und Executors im Deployment.

deploymentId

deploymentName

PipelineName

component

Nicht zutreffend

Pipeline-Metriken

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

  • deploymentId: Bei allen Metriken ist deploymentId die Deployment-OCID.
  • deploymentName: Name des Oracle Cloud Infrastructure GoldenGate-Deployments.
  • PipelineName: Name der Pipeline.
  • pipelineId: pipelineId ist die Pipeline-OCID.
  • ProcessName: Ein vom System generierter Prozessname.
  • ageSeconds: Taktüberwachungsalter in Sekunden.
Metrik Metrikbeschreibung Metrikdimensionen Empfehlungen
Name: CpuUtilization

Display Name: CPU-Auslastung

Prozentsatz der gesamten CPU-Auslastung durch alle Consumer-Gruppen. Prüfen Sie die CPU-Auslastung, wenn ein Extract- oder Replicat-Lag vorliegt.

deploymentId

deploymentName

Wenn die CPU-Auslastung über einen langen Zeitraum auf einem hohen Niveau bleibt, wenden Sie sich an Oracle Support.
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 CPU-Auslastung über einen langen Zeitraum auf einem hohen Niveau bleibt, wenden Sie sich an Oracle Support.
Name: OcpuConsumption

Displayname: 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 über 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: Pipelinezuordnungsstatus

Integritätsprozentsatz eines Apply-Prozesses (Replicat).

deploymentId

deploymentName

PipelineName

Nicht zutreffend
Name: PipelineCaptureLag

Anzeigename: Pipelineerfassungsverzögerung

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 gesund ist.
  • 0%, wenn die Pipeline fehlerhaft ist oder während des Zeitraums nicht ausgeführt wird.
  • Zwischen 0% und 100%, wenn eine Pipeline ungesund war und sich innerhalb des Zeitbereichs erholt oder beendet und Aufmerksamkeit benötigt.

deploymentId

deploymentName

PipelineName

Nicht zutreffend
Name: HeartbeatLag

Anzeigename: Heartbeat-Verzögerung

Replikationsverzögerung (in Sekunden) vom Quellendpunkt zum Zielendpunkt.

pipelineId

pipelineName

ProcessName

ageSeconds

Bei hoher Taktüberwachungszeit:
  • CPU-Auslastung prüfen, um festzustellen, ob die Pipeline keine Ressourcen mehr hat
  • Speicherauslastung 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 dann unter Monitoring die Option Servicemetriken aus.
  2. Wählen Sie unter Compartment das Compartment mit den gewünschten Oracle Cloud Infrastructure GoldenGate-Deployments aus.
  3. Wählen Sie unter Metrik-Namespace die Option oci_goldengate aus.

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