IBM InfoSphere CDC überwachen

Nach der Installation des Host-Agenten für „ Instana “ wird der CDC-Sensor „ IBM “ InfoSphere automatisch installiert.

Sie können Metriken, die sich auf den CDC-Sensor „ IBM “ ( InfoSphere ) beziehen, in der Benutzeroberfläche von „ Instana “ anzeigen, nachdem Sie den CDC-Sensor „ IBM “ ( InfoSphere ) gemäß den Anweisungen im Abschnitt „Konfigurieren des CDC-Sensors „ IBM “ ( InfoSphere )“ konfiguriert haben.

Unterstützungsinformationen

Um sicherzustellen, dass der CDC-Sensor von IBM InfoSphere mit Ihrer aktuellen Konfiguration kompatibel ist, lesen Sie bitte die folgenden Abschnitte mit Support-Informationen:

Unterstützte Versionen und Support-Richtlinien

Der Sensor unterstützt IBM InfoSphere CDC 11.4.0.5.

Die folgende Tabelle zeigt die aktuellste unterstützte Version und die Support-Richtlinien:

Technologie Support-Richtlinie Neueste Technologieversion Neueste unterstützte Version
IBM InfoSphere CDC 45 Tage 11.4.0.5 11.4.0.5

Weitere Informationen zur Support-Richtlinie finden Sie unter „Support-Strategie für Sensoren “.

Konfiguration von „ IBM “ und „ InfoSphere “ (CDC)

Der Agent „ Instana “ verwendet die folgende Konfiguration, um eine Verbindung zum Access-Server „ IBM “ unter InfoSphere herzustellen. Sie können die Konfiguration in der Agentenkonfigurationsdatei <agent_install_dir>/etc/instana/configuration.yaml aktualisieren:

#IBMInfoSphereCDC
com.instana.plugin.ibminfospherecdc:
  remote: # multiple configurations supported
    - host: '' # hostname or IP of IBM InfoSphere CDC
      port: '' # port number to connect to IBM InfoSphere CDC
      user: '' # username to access the IBM InfoSphere CDC
      password: '' # password to access the IBM InfoSphere CDC
      poll_rate: 30 # default poll rate in seconds is 30
      availabilityZone: "" #Availabilty Zone

Aktivieren der Metrik-Erfassung für verschlüsselte Verbindungen ( SSL )

Wenn der Access-Server unter InfoSphere verschlüsselte Verbindungen unterstützt, müssen Sie Ihr vertrauenswürdiges Zertifikat mithilfe des Befehls „keytool“ in die Datei jvm/jre/lib/security/cacerts„cacerts“ Ihrer JRE importieren:

  keytool -import -alias ALIAS_NAME -keystore "/path/to/jre/cacerts" -file YOUR_CERTIFICATE_NAME.crt

Metriken anzeigen

Führen Sie die folgenden Schritte aus, um die Metriken anzuzeigen:

  1. Wählen Sie im Navigationsmenü der Benutzeroberfläche von „ Instana “ die Option „Infrastruktur“ aus.

  2. Wählen Sie in der Infrastrukturzuordnung IBM InfoSphere CDC aus und klicken Sie auf den CDC-Knotenausschnitt IBM InfoSphere .

  3. Klicken Sie zum Anzeigen des Dashboards für den CDC-Knoten von InfoSphere auf Dashboard öffnen.

    Das Dashboard enthält alle Messwerte, die Sie für InfoSphere CDC ausgewählt haben.

    Hinweis: Sie können auf ein beliebiges Abonnement in der Abonnementtabelle klicken, um die zugehörigen Kennzahlen anzuzeigen.

Leistungsmetriken

Sie können die folgenden Messwerte für IBM InfoSphere CDC anzeigen.

Liste der Abonnements

In der folgenden Tabelle sind alle Abonnements für die IBM InfoSphere CDC aufgeführt, die konfiguriert ist.

Metriken Beschreibung Granularität
Abonnementname Der Name des Abonnements 30 Sekunden
Status Der Stand der Abonnemente 30 Sekunden
Quellendatenspeicher Der Quelldatenspeicher des Abonnements 30 Sekunden
Zieldatenspeicher Der Zieldatenspeicher des Abonnements 30 Sekunden
Latenzzeit der Quellenengine Verzögerung bei der Erfassung von Quelldatenbankänderungen in Sekunden 30 Sekunden
Latenzzeit für Zielanwendung Verzögerung bei der Anwendung von Änderungen in der Zieldatenbank in Sekunden 30 Sekunden

Abonnements

Für die konfigurierte CDC-Instanz „ IBM “ unter InfoSphere stehen folgende Abonnements zur Verfügung:

  • Datenspeicher

    Die Metrikgruppe des Datenspeichers analysiert die Replikationsaktivitäten, die für den Datenspeicher des Abonnements spezifisch sind.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Anzahl der verpassten Zeitprüfungen im Quelldatenspeicher Die Anzahl der Sekunden, in denen der Quelldatenspeicher seine regelmäßige Zeitprüfung verpasst hat 30 Sekunden
    Anzahl der verpassten Zeitprüfungen im Zieldatenspeicher Die Anzahl der Sekunden, in denen der Zieldatenspeicher seine regelmäßige Zeitprüfung verpasst hat 30 Sekunden
    Fehler im Netzwerk des Quelldatenspeichers Die Anzahl der Fehler vom Typ „ TCP “ im Quell-Datenspeicher, die zum Abbruch einer Verbindung geführt haben 30 Sekunden
    Fehler im Netzwerk des Zieldatenspeichers Die Anzahl der Fehler vom Typ „ TCP “ im Ziel-Datenspeicher, die zum Abbruch einer Verbindung geführt haben 30 Sekunden
  • Latenzzeit

    Die Gruppe der Latenzmetriken analysiert die Latenz, die für das Abonnement spezifisch ist.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Latenzzeit der Quellenengine Verzögerung bei der Erfassung von Quelldatenbankänderungen in Sekunden 30 Sekunden
    Latenzzeit für Zielanwendung Verzögerung bei der Anwendung von Änderungen in der Zieldatenbank in Sekunden 30 Sekunden
    Latenzzeit des Quellnetzes Die Umlaufzeit für die Verarbeitung zwischen der Quellmaschine und der Zielmaschine 30 Sekunden
    Zielnetz-Latenzzeit Die Umlaufzeit für die Verarbeitung zwischen der Zielmaschine und der Quellmaschine 30 Sekunden
  • Speicher

    Die Speichermetrikgruppe analysiert den Speicher für den Datenspeicher, zu dem das Abonnement gehört.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Freier Speicher Die Menge des freien Speichers als Teilmenge des maximal verfügbaren Speichers 30 Sekunden
    Maximaler Hauptspeicher Der vom Benutzer für die virtuelle Maschine des CDC-Replikations Java™ s ( JVM ) konfigurierte Speicher 30 Sekunden
    Gesamtspeicher Der vom Benutzer für die virtuelle Maschine des CDC-Replikations Java™ s ( JVM ) konfigurierte Speicher 30 Sekunden
    Globaler Speicher Die Menge an physischem Speicher, die verwendet wird 30 Sekunden
  • Arbeitsbelastung der Datenbank

    Die Gruppe Speichermetriken analysiert die Replikationsaktivitäten, die für die Quelldatenbank spezifisch sind.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    In den Geltungsbereich fallende Transaktionen Verfolgt die Anzahl der untersuchten Transaktionen 30 Sekunden
    Gesamtzahl Transaktionen Verfolgt die Gesamtzahl der Transaktionen 30 Sekunden
  • Garbage-Collection

    Die Metrikgruppe Garbage Collection analysiert die Replikationsaktivitäten, die für die Garbage Collection in Ihrem Datenspeicher spezifisch sind.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Garbage-Collections Verfolgt den kumulativen Zählerstand seit Beginn der Garbage Collection 30 Sekunden
    Speicherbereinigung CPU-Zeit Verfolgt die CPU-Zeit seit dem Beginn der Garbage Collection 30 Sekunden
  • Transaktionshistogramm Die Metrikgruppe Transaktionshistogramm verfolgt die Transaktionen einer bestimmten Größe in der Quelldatenbank.

    Die folgenden Metriken werden in jedem Eintrag dieser Metrikgruppe angegeben, wobei X die Größe der Transaktion ist, die im Speicher abgelegt wird:

    Metriken Beschreibung Granularität
    Transaktionshistogramm (0 bis 1/2 X) Verfolgt die kumulative Anzahl der Transaktionen von 0 bis 1/2X 30 Sekunden
    Transaktionshistogramm (1/2X bis X) Verfolgt die kumulative Anzahl der Transaktionen von 1/2X bis X 30 Sekunden
    Transaktionshistogramm (X bis 2X) Verfolgt die kumulative Anzahl der Transaktionen von X bis 2X 30 Sekunden
    Transaktionshistogramm (2X bis 4X) Verfolgt die kumulative Anzahl der Transaktionen von 2X bis 4X 30 Sekunden
    Transaktionshistogramm (4X bis 8X) Verfolgt die kumulative Anzahl der Transaktionen von 4X bis 8X 30 Sekunden
    Transaktionshistogramm (8X und größer) Verfolgt die kumulative Anzahl der Transaktionen von 8X und größer 30 Sekunden
  • Quellenengine

    Die Metrikgruppe der Quellenengine hilft bei der Analyse von Replikationsaktivitäten, die für die Quellenengine spezifisch sind.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Quelleneinfügungen vor Filterung Die Anzahl der Einfügungen, die von der Quellenengine für alle Tabellen im Geltungsbereich verarbeitet wurden. 30 Sekunden
    Quellenaktualisierungen vor Filterung Die Anzahl der Aktualisierungen, die von der Quellenengine für alle Tabellen im Geltungsbereich verarbeitet werden. 30 Sekunden
    Quellenlöschungen vor Filterung Die Anzahl der Löschungen, die für alle Tabellen im Geltungsbereich von der Quellenengine verarbeitet werden. 30 Sekunden
    Quelleneinfügungen nach Filterung Die Anzahl der Einfügungen, die nach dem Filtern von Zeilen an das Ziel gesendet werden. 30 Sekunden
    Quellenaktualisierungen nach Filterung Die Anzahl der Aktualisierungen, die nach dem Filtern von Zeilen an das Ziel gesendet werden. 30 Sekunden
    Quellenlöschungen nach Filterung Die Anzahl der Löschvorgänge, die nach dem Filtern von Zeilen an das Ziel gesendet werden. 30 Sekunden
  • Zielanwendung

    Die Gruppe der Zielmetriken analysiert die Replikationsaktivitäten, die für die Ziel-Engine und die Zieldatenbank spezifisch sind.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Einfügungen für Zielanwendung Die Anzahl der Einfügungen, die in der Datenbank versucht wurden. 30 Sekunden
    Aktualisierungen für Zielanwendung Die Anzahl der in der Datenbank versuchten Aktualisierungen. 30 Sekunden
    Löschungen für Zielanwendung Die Anzahl der versuchten Löschvorgänge in der Datenbank. 30 Sekunden
  • Zielengine

    Die Zielmetrikgruppe hilft bei der Analyse von Replikationsaktivitäten, die für die Zielengine und die Zieldatenbank spezifisch sind.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Einfügungen des Ziels "source" Die Anzahl der Satzoperationen, die von der Quelle als Einfügungen empfangen wurden 30 Sekunden
    Quellenaktualisierungen des Ziels Die Anzahl der Datensatzoperationen, die von der Quelle als Aktualisierungen empfangen wurden 30 Sekunden
    "source" -Ziellöschungen Die Anzahl der Datensatzoperationen, die von der Quelle als Löschoperationen empfangen werden 30 Sekunden
  • Zeile

    Die Gruppe der Zeilenmetriken verfolgt die Anzahl der Zeilen, die eine erweiterte Verarbeitung durchführen, wie z. B. die Auswertung abgeleiteter Ausdrücke, Aufrufe an eine externe Datenbank oder benutzerdefinierte Exit-Funktionen.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Quelle - Zeilen, die abgeleitete Spalten auswerten Die Anzahl der Zeilen mit mindestens einem abgeleiteten Ausdruck in der Quelldatenbank 30 Sekunden
    Quelle - Zeilen, die die Quelldatenbank aufrufen Die Anzahl der Zeilen mit mindestens einem Aufruf der Quelldatenbank 30 Sekunden
    Quelle - Zeilen, die Benutzerausgänge aufrufen Die Anzahl der Zeilen mit Aufrufen von Benutzerfunktionen in der Quelle 30 Sekunden
    Ziel - Zeilen, die abgeleitete Spalten auswerten Die Anzahl der Zeilen mit mindestens einem Ausdruck im Ziel 30 Sekunden
    Ziel - Zeilen, die die Zieldatenbank aufrufen Die Anzahl der Zeilen mit mindestens einem Aufruf der Zieldatenbank 30 Sekunden
    Ziel - Zeilen, die Benutzerausgänge aufrufen Die Anzahl der Zeilen mit Aufrufen von Benutzerfunktionen im Ziel 30 Sekunden
  • MBCS-Umwandlungen

    Die Metrikgruppe für MBCS-Konvertierungen analysiert und verfolgt die Echtzeit-Synchronisation und -Replikation von Änderungen bei den Leistungen für Mitglieder zwischen den Quellsystemen und den Zieldatenbanken, indem sie die Datenintegrität während des gesamten Prozesses sicherstellt.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Quellenengine-MBCS Die Anzahl der Eingabebytes, die durch Zeichenumwandlung in der Quellmaschine umgewandelt werden 30 Sekunden
    Zielengine-MBCS Die Anzahl der Eingabebytes, die durch Zeichenumwandlung im Zielsystem umgewandelt werden 30 Sekunden
  • Protokollparser

    Die Gruppe der Protokollmetriken hilft bei der Analyse der Replikationsaktivitäten, die spezifisch für den Protokollparser sind.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Festplattenlesungen des Protokollparsers - Bytes Die physischen Byte, die von der Platte gelesen werden. 30 Sekunden
    Schreibvorgänge des Protokollparsers auf der Festplatte - Bytes Die physischen Byte, die auf die Platte geschrieben werden. 30 Sekunden
    Größe der Festplatte des Protokollparsers - Bytes Die aktuelle Größe des Staging-Speichers auf der Platte. 30 Sekunden
    Log Parser physikalische Bytes gelesen Die physischen Byte, die von der Protokollleseeinheit gelesen werden. 30 Sekunden
  • Protokolllesefunktion

    Die Gruppe der Protokollmetriken analysiert die Replikationsaktivitäten, die für den Protokollleser spezifisch sind.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Verarbeitete Bytes der Quelldatenbank des Protokolllesers Die Anzahl aller Protokolldatenbytes, die vom Protokollleser für das aktuelle Abonnement verarbeitet wurden 30 Sekunden
    Gelesene physische Bytes des Log-Lesers Die physischen Bytes, die vom Protokollleser gelesen werden. Dies schließt alle zusätzlichen E/A ein, die von Replikationsmodulen zum Lesen von Protokollen durchgeführt werden 30 Sekunden
  • Kommunikation

    Die Kommunikationsmetrik analysiert die Abweichungen im Datenfluss während der Replikationsaktivitäten sowohl für die Quell- als auch für die Ziel-Engine.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Fehlende Quelle bei Umlaufantwort Die Anzahl der Fälle, in denen die Replikations-Engine innerhalb von 30 Sekunden keine Antwort erhalten hat; dies ist der Standardwert für die Abfragewiederholung für die Quell-Engine 30 Sekunden
    Fehlendes Ziel bei Umlaufantwort Die Anzahl der Fälle, in denen die Replikations-Engine innerhalb von 30 Sekunden keine Antwort erhalten hat; dies ist der Standardwert für die Abfragewiederholung für die Ziel-Engine 30 Sekunden
    Keepalive gesendet Die Anzahl der Keep-Alive-Nachrichten, die als Test der Netzverbindung gesendet werden, wenn keine Replikationsaktivität stattfindet 30 Sekunden
    Keepalive erhalten Anzahl der Keep-Alive-Meldungen, die als Test der Netzverbindung empfangen werden, wenn keine Replikationsaktivität stattfindet 30 Sekunden
    Kommunikation Gesendete Bytes Die kumulative Anzahl von Bytes, die für ein bestimmtes Abonnement gesendet werden 30 Sekunden
    Kommunikation Empfangene Bytes Die kumulative Anzahl der Bytes, die für ein bestimmtes Abonnement empfangen wurden 30 Sekunden
    Verarbeitete Byte der Quellenkommunikation Die Anzahl der Bytes, die von der Quellmaschine über das Netz gesendet werden 30 Sekunden
    Verarbeitete Byte der Zielkommunikation Die Anzahl der Bytes, die von der Zielmaschine aus dem Netz empfangen werden 30 Sekunden
  • Gewinde-CPU

    Die Thread-CPU-Metrikengruppe verfolgt die Menge an CPU-Zeit, die von einzelnen Threads verbraucht wird, gemessen in Millisekunden pro Sekunde.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Thread-CPU-Quellenengine Die Anzahl der Threads, die eine CPU in der Source-Engine verwendet 30 Sekunden
    Thread-CPU-Zielengine Die Anzahl der Threads, die eine CPU im Zielsystem verwendet 30 Sekunden
    Thread-CPU-Zielanwendung Die Anzahl der Threads, die eine CPU in der Zielanwendung verwendet 30 Sekunden
    Thread-CPU-Protokollleseeinheit Die Anzahl der Threads, die eine CPU im Log-Reader verwendet 30 Sekunden
    Thread-CPU-Protokollparser Die Anzahl der Threads, die eine CPU im Log Parser verwendet 30 Sekunden
  • Single Scrape

    Die Metrikgruppe Single Scrape analysiert die Replikationsaktivitäten, die spezifisch für die Single Scrape-Komponente auf der Quell-Replikations-Engine sind.

    Die folgenden Messdaten werden in jedem Eintrag dieser Messdatengruppe bereitgestellt:

    Metriken Beschreibung Granularität
    Plattenlesevorgänge Verfolgt die physischen Bytes, die von der Festplatte gelesen werden 30 Sekunden
    Plattenschreibvorgänge Verfolgt die aktuelle Größe des Staging-Speichers auf der Festplatte 30 Sekunden
    Plattengröße Verfolgt die physischen Bytes, die auf die Festplatte geschrieben werden 30 Sekunden

Fehlerbehebung

Bei der Einrichtung des IBM InfoSphere CDC-Sensors können die folgenden Probleme auftreten:

Der Benutzer ist bereits mit dem Datenspeicher verbunden

Die folgende Ausnahme im Protokoll zeigt an, dass der Benutzer versucht, eine Verbindung zu einem Datenspeicher herzustellen, mit dem bereits derselbe Benutzer verbunden ist.

Could not connect to the datastore. The datastore may be unavailable or your credentials may be invalid.

User <user> is already connected to datastore <datastore>.

Um dieses Problem zu beheben, muss sich der Benutzer bei der Verwaltungskonsole abmelden.

EmbeddedScriptException mit „null“ als lokale Meldung

Die Hauptursache für dieses Problem liegt darin, dass der „ InfoSphere “-Zugriffsserver zwar eine verschlüsselte Verbindung unterstützt, der Agent jedoch nicht über das erforderliche vertrauenswürdige Zertifikat verfügt, um die Verbindung herzustellen.

Lösung: Importieren Sie das vertrauenswürdige Zertifikat, indem Sie die Anweisungen unter „Selbstsigniertes Zertifikat“ befolgen.

Überprüfung der Verbindung des Agenten zum „ InfoSphere “-Zugriffsserver und zum Datenspeicher

Um zu überprüfen, ob der Agent eine Verbindung zum „ InfoSphere “-Zugriffsserver und zum Datenspeicher herstellen kann, führen Sie den folgenden Befehl über das vom Zugriffsserver chcclp bereitgestellte Befehlszeilenprogramm aus:

Hinweis: Achten Sie darauf, dass Sie die in der configuration.yaml Datei angegebenen Parameter ausschließlich zur Validierung verwenden.
1: Connect to access server using the below command.

connect server hostname <hostname> port <port> username <username> password ‘<password>’;

2: list all datastores managed by the access server using the below command.

list datastores;

3: Connect to the datastore that needs to be monitored using the below command.

connect datastore name <datastore_name>;

In der Ausgabe des list datastores Befehls muss der Datenspeicher aufgeführt sein, den Sie überwachen möchten. Wenn die Verbindung erfolgreich hergestellt wurde, kann der Agent eine Verbindung zum „ InfoSphere “-Zugriffsserver und zum Datenspeicher herstellen.