OpenTelemetry tracing support
The IMS 15.5 APAR PH62728 provides support for using OpenTelemetry tracing in IMS and APAR PH65117 provides support for using OpenTelemetry tracing in IMS Connect.
OpenTelemetry is an open-source project that is designed to provide a unified set of APIs, SDKs, and tools for instrumenting, generating, and collecting telemetry data (metrics, logs, and traces). It's a vendor-neutral standard for observability, enabling you to instrument your applications once and send the data to any backend, whether it's an open-source tool or a commercial observability platform.
OpenTelemetry tracing is a vendor-neutral specification and includes a set of tools for generating, collecting, and exporting traces. A trace represents the end-to-end journey of a request as it propagates through a distributed system. It's a key component of observability, providing insights into the performance and behavior of applications.
- IBM® IMS Transaction Manager Resource Adapter (TMRA) 15.3.5 or later to IMS Connect 15.5 or later.
- IMS Connect user-written clients.
- z/OS® Connect OpenAPI 3 to IMS Connect 15.5 or later.
- IMS Connect Java™ API.
- Commit Mode 0 with SyncLevel Confirm transactions flows into IMS Connect 15.5 or later
- Commit Mode 1 with SyncLevel None or Confirm.
- IMS Full-Function transactions of the following types:
- Program-Switch
- Standalone
- Shared Queues
- Context propagation through ESAF
- IMS Fast Path transactions of the following types:
- Standalone.
- Shared Queues where front-end and back-end systems are the same.
- ESAF not supported in IFP regions.
- IBM MQ to IMS OTMA.
The OpenTelemetry feature is supported in IMS 15.5 and later. To activate it, apply PTF UO05322 for APAR PH62728.
Changes to commands
- VIEWHWS - Added OTELTRACE status
- QUERY IMSCON TYPE(CONFIG)
- UPDATE IMSCON TYPE(CONFIG)
- UPDATE IMS SET(LCLPARM())
- QUERY IMS TYPE(LCLPARM)
- QUERY TRACE TYPE(TABLE)
- UPDATE TRACE TYPE(TABLE)
Documentation changes
The following table lists the publications that contain new or changed topics for the OpenTelemetry Tracing enhancement. Publications that are not impacted by this enhancement are not included in this table.
| Publication | New or changed topics | ||
|---|---|---|---|
| Release planning | IMS system enhancements
|
||
| System Administration | |||
| System definition | |||
| IMS commands |
|
||
| IMS messages and codes |
DFS messages
HWS messages
|
||
| Communications and Connections |
|
||