z/OS MQ Traces (Datadog API integration)
Created: | Updated:
Below is a table describing the Datadog trace semantics that are utilized when z/IRIS streams IBM MQ for z/OS spans using the Datadog API.
To find out more about integrating z/IRIS with Datadog using the Datadog API, refer to Traces integration using Datadog API.
MQ for z/OS tags via Datadog’s trace API
The table below shows how z/IRIS configures Datadog-specific tags for MQ for z/OS traces streamed using Datadog’s trace API.
Datadog Tag | z/IRIS Telemetry tag | Description |
---|---|---|
|
| Identifies IBM MQ as the mainframe service. The service name is always |
|
or
| This value is used to name the Datadog span and identifies the queue manager or MQ object (queue or topic). |
|
or
| This value is used to name the Datadog span and identifies the queue manager or MQ object (queue or topic). |
|
| Identifies the host system. Values set in the |
>> Complete list of MQ span tags
service:ibmmq
MQ spans are logically grouped by the service name "ibmmq"
. The spans describe units of work and processes executed on MQ systems running on z/OS (i.e. mainframe).
Click to enlarge image

Example of filtering traces using service in Datadog
operation_name
For MQ spans, the operation_name
identifies the operation that was executed by a request
Query example | Description |
---|---|
| Will provide all spans ibmmq spans where the messages were moved to topics or queues by processes. Typically, initiation, remote and alias queues result in a |
| Will provide spans where the cics subsystem performed an operation |
Click to enlarge image

Trace explorer view of operation_name for IBM MQ spans
resource_name
For MQ spans, the resource name identifies the queue manager or the topics/queues utilized by MQ processes and requests.
For example:
Query example | Description |
---|---|
| Will provide all spans that were processed by a queue manager named |
| Will provide all traces where messaging destination name is equal to |
Click to enlarge image

IBM MQ related objects are listed as resources within the Service Dashboard in Datadog