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:
Dans le menu de navigation de l'interface utilisateur d' Instana, sélectionnez « Infrastructure ».
Dans la mappe d'infrastructure, sélectionnez votre IBM InfoSphere CDC, puis cliquez sur la tranche de noeud IBM InfoSphere CDC.
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 :
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.