Microservices überwachen
Klicken Sie im linken Navigationsbereich mit der Option Services auf einen der Microservices: Administrationsservice, Verteilungsservice, Empfängerservice oder Performancemetrikservice. Die Seite Metriken wird angezeigt, auf der die Metriken für Prozessperformance, Threadperformance, Status und Konfiguration und Performancemetrikstatistiken (nur Performancemetrikservice) angezeigt werden.
Hinweis: Die Diagramme in diesem Thema sind ein Beispiel aus den Monitoringinformationen des Performancemetrikservice. Die anderen Microservices zeigen auch ähnliche Informationen an.
-
Auf der Registerkarte Prozessperformance werden prozessbezogene Details wie Prozess-ID, Anzahl Threads, CPU-Zeit, I/O-Lesezugriffe, I/O-Schreibzugriffe und viele andere angezeigt.

-
Daten auf Thread-Ebene der Registerkarte Threadperformance auf Servicethreadebene, Monitoring-Ebene zur Anzeige der überwachten Threads und der Threadüberwachung des Performancemetrikservice.

-
In der Registerkarte Status und Konfiguration werden die Prozessmeldungen und Prozessstatusänderungen angezeigt.

-
In der Registerkarte Statistiken für Performancemetriken werden Daten für den Performancemetrikservice angezeigt, einschließlich empfangener Pakete, empfangener Datenbyte, Datenbanktyp und anderer Daten.

Protokolle für Performance Monitoring für verschiedene Betriebssysteme
Oracle GoldenGate verwendet Unix-Domain-Sockets (UDS) für UNIX-basierte und Named Pipes-(für Windows-)Techniken, um Monitoringpunkte von Extract, Replicat und anderen Prozessen an den Performance Monitoring Service des Deployments zu senden.
Für jedes Deployment ist der Performancemetrikservice lokal auf dem Host. Dies macht es sicherer, das Unix Domain Sockets (UDS)-Protokoll oder die Named Pipes-Technik in Windows für die prozessübergreifende Kommunikation (IPC) mit dem Service zu verwenden und die Gesamtleistung zu verbessern. Named Pipes verwendet ein eindeutiges Dateisystem namens NPFS (Named Pipe-Dateisystem), mit dem die Sicherheit als jedes Dateiobjekt mithilfe von Sicherheitsprüfungen für den Dateizugriff verwaltet werden kann.
-
UDS ist mit Oracle- und Nicht-Oracle-Datenbanken verfügbar. Die UDS-Datei befindet sich im Verzeichnis
$OGG_HOME/var/tempdes Deployments. -
Der Standardspeicherort für benannte Pipes in Windows ist
\ServerName\pipe\PipeName (\ServerName\pipe).
Von Datenspeicherbeschädigung wiederherstellen
Der Performancemetrikservice erfasst und verwaltet operative Metriken im Zusammenhang mit dem Zustand und der Performance von Replikationsprozessen. Im Verzeichnis dirbdb werden wichtige Checkpoint-Informationen gespeichert. Wenn der Inhalt dieses Verzeichnisses fehlt oder beschädigt ist, kann der Performance Metric Service möglicherweise keine Performancedaten erfassen.
Um dieses Problem zu beheben, können Sie den Performancemetrikservice über den Service-Manager oder den Admin-Client deaktivieren und dann erneut aktivieren. Dadurch werden beschädigte BDB-Dateien neu erstellt und das Problem behoben.