Configuration de la prise en charge de la haute disponibilité (HA) pour l' IBM MQ
Configurez les gestionnaires de file d'attente d' IBM MQ dans des environnements à haute disponibilité (HA) pour obtenir une vue unifiée des données historiques continues à l'aide d' Instana.
Environnements HA pris en charge
- Gestionnaire de file d'attente de données répliquées (RDQM)
- gestionnaire de files d'attente multi-instance
- Gestionnaire de file d'attente HA natif
- Gestionnaire de file d'attente à instance unique dans OCP ( Red Hat OpenShift Container Platform )
Prérequis
Installez l'agent hôte Instana localement sur chaque instance de gestionnaire de file d'attente surveillée pour les gestionnaires de file d'attente HA suivants :
Gestionnaire de file d'attente de données répliquées (RDQM) : installez l'agent sur chaque hôte RDQM.
Remarque : l'hôte RDQM doit être une machine virtuelle ou une machine physique de la plate-forme Linux.Gestionnaire de file d'attente multi-instances :
- Pour la plate-forme distribuée : installez l'agent sur chaque instance du gestionnaire de files d'attente de l'hôte multi-instances.
- Pour l'environnement d' Kubernetes : Installez l'agent dans l'environnement d' Kubernetes.
Gestionnaire de file d'attente HA natif : installez l'agent dans l'environnement d' Kubernetes.
Gestionnaire de file d'attente à instance unique dans OCP d' Red Hat : installez l'agent dans l'environnement d' Kubernetes.
Activation de la prise en charge HA
La prise en charge du gestionnaire de file d'attente HA d' IBM MQ n'est pas activée par défaut afin d'assurer la cohérence avec un gestionnaire de file d'attente normal.
Pour surveiller les gestionnaires de file d'attente HA d' IBM MQ, définissez le support_ha paramètre sur true dans le fichier de <agent_install_dir>/etc/instana/configuration.yaml configuration de l'agent, comme indiqué dans la configuration suivante :
com.instana.plugin.ibmmq:
enabled: true
poll_rate: 60 # The default is 60 seconds. The minimum value is 30 seconds.
support_ha: false # true or false. The default value is false. If the value is true, the HA Queue manger instances will be shown as 1 aggregated Queue manager.
support_ha dans le configuration.yaml fichier pour activer la prise en charge HA, vous devez modifier le fichier de déploiement et redéployer l'agent hôte d' Instana. Dans d'autres environnements, la prise en charge HA est activée sans redémarrer un agent.Affichage des données des gestionnaires de file d'attente HA
L'interface utilisateur d' Instana s affiche les données du gestionnaire de files d'attente HA d' IBM MQ s comme suit :
Avant d'activer la prise en charge HA
Avant la prise en charge HA, toutes les instances des gestionnaires de file d'attente HA sont surveillées et affichées séparément avec l'étiquette qmName@host dans l'interface utilisateur d' Instana. Chaque instance est représentée sous forme de couche de l'hôte sur lequel elle s'exécute.
Après avoir activé la prise en charge HA
Après la prise en charge HA, toutes les instances des gestionnaires de file d'attente HA sont surveillées comme un gestionnaire de file d'attente unifié et leurs données sont agrégées :
- Toutes les instances des gestionnaires de file d'attente HA sont surveillées et affichées comme un seul gestionnaire de file d'attente avec l'étiquette
qmNamesous forme de boîte séparée. - Le nom
qmName@host1-host2-host3s'affiche dans les informations récapitulatives du tableau de bord de l'instance du gestionnaire de file d'attente IBM MQ dans l'interface utilisateur d' Instana. - La corrélation au niveau de l'hôte est supprimée en raison de l'agrégation des gestionnaires de file d'attente HA, de sorte que les filtres basés sur l'hôte ne fonctionnent plus. Utilisez
entity.ibmmq.qm.activeNode:*pour rechercher les gestionnaires de file d'attente HA. - Définissez la zone de disponibilité dans la
ibmmq plug-insection du fichierconfiguration.yamlagent au lieu de la section hôte, car la corrélation du gestionnaire de file d'attente avec l'hôte unique d'origine est supprimée. Si la zone est définie dans la partie hôte, le gestionnaire de file d'attente s'affiche dans une zone non définie après l'activation de la prise en charge HA. - La liaison d'infrastructure entre le capteur Instana IBM MQ et le suivi IBM MQ dans les détails des appels continue de fonctionner après la configuration du suivi. Pour plus d'informations, consultez la section Dépannage.
L'activation de la prise en charge HA pour le gestionnaire de file d'attente active la surveillance de l'environnement HA suivant d' IBM MQ. Les sections suivantes décrivent comment Instana agrège les données et les présente dans l'interface utilisateur d' Instana pour chacun des environnements HA suivants :
RDQM
- Agrège les données provenant des instances du gestionnaire de files d'attente en cours d'exécution et en veille.
- Haute disponibilité RDQM (RDQM HA) : affiche
HA Type,HA Role,Preferred Location,Floating IP,Active Node, etStandby Nodessur le tableau de bord du gestionnaire de file d'attente en cours d'exécution. - Reprise après sinistre RDQM (RDQM DR) : affiche
DR Role,DR Status,DR Type,DR Port, etDR Remote IPsur le tableau de bord du gestionnaire de file d'attente en cours d'exécution.
gestionnaires de files d'attente multi-instance
- Agrège les données provenant des instances du gestionnaire de files d'attente en cours d'exécution, en veille et ailleurs.
- Affiche
HA Type,Active Node,Standby Nodes, etElsewhere Nodessur le tableau de bord du gestionnaire de file d'attente en cours d'exécution.
HA native
- Agrège les données provenant des instances en cours d'exécution et des instances répliquées du gestionnaire de files d'attente.
- Affiche
HA Type,Active Node, etStandby Nodessur le tableau de bord du gestionnaire de file d'attente en cours d'exécution.
Instance unique dans OCP d' Red Hat
- Surveille l'instance du gestionnaire de file d'attente en cours d'exécution.
- Affiche
HA TypeetActive Nodesur le tableau de bord du gestionnaire de file d'attente en cours d'exécution.