Skip to main content
Skip table of contents

CICS Transaction Observability

Created , Updated


z/IRIS creates OpenTelemetry spans that describe CICS transactions that executed on z/OS using SMF type 110 records.

Where possible, z/IRIS will provide additional identifiers that inform observability platforms which applications initiated the CICS transaction so that users gain end-to-end visibility into how CICS transactions are utilized by business applications.

Span Design

Each span identifies the transaction, the duration and the error status of the transaction’s execution. Resource attributes describe the CICS subsystem, the z/OS system and any CICS resources utilized during execution.

Trace attributes describe how the transaction was started, the peer/Client application that initiated the transaction, transaction properties, performance and resource consumption.

For more information about all the CICS span attributes, go to CICS Transaction Spans.

CICS Workflow Tracing

With the built-in z/IRIS Mainframe Workflow Tracing feature, users obtain additional insight into the downstream workflow of a CICS transactions. This enables DevOps teams to identify the relationships between CICS and Db2, as well leverage AIOps to analyze performance anomalies that may impact end user experience or overall system health.

CICS to Db2

CICS Transaction spans are supplemented with a Db2 child span when CICS transaction programs access Db2 resources during processing.

Supported Application Workflows

CICS spans are appended to existing distributed traces under the following application workflows:

Contact z/IRIS engineering to find out about additional workflow support.

Trace representation with a z/IRIS CICS span and MQ child spans

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.