Spans
Created: | Updated:
Span Tags vs Resource Tags
The distinction between Span Tags and Resource Tags allows a fine-grained separation between tags that belong to an actual operation (Span Tags) and tags that belong to an entity producing telemetry data. (Resource Tags, for example: a Db2 system or a MQ Log Manager). If your APM software does not support this distinction, Resource Tags will automatically be transformed into Span Tags.

Tag Semantics
z/IRIS Tag semantics will adhere to the OpenTelemetry Semantic Conventions. To cater for mainframe system and subsystem processing not yet included in OTEL's semantics, the following tag prefixes will be used.
Proprietary traces may differ from OpenTelemetry conventions. These differences will referenced in the relevant trace documentation for each observability platform that requires z/IRIS stream proprietary trace formats.
Attribute Prefix | Mainframe system context |
---|---|
| IBM machine identifiers. |
| IBM z/OS operating system-wide identifiers. For example, |
| IBM CICS attributes |
| IBM System Z Coupling facility attributes |
| IBM Db2 attributes |
| IBM z/OS Connect attributes |
| IBM JES2 attributes |
| IBM Job attributes |
| IBM MQ attributes |
| IBM z/OS Unix System Services attributes |
| IBM RACF attributes |
| IBM Workload Manager attributes |
Common tags
Each span created by z/IRIS contains the following tags. The value of the tag will be sourced from SMF or constant value determined by z/IRIS.
z/IRIS Telemetry tag | IBM SMF source | Constant value |
---|---|---|
| SMFxSID LPAR name | |
|
| |
|
| |
|
| |
|
Current version of the z/IRIS IronTap server. | |
|
Deprecated. Exporters may continue to use this tag for backward compatibility. | |
| SMFxSSI z/OS Subsystem name. |
Service
z/IRIS defines the value service.name
or service
tag according to the subsystem, application or unit of work that the span represents.
Services | Description |
---|---|
| CICS transactions processed on z/OS. Spans are created from performance records contained in SMF type 110. |
| Traces created from Db2 z/OS SMF records types 100-102, that provide performance and error information about calls processed by an IBM Db2 z/OS server. |
| MQ Tasks that use MQ objects to process messages. Spans are created from SMF Type 116 subtypes 1 and 2 |
| Traces created from SMF record type 30 where SMF30WID=JES2 that provide performance and error information about z/OS batch jobs. |
| Traces created from SMF record type 30 where SMF30WID=OMVS that provide performance and error information about OMVS processes that were spawned on z/OS systems. |
| Traces created from SMF record type 30 where SMF30WID=STC that provides Started task performance and error information from z/OS systems. |
| Traces created from SMF record type 30 where SMF30WID=TSO that provide TSO user activity from z/OS systems. |
| Traces created from z/OS Connect record type 123 that provide performance and error information about REST API calls processed by an IBM z/OS Connect server. |