z/IRIS

Supported OS Linux IBM Z/OS

marketplace

Overview

z/IRIS is a plug-in software solution, built to provide mainframe-inclusive performance monitoring for the non-mainframe world.

DevOps teams want to understand how mainframe performs for their business applications and how peak performance can be maintained or achieved. With z/IRIS, mainframe observability for DevOps is a core concept. Teams can assess the usage of mainframe resources, continuously analyze performance, and compare metrics and data across applications using Datadog.

After activating z/IRIS, Datadog users can do the following:

  • Identify applications that depend on mainframe-hosted services and applications.
  • Monitor latencies in mainframe services down to a single request level.
  • Create monitors that react to anomalies and exceeded thresholds relevant to your organization’s SLIs.
  • Analyze mainframe application performance from end to end within the context of the business service.

Integration Methods

z/IRIS integrates with Datadog in two ways:

  • OpenTelemetry (OTEL): This observability framework standardizes APM integrations and is fully supported by Datadog. You can easily configure z/IRIS to stream traces and metrics to an OpenTelemetry Collector that is configured to export Traces and Metrics to your Datadog environment.
  • Datadog APIs (BETA): Users can also elect to stream Traces and Events via the Datadog Agent API and the HTTP REST API, respectively. This integration method can help accelerate proofs of concepts if OpenTelemetry is not yet available in your organization.

More detailed information about the integration possibilities of z/IRIS can be found in our documentation.

Data Collected

Traces

APM traces indicate when a request was received and processed by a service. They also enable the depiction of application relationships across services tiers and infrastructure. Traces created by z/IRIS provide these insights for mainframe-hosted applications. By integrating industry standards and using Datadog’s powerful correlation and unification capabilities, users get a consistent experience across all interfaces.

The following mainframe systems are supported by z/IRIS tracing. Our linked documentation provides details on each tracing feature, including tags and trace structures:

Trace Tags

Trace Tag NameDescription
zos.connect.api.nameAPI name of z/OS Connect
zos.connect.api.versionAPI Version of z/OS Connect
zos.connect.request.idRequest ID
zos.connect.request.timed_outRequest time out
zos.connect.request.user_nameRequest user name
zos.connect.service.nameService name
zos.connect.service.versionService version
zos.connect.service_provider.nameService provider name
zos.connect.sor.identifierSOR identifier
zos.connect.sor.referenceSOR reference
zos.connect.sor.request.received_timeSOR request received
zos.connect.sor.request.sent_timeSOR request sent time
zos.connect.sor.resourceSOR resource
zos.job.classz/OS job class
ziris.job.identifierz/OS job identifier
zos.jes.job.correlatorJES job correlator
zos.job.step.cpu.unitsz/OS step CPU units
zos.job.step.program_namez/OS job step program name
zos.job.step.endedz/OS job step ended
zos.job.step.namez/OS job step name
zos.job.step.numberz/OS job step number
zos.job.step.cpu.time_msz/OS job step CPU time
zos.job.step.ziip.time_msz/OS job step ZIIP time
zos.tape.mountsz/OS tape mounts
zos.job.step.return_codez/OS job step return code
zos.racf.group.idz/OS RACF group ID
zos.user.idz/OS user id
zos.user.namez/OS user name
host.nameHost name
http.methodHTTP method
http.response_content_lengthHTTP response content length
http.request_content_lengthHTTP request content length
http.status_codeHTTP status code
http.client_ipHTTP client ip
db.systemDB system
net.peer.ipNet peer IP
net.peer.portNet peer port
enduser.idEnd user ID
db.db2.collection.idDb2 collection ID
db.db2.instance_nameDb2 instance name
db.userDB user
zos.db2.wait.time_msDb2 wait time
zos.db2.unlock.requestsDb2 unlock request
zos.db2.sql.storedprocedure.statementsDb2 SQL stored procedure
zos.db2.start.timestampDb2 start timestamp
zos.db2.end.timestampDb2 end timestamp
zos.db2.response.time_msDb2 response time
zos.db2.elapsed.time_msDb2 elapsed time
zos.cpu.time_msCPU time
zos.db2.abort.requestsDb2 abort request
zos.db2.su.factorDb2 su factor
zos.db2.workload.service.class.nameDb2 workload service class name
zos.db2.cpu.time_msDb2 CPU time
zos.ziip.time_msZIIP time
zos.db2.ziip.time_msDb2 ZIIP time
zos.db2.remote.location.nameDb2 remote location name
zos.db2.product.idDb2 product ID
zos.db2.sent.bytesDb2 sent bytes
zos.db2.received.bytesDb2 received bytes
zos.db2.client.application.nameDb2 client application name
zos.db2.client.platformDb2 client platform
zos.db2.client.auth.idDb2 client auth ID
zos.db2.sql.prepare.statementsDb2 SQL prepare statement
zos.db2.sql.open.statementsDb2 SQL open statement
zos.db2.sql.lock.statementsDb2 SQL lock statement
zos.db2.connection.idDb2 connection ID
zos.db2.consistency.tokenDb2 consistency token
zos.correlation.idDb2 correlation ID
zos.db2.plan.nameDb2 plan name
zos.db2.program.nameDb2 program name
zos.db2.lock.stateDb2 lock state
zos.db2.statement.idDb2 statement ID
zos.db2.statement.typeDb2 statement type
zos.db2.thread.tokenDb2 thread token
zos.uowUOW
zos.db2.lock.requestDb2 lock request
zos.db2.lock.durationDb2 lock duration
zos.db2.deadlock.resourcesDb2 deadlock resources
zos.db2.aceDb2 ACE
zos.db2.location.nameDb2 location name
zos.db2.luw.idDb2 LUW ID
zos.db2.uniqueness.valueDb2 uniqueness value
zos.db2.versionDb2 version
zos.lu.nameLU name
zos.network.idz/OS network ID
zos.subsystem.namez/OS subsystem name

Mainframe metrics

  • RMF Metrics

    • RMF metrics provide resource utilization metrics at customizable intervals and at customizable levels of detail.
  • z/OS Connect Metrics

    • z/IRIS streams metrics created using data from IBM’s z/OS Connect SMF type 123 version 1 and 2 records.
  • MQ Metrics

    • MQ statistics records (SMF Type 115) contain a multitude of statistics from various resources within the system. z/IRIS introduces z/OS MQ Metrics, focusing on the most vital performance indicators for monitoring, analysis, and alerting purposes.

This isn’t the metric you’re looking for? Missing a critical feature for your organization? Send us a feature request to info@mainstorconcept.com.

Private enterprise offers

Support

Trial and licensed customers can get assistance by requesting support or contacting us at support@mainstorconcept.com.

If you would like a demonstration of z/IRIS for your team or have questions about z/IRIS capabilities with Datadog, contact ziris@mainstorconcept.com.


This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.