Integrierte Diagnose

Mit der REST-API für integrierte Diagnosen können Sie die Performancedaten abrufen, um Performanceprobleme im Zusammenhang mit integriertem Extract, integriertem Replicat und integriertem Replicat-Parallelreplicat zu diagnostizieren. Dies ist ein Ersatz für das zuvor verwendete Replication Performance Advisory Utility (UTLRPDAV).

Das Feature "Integrierte Diagnose" ist für die Erfassung von Diagnose- und Performancedaten für jeden der Oracle GoldenGate Extract- und Replicat-Prozesse verantwortlich. Dieser Prozess behält Intervalldaten im Speicher bei und berechnet alle statistischen Werte in Bezug auf CPU-Auslastung, Sessionwartezeiten, verschiedene Zählungen und Status.

Die Verwendung der Funktion "Integrierte Diagnose" besteht aus zwei Teilen:

Es können mehrere Instanzen von Integrated Diagnostics ausgeführt werden, die Daten für einen anderen Replikationsprozess erfassen. Der Diagnostic Collector schreibt die erfassten Diagnosedaten im JSON-Format in das Verzeichnis {deployment}/var/lib/reports. Der Dateiname hat das folgende Format: {ProcessName}.diagnostics.YYYY-MM-DD-HH-MM-SSZ

Es sind maximal 10 Collection-Dateien für jeden Prozess vorhanden. Wenn eine neue Sammlung gestartet wird und bereits 10 Dateien vorhanden sind, wird die am wenigsten aktuelle Sammlung gelöscht. Auf erfasste Diagnosen kann zugegriffen werden, während der Collector ausgeführt wird, da die Daten nach jeder Probenerfassung gespeichert werden. Sie können die vorhandenen Berichte jederzeit herunterladen.

Der Diagnostic Collector lässt zu, dass jeweils nur eine Instanz für einen bestimmten Extract oder Replicat ausgeführt wird. Der Administrative Service ruft die erfassten Diagnose- und Performancedaten ab und stellt Auflistungen der zuvor erfassten Daten bereit.

So konfigurieren Sie integrierte Diagnosen

Um die Extract- oder Replicat-Überwachung mit dem Feature "Integrierte Diagnose" einzurichten, führen Sie die folgenden Schritte aus: 1. Wählen Sie im linken Navigationsbereich des Administrationsservice den Extract- oder Replicat-Prozess aus, für den Sie das Performancemonitoring mit integrierter Diagnose konfigurieren möchten. Das Prozessmenü wird im linken Fensterbereich eingeblendet.

  1. Klicken Sie auf die Option Integrierte Diagnose, um die Konfigurationsseite für integrierte Diagnose zu öffnen.

  2. Klicken Sie auf das Pluszeichen (+), um das Dialogfeld "Integrierte Diagnoseerfassung erstellen" zu öffnen.

    Dialogfeld "Integrierte Diagnoseerfassung erstellen"

  3. Geben Sie die folgenden Werte in diesem Dialogfeld an:

    • Erfassungshäufigkeit (in Sekunden): Legt das Intervall für die Erfassung von Performancestatistiken für den ausgewählten Extract/Replicat-Prozess fest. Der Mindestwert beträgt 5 Sekunden.

    • Erfassungsdauer (in Minuten): Legen Sie die Dauer fest, für die Daten erfasst werden.

    Beispiel: Wenn Sie Daten in einem 10-Sekunden-Intervall für 5 Minuten (300 Sekunden) erfassen, enthält die Sammlung 30 Messpunkte.

  4. Klicken Sie auf Weiterleiten, um eine Abfrage zu erstellen. Diese Abfrage wird für die angegebene Inkassodauer ausgeführt. Beachten Sie, dass die Abfrage bis zum Ende der Collection-Dauer im Status "Wird ausgeführt" angezeigt wird. Der Status wird nach Ablauf der Datenerfassungsdauer in "Abgeschlossen" geändert, wie in der folgenden Abbildung dargestellt.

    Integrierte Diagnoseabfrage mit Status "Abgeschlossen".

  5. Klicken Sie auf das Symbol Details, um die detaillierten Ergebnisse der Abfrage anzuzeigen. Ein Dialogfeld mit den Überwachungsdaten für den ausgewählten Prozess wird angezeigt.

    Detaillierte Statistiken, die in der Diagnoseerfassung für den Extraktionsprozess angezeigt werden

    Wie in der Abbildung dargestellt, werden die Informationen mit grafischen Diagrammen und einer Tabelle dargestellt. Sie können diese Tabelle auch als CSV-Datei herunterladen.

    Die angezeigten Informationen umfassen Messwerte (Anzeigeeigenschaften). Leerlaufzeit, Top-Wait-Ereignis, CPU-Auslastung, sequenzielle Lesewerte der System-I/O-Datei für Extract- und Replicat-Prozesse. Diese Werte werden für Lag, erfasste/gesendete Nachrichten, LogMiner Reader, LogMiner Preparer, LogMiner Merger, LogMiner Builder und Capture- oder Replicat-Prozess gemessen.

  6. Verwenden Sie das Symbol Herunterladen, um die Ergebnisse der Abfrage herunterzuladen.