IBM MQ Traçage

Vous pouvez suivre les messages d' IBM MQ s à l'aide d'un exit utilisateur d' IBM MQ. En utilisant une sortie utilisateur d' IBM MQ, vous pouvez obtenir des informations précieuses sur le flux de messages et identifier les problèmes potentiels.

L'exit utilisateur « Tracing » d' IBM MQ prend en charge IBM MQ déployé sur site et IBM MQ s'exécutant dans des conteneurs sur un cluster Red Hat OpenShift.

Configuration d' IBM MQ Tracing

Pour tracer efficacement l' IBM MQ, procédez comme suit :

  1. Activer le traçage d' IBM MQ : pour lancer le traçage d' IBM MQ, activez l'exit utilisateur de traçage dans la configuration de votre gestionnaire de files d'attente.
  2. Configurer le traçage d' IBM MQ : IBM MQ Le traçage est configuré par défaut. Vous pouvez toutefois modifier la configuration du traçage de l' IBM MQ.
  3. Mise à niveau de la fonction de traçage d' IBM MQ : lorsque de nouvelles versions sont publiées, appliquez les mises à jour à l'exit utilisateur de traçage. Lorsque le traçage n'est plus nécessaire, désactivez-le afin d'économiser les ressources système.

Pour obtenir des instructions spécifiques à votre environnement, consultez :

Communication des données de traçabilité

Une fois la configuration du traçage de l' IBM MQ e effectuée, les données de traçage sont présentées comme suit :

  • Pour les instances d' IBM MQ s déployées sur site, les données de traçage sont transmises à l'agent hôte d' Instana situé sur le même hôte.
  • Pour les instances d' IBM MQ s s'exécutant dans des conteneurs sur un cluster Red Hat OpenShift, les données de traçage sont transmises à l'agent hôte Instana déployé sur le même nœud que le pod du gestionnaire de files d'attente.

Vous pouvez également configurer le traçage « IBM MQ » pour transmettre les données de traçage à un agent hôte distant. Voir les paramètres de configuration.

Mise en corrélation des données de traçage

Les données de traçage collectées par IBM MQ peuvent être corrélées avec celles des exits utilisateur et autres traceurs si les en-têtes de contexte de traçage (informations de corrélation de traçage) sont définis dans les messages IBM MQ.

IBM MQ La fonctionnalité de traçage prend en charge les en-têtes de contexte de traçage suivants :

  • Instana enregistrer les en-têtes de contexte (X_INSTANA_T, X_INSTANA_S, et X_INSTANA_L)
  • W3C enregistrer les en-têtes de contexte (traceparent et tracestate)

Lorsque le traçage « IBM MQ » nécessite la propagation d'informations de corrélation de traçage, il transmet les en-têtes de traçage « Instana » et les en-têtes de contexte de traçage « W3C » dans les messages « IBM MQ ».