Surveillance d' IBM InfoSphere CDC

Une fois l'agent hôte d' Instana s installé, le capteur CDC IBM InfoSphere est automatiquement installé.

Vous pouvez consulter les métriques associées au capteur CDC IBM InfoSphere dans l'interface utilisateur Instana après avoir configuré le capteur CDC IBM InfoSphere comme indiqué dans la section « Configuration du capteur CDC IBM InfoSphere ».

Informations de support

Pour vous assurer que le capteur CDC IBM InfoSphere est compatible avec votre configuration actuelle, consultez les sections d'informations d'assistance suivantes :

Versions prises en charge et politique d'assistance

Le capteur prend en charge IBM InfoSphere CDC 11.4.0.5.

Le tableau suivant présente la dernière version prise en charge et la politique d'assistance :

Technologie Politique de support Dernière version technologique Dernière version prise en charge
CDC IBM InfoSphere 45 jours 11.4.0.5 11.4.0.5

Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».

Configuration du CDC d' IBM InfoSphere

L'agent « Instana » utilise la configuration suivante pour se connecter au serveur d'accès IBM InfoSphere. Vous pouvez mettre à jour la configuration dans le fichier de configuration de l'agent <agent_install_dir>/etc/instana/configuration.yaml :

#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

Activer la collecte de métriques pour les connexions chiffrées ( SSL )

Si le serveur d'accès d' InfoSphere prend en charge les connexions cryptées, vous devez importer votre certificat de confiance dans le répertoirejvm/jre/lib/security/cacerts `cacerts` de votre JRE à l'aide de la commande `keytool` :

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

Affichage des mesures

Pour afficher les métriques, procédez comme suit:

  1. Dans le menu de navigation de l'interface utilisateur d' Instana, sélectionnez « Infrastructure ».

  2. Dans la mappe d'infrastructure, sélectionnez votre IBM InfoSphere CDC, puis cliquez sur la tranche de noeud IBM InfoSphere CDC.

  3. Pour afficher le tableau de bord du noeud CDC InfoSphere , cliquez sur Ouvrir le tableau de bord.

    Le tableau de bord inclut toutes les métriques que vous avez sélectionnées pour InfoSphere CDC.

    Remarque : vous pouvez cliquer sur n'importe quel abonnement dans le tableau « Abonnements » pour afficher les indicateurs associés à cet abonnement.

Métriques de performance

Vous pouvez afficher les métriques suivantes pour IBM InfoSphere CDC.

Liste des abonnements

Le tableau suivant répertorie tous les abonnements pour le IBM InfoSphere CDC qui est configuré.

Métriques Description Granularité
Nom de l'abonnement Le nom de l'abonnement 30 secondes
Etat L'état de l'abonnement 30 secondes
Magasin de données source Le datastore source de l'abonnement 30 secondes
Magasin de données cible Le datastore cible de l'abonnement 30 secondes
Temps d'attente de moteur source Délai de capture des modifications de la base de données source en secondes 30 secondes
Temps d'attente d'application cible Délai d'application des modifications à la base de données cible en secondes 30 secondes

Abonnements

Les abonnements suivants sont disponibles pour le CDC « IBM InfoSphere » qui est configuré :

  • Magasin de données

    Le groupe de métriques du datastore analyse les activités de réplication spécifiques au datastore de l'abonnement.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Contrôle de l'heure du datastore source - comptage des échecs Nombre de secondes pendant lesquelles le datastore source n'a pas effectué son contrôle périodique 30 secondes
    Contrôle de l'heure du datastore cible, comptage des échecs Nombre de secondes pendant lesquelles le datastore cible n'a pas effectué son contrôle périodique 30 secondes
    Erreurs de réseau du datastore source Nombre d'erreurs « TCP » dans le magasin de données source ayant entraîné la déconnexion 30 secondes
    Erreurs de réseau du datastore cible Nombre d'erreurs de type « TCP » survenues dans le datastore cible et ayant entraîné la déconnexion 30 secondes
  • Temps d'attente

    Le groupe de métriques de latence analyse la latence spécifique à l'abonnement.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Temps d'attente de moteur source Délai de capture des modifications de la base de données source en secondes 30 secondes
    Temps d'attente d'application cible Délai d'application des modifications à la base de données cible en secondes 30 secondes
    Latence du réseau source Le temps d'aller-retour pour le traitement entre le moteur source et le moteur cible 30 secondes
    Latence du réseau cible Le temps d'aller-retour pour le traitement entre le moteur cible et le moteur source 30 secondes
  • Mémoire

    Le groupe de métrologie de la mémoire analyse la mémoire du datastore auquel appartient l'abonnement.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Mémoire libre La quantité de mémoire libre est un sous-ensemble de la mémoire maximale disponible 30 secondes
    Mémoire maximale La mémoire configurée par l'utilisateur pour la machine virtuelle Java™ de réplication CDC ( JVM ) 30 secondes
    Mémoire totale La mémoire configurée par l'utilisateur pour la machine virtuelle Java™ de réplication CDC ( JVM ) 30 secondes
    Mémoire globale La quantité de mémoire physique utilisée 30 secondes
  • Charge de travail de la base de données

    Le groupe de métrologie de la mémoire analyse les activités de réplication spécifiques à la base de données source.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Transactions comprises dans la portée Suivi du nombre de transactions dans le champ de l'enquête 30 secondes
    Nombre total de transactions Suivi du nombre total de transactions 30 secondes
  • Récupération de place

    Le groupe de métrologie garbage collection analyse les activités de réplication spécifiques au garbage collection dans votre datastore.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Récupérations de place Suivi du décompte cumulé depuis le début du ramassage des ordures 30 secondes
    Temps CPU de la récupération de place Suivi du temps CPU depuis le début du ramassage des ordures 30 secondes
  • Histogramme des transactions Le groupe de métriques de l'histogramme des transactions suit les transactions d'une taille donnée dans la base de données source.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures, où X est la taille de la transaction qui est stockée dans la mémoire :

    Métriques Description Granularité
    Histogramme des transactions (0 à 1/2 X) Compte cumulatif des transactions de 0 à 1/2X 30 secondes
    Histogramme des transactions (1/2X à X) Trace le compte cumulé des transactions de 1/2X à X 30 secondes
    Histogramme des transactions (X à 2X) Trace le compte cumulé des transactions de X à 2X 30 secondes
    Histogramme des transactions (2X à 4X) Trace le compte cumulé des transactions de 2X à 4X 30 secondes
    Histogramme des transactions (4X à 8X) Trace le compte cumulé des transactions de 4X à 8X 30 secondes
    Histogramme des transactions (8X et plus) Suivi du nombre cumulé de transactions de 8X et plus 30 secondes
  • Moteur source

    Le groupe d'indicateurs du moteur source permet d'analyser les activités de réplication spécifiques au moteur source.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Insertions de préfiltre source Nombre d'insertions traitées pour toutes les tables dans la portée par le moteur source 30 secondes
    Mises à jour du préfiltre source Nombre de mises à jour traitées pour toutes les tables dans la portée par le moteur source 30 secondes
    Suppressions de préfiltre source Nombre de suppressions traitées pour toutes les tables dans la portée par le moteur source 30 secondes
    Insertions de post-filtre source Nombre d'insertions envoyées à la cible après le filtrage des lignes 30 secondes
    Mises à jour de post-filtre source Nombre de mises à jour envoyées à la cible après le filtrage des lignes 30 secondes
    Suppressions de post-filtre source Nombre de suppressions envoyées à la cible après le filtrage des lignes 30 secondes
  • Application cible

    Le groupe de métriques cible analyse les activités de réplication spécifiques au moteur cible et à la base de données cible.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Insertions d'application cible Nombre de tentatives d'insertion dans la base de données 30 secondes
    Mises à jour d'application cible Nombre de mises à jour tentées dans la base de données 30 secondes
    Suppressions d'application cible Nombre de tentatives de suppression dans la base de données 30 secondes
  • Moteur cible

    Le groupe d'indicateurs cible permet d'analyser les activités de réplication spécifiques au moteur cible et à la base de données cible.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Insertions "source" cible Nombre d'opérations d'enregistrement reçues de la source en tant qu'insertions 30 secondes
    Mises à jour "source" cible Nombre d'opérations d'enregistrement reçues de la source en tant que mises à jour 30 secondes
    Suppressions "source" cible Nombre d'opérations d'enregistrement reçues de la source en tant que suppressions 30 secondes
  • Ligne

    Le groupe de métriques des lignes suit le nombre de lignes qui effectuent un traitement avancé, tel que l'évaluation d'expressions dérivées, l'appel à une base de données externe ou l'invocation d'une fonctionnalité de sortie définie par l'utilisateur.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Source - Lignes évaluant les colonnes dérivées Nombre de lignes contenant au moins une expression dérivée dans la base de données source 30 secondes
    Source - Lignes appelant la base de données source Le nombre de lignes avec au moins un appel à la base de données source 30 secondes
    Source - Lignes appelant des sorties d'utilisateurs Nombre de lignes contenant des appels à la fonctionnalité de l'utilisateur dans la source 30 secondes
    Cible - Lignes évaluant les colonnes dérivées Nombre de lignes contenant au moins une expression dans la cible 30 secondes
    Cible - Lignes appelant la base de données cible Le nombre de lignes avec au moins un appel à la base de données cible 30 secondes
    Cible - Lignes appelant des sorties d'utilisateurs Nombre de lignes contenant des appels à la fonctionnalité utilisateur dans la cible 30 secondes
  • Conversions MBCS

    Le groupe de métrologie des conversions MBCS analyse et suit la synchronisation et la réplication en temps réel des changements de prestations des membres entre les systèmes sources et les bases de données cibles en garantissant l'intégrité des données tout au long du processus.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Moteur source MBCS Le nombre d'octets d'entrée qui sont convertis par la conversion de caractères dans le moteur source 30 secondes
    Moteur cible MBCS Le nombre d'octets d'entrée qui sont convertis par la conversion de caractères dans le moteur cible 30 secondes
  • Analyseur syntaxique de journal

    Le groupe de métrologie des journaux permet d'analyser les activités de réplication spécifiques à l'analyseur de journaux.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Lecture du disque de l'analyseur de logs - octets Octets physiques lus à partir du disque 30 secondes
    Écritures sur le disque de l'analyseur de logs - octets Octets physiques écrits sur le disque 30 secondes
    Taille du disque de l'analyseur de logs - octets Taille actuelle du magasin de transfert sur le disque 30 secondes
    Octets physiques lus par l'analyseur de logs Octets physiques lus par le lecteur de journal 30 secondes
  • Lecteur de journal

    Le groupe de métrologie des journaux analyse les activités de réplication spécifiques au lecteur de journaux.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Octets de la base de données source du lecteur de journaux traités Le compte de tous les octets de données d'enregistrement traités par le lecteur d'enregistrement pour l'abonnement en cours 30 secondes
    Octets physiques lus par le lecteur de journaux Les octets physiques qui sont lus par le lecteur de journaux. Cela comprend toutes les entrées/sorties supplémentaires effectuées par les moteurs de réplication pour lire les journaux 30 secondes
  • Communication

    Les mesures de communication analysent les variations du flux de données pendant les activités de réplication pour les moteurs source et cible.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Réponse manquante dans la source pour le trajet aller-retour Le nombre de fois où le moteur de réplication n'a pas reçu de réponse dans les 30 secondes, ce qui correspond à la valeur par défaut du délai d'attente pour le moteur source 30 secondes
    Réponse manquante dans la cible pour le trajet aller-retour Nombre de fois où le moteur de réplication n'a pas reçu de réponse dans les 30 secondes, ce qui correspond à la valeur par défaut du délai d'attente pour le moteur cible 30 secondes
    Signal de présence envoyé Le nombre de messages de maintien en vie qui sont envoyés pour tester la connexion réseau lorsqu'il n'y a pas d'activité de réplication en cours 30 secondes
    Signal de présence reçu Nombre de messages de maintien en vie reçus pour tester la connexion au réseau lorsqu'il n'y a pas d'activité de réplication en cours 30 secondes
    Communication Octets envoyés Le nombre cumulé d'octets envoyés pour un abonnement donné 30 secondes
    Communication Octets reçus Le nombre cumulé d'octets reçus pour un abonnement donné 30 secondes
    Octets de communication source traités Nombre d'octets envoyés sur le réseau à partir du moteur source 30 secondes
    Octets de communication cible traités Nombre d'octets reçus du réseau par le moteur cible 30 secondes
  • Fil CPU

    Le groupe de métriques CPU des threads suit le temps CPU consommé par les threads individuels, mesuré en millisecondes par seconde.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    UC d'unité d'exécution du moteur source Le nombre de threads utilisés par une unité centrale dans le moteur de recherche 30 secondes
    UC d'unité d'exécution du moteur cible Le nombre de threads utilisés par l'unité centrale dans le moteur cible 30 secondes
    UC d'unité d'exécution d'application cible Le nombre de threads utilisés par l'unité centrale dans l'application cible 30 secondes
    UC d'unité d'exécution du lecteur de journal Le nombre de threads utilisés par l'unité centrale dans le lecteur de logs 30 secondes
    UC d'unité d'exécution d'analyseur syntaxique de journal Le nombre de threads utilisés par l'unité centrale dans l'analyseur de logs 30 secondes
  • Lecture simple

    Le groupe de métriques Single Scrape analyse les activités de réplication spécifiques au composant Single Scrape sur le moteur de réplication source.

    Les mesures suivantes sont fournies dans chaque entrée de ce groupe de mesures :

    Métriques Description Granularité
    Lectures disque Trace les octets physiques qui sont lus à partir du disque 30 secondes
    Ecritures disque Suivi de la taille actuelle de la mémoire tampon sur le disque 30 secondes
    Taille du disque Suivi des octets physiques qui sont écrits sur le disque 30 secondes

Traitement des incidents

Vous pouvez rencontrer les problèmes suivants lors de la configuration du capteur CDC IBM InfoSphere :

L'utilisateur est déjà connecté au magasin de données

L'exception suivante dans le journal indique que l'utilisateur essaie de se connecter à un magasin de données qui est déjà connecté par le même utilisateur.

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>.

Pour résoudre ce problème, l'utilisateur doit se déconnecter de la console de gestion.

EmbeddedScriptException avec « null » comme message local

Ce problème survient principalement lorsque le serveur d'accès d' InfoSphere prend en charge une connexion cryptée, mais que l'agent ne dispose pas du certificat de confiance requis pour établir la connexion.

Solution : Importez le certificat de confiance en suivant les instructions de la section « Certificat auto-signé ».

Vérification de la connexion de l'agent au serveur d'accès et au magasin de données d' InfoSphere

Pour vérifier si l'agent peut se connecter au serveur d'accès et au magasin de données d' InfoSphere, exécutez la commande suivante à l'aide de l'utilitaire chcclp en ligne de commande fourni par le serveur d'accès :

Remarque : veillez à n'utiliser les paramètres spécifiés dans le configuration.yaml fichier qu'à des fins de validation.
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>;

La sortie de la list datastores commande doit indiquer le magasin de données que vous souhaitez surveiller. Si la connexion aboutit, l'agent peut se connecter au serveur d'accès et au magasin de données d' InfoSphere.