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 istdeploymentId
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. |
|
Wenn die CPU-Auslastung hoch ist, können Sie:
|
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. |
|
Wenn der OPCU-Verbrauch hoch ist, können Sie:
|
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. |
|
Wenn die Arbeitsspeicherauslastung hoch ist, können Sie:
|
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. |
|
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 |
|
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 |
|
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. |
|
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. |
|
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) |
|
Bei hoher Auslastung des Speicherplatzes im Dateisystem:
|
Name: ExtractStatus Anzeigenname: Extract-Status |
Zustand eines Extract-Prozesses im Deployment in Prozent
|
|
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
|
|
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
|
|
Wenn der Prozess abgebrochen oder gestoppt wurde, sind folgende Ursachen möglich:
|
Name: ReceiverPathStatus Anzeigename: Empfangspfadstatus |
Zustand eines Empfangspfadprozesses im Deployment in Prozent
|
|
Wenn der Empfangspfadstatus "Gestoppt" oder "Abgebrochen" lautet:
|
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. |
|
Bei hoher Extract-Verzögerung:
|
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. |
|
Bei hoher Replicat-Verzögerung:
|
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. |
|
Nicht zutreffend |
Name: ReceiverPathLag Anzeigename: Empfangspfadverzögerung |
Durchschnittliche Verzögerung des Empfangspfadprozesses im Deployment in Sekunden |
|
Nicht zutreffend |
Name: HeartbeatLag Anzeigename: Heartbeat-Verzögerung |
Replikationsverzögerung (in Sekunden) vom Quellendpunkt zum Zielendpunkt. |
|
Bei hoher Taktüberwachungszeit:
|
Streamanalysemetriken
Oracle Cloud Infrastructure GoldenGate Stream Analytics-Metriken umfassen die folgenden Dimensionen:
deploymentId
: Bei allen Metriken istdeploymentId
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.
|
|
Nicht zutreffend |
Name: PipelineProcessingRate Anzeigename: Pipelineverarbeitungsrate |
Durchschnittliche Anzahl der Ereignisse, die pro Sekunde von Pipelines im Deployment verarbeitet werden. |
|
Nicht zutreffend |
Name: PipelineSchedulingDelay Anzeigename: Pipelineplanungsverzögerung |
Durchschnittliche Planungsverzögerung in Millisekunden (ms) der Pipelines im Deployment. |
|
Nicht zutreffend |
Name: PipelineTotalDelay Anzeigename: Gesamtverzögerung der Pipeline |
Durchschnittliche Gesamtverzögerung der Pipelines im Deployment in Millisekunden (ms). |
|
Nicht zutreffend |
Name: PipelineMemoryUsage Anzeigename: Speicherauslastung der Pipeline |
Arbeitsspeicherauslastung in Megabyte (MB) von Pipeline-Treibern und Executors im Deployment. |
|
Nicht zutreffend |
Pipeline-Metriken
Oracle Cloud Infrastructure GoldenGate-Pipelinemetriken können die folgenden Dimensionen enthalten:
deploymentId
: Bei allen Metriken istdeploymentId
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. |
|
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. |
|
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. |
|
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. |
|
Nicht zutreffend |
Name: PipelineApplyStatus Anzeigename: Pipelinezuordnungsstatus |
Integritätsprozentsatz eines Apply-Prozesses (Replicat). |
|
Nicht zutreffend |
Name: PipelineCaptureLag Anzeigename: Pipelineerfassungsverzögerung |
Durchschnittliche Verzögerung eines Capture-(Extract-)Prozesses im Deployment in Sekunden. |
|
Nicht zutreffend |
Name: PipelineApplyLag Anzeigename: Pipeline Apply Lag |
Durchschnittliche Verzögerung eines Apply-(Replicat-)Prozesses im Deployment in Sekunden. |
|
Nicht zutreffend |
Name: PipelineHealth Anzeigename: Pipelinezustand |
Gesamtzustand in Prozent der zugrunde liegenden Pipeline-Services und -Prozesse.
|
|
Nicht zutreffend |
Name: HeartbeatLag Anzeigename: Heartbeat-Verzögerung |
Replikationsverzögerung (in Sekunden) vom Quellendpunkt zum Zielendpunkt. |
|
Bei hoher Taktüberwachungszeit:
|
Konsole verwenden
- Wählen Sie im Navigationsmenü der Konsole die Option Beobachtbarkeit und Management und dann unter Monitoring die Option Servicemetriken aus.
- Wählen Sie unter Compartment das Compartment mit den gewünschten Oracle Cloud Infrastructure GoldenGate-Deployments aus.
- Wählen Sie unter Metrik-Namespace die Option oci_goldengate aus.
Aktualisieren Sie Ihren Browser, um die neuesten vom Service ausgegebenen Metriken anzuzeigen.