![[OpenShift Container Platform]](ngocp.gif)
![[IBM Cloud Pak for Integration]](ngcp4i.gif)
![[IBM MQ Operator 2.2.0]](ngop220.gif)
Integrating IBM MQ with IBM Instana tracing
IBM® Instana can be used to trace transactions within IBM Cloud Pak® for Integration.
Before you begin
This document covers IBM Instana tracing, which is the process of tracing messages through a system. It does not cover IBM Instana monitoring, in which detail is retrieved about the state of an IBM MQ queue manager. For information regarding monitoring of IBM MQ by IBM Instana see Monitoring IBM MQ. For detailed instructions on authenticated monitoring, see Configuring authenticated IBM Instana monitoring with TLS.
- This feature can only be used with the IBM MQ Operator version 2.2.0 and later. This feature is supported only on Operands of IBM MQ version 9.3.1.0-r2 or later.
- You can run IBM Instana tracing on previous IBM MQ Operator and queue manager versions, but not natively. See Configuring IBM MQ Tracing in the IBM Instana documentation.
Before you can perform IBM Instana tracing with the IBM MQ Operator, you must deploy both an IBM Instana backend and IBM Instana agents. By default, an IBM MQ queue manager communicates with an IBM Instana agent deployed on the same node as the queue manager pod.
About this task
Enabling integration with IBM Instana causes an IBM MQ API exit to be installed in your queue manager. The API exit sends tracing data to IBM Instana agents about messages that are flowing through the queue manager.
The API exit adds RFH2 headers to each message. These headers contain tracing information.
The IBM Instana agents are responsible for sending the tracing data to the IBM Instana backend.
For information about deploying an IBM Instana backend and IBM Instana agents, see Enabling IBM Instana monitoring in the CP4I Platform UI in the IBM Instana documentation.
Procedure
Standard Deployment
Advanced Deployment
What to do next
See also Deploying a queue manager onto a Red Hat OpenShift Container Platform cluster.