z/IRIS

Supported OS Linux IBM Z/OS

marketplace

Présentation

z/IRIS est une solution logicielle sous forme de plug-in qui permet de surveiller les performances du mainframe en dehors de celui-ci.

Les équipes DevOps ont besoin d’analyser les performances du mainframe pour leurs applications professionnelles afin d’élaborer des stratégies pour optimiser ces performances. L’observabilité du mainframe pour les DevOps est l’un des concepts clés de z/IRIS. Les équipes peuvent s’en servir pour évaluer l’utilisation des ressources du mainframe, analyser ses performances en continu et mettre en corrélation les métriques et données liées à leurs différentes applications via Datadog.

Après avoir activé z/IRIS, les utilisateurs Datadog peuvent effectuer les opérations suivantes :

  • Identifier les applications qui dépendent des services et applications hébergés sur le mainframe.
  • Surveiller les latences dans les services hébergés sur le mainframe jusqu’à un niveau de requête.
  • Créer des monitors qui réagissent en cas d’anomalies et de dépassement de seuils correspondant aux SLI de votre organisation.
  • Analyser les performances des applications hébergées sur le mainframe de bout en bout dans le cadre du service métier.

Méthodes d’intégration

La solution z/IRIS utilise les deux méthodes suivantes pour s’intégrer à Datadog :

  • OpenTelemetry (OTEL) : Il s’agit d’un cadre d’observabilité entièrement pris en charge par Datadog qui standardise les intégrations APM. En configurant z/IRIS, vous pouvez facilement transmettre des traces et des métriques vers un collector OpenTelemetry qui va ensuite les exporter vers votre environnement Datadog.
  • API Datadog (version Bêta) : Les utilisateurs peuvent également choisir de transmettre les traces et les événements via respectivement l’API de l’Agent Datadog et l’API HTTP REST. Cette méthode d’intégration vous permet d’accélérer le processus de démonstration de faisabilité si OpenTelemetry n’est pas encore disponible dans votre organisation.

Pour en savoir plus sur les différentes intégrations de z/IRIS, consultez notre documentation (en anglais).

Données collectées

Traces

Les traces APM indiquent quand une requête a été reçue et traitée par un service. Elles permettent également de décrire les relations des applications entre les niveaux de services et l’infrastructure. Les traces créées par z/IRIS fournissent ces informations pour les applications hébergées sur le mainframe. En intégrant les normes de l’industrie et en utilisant les puissantes capacités de mise en corrélation et d’unification de Datadog, l’expérience utilisateur reste la même, quelle que soit l’interface utilisée.

Les systèmes du mainframe suivants sont pris en charge par le tracing z/IRIS. La documentation correspondante contient des informations sur chaque fonctionnalité de tracing, notamment les tags et les structures de la trace :

Tags de trace

Nom du tag de traceDescription
zos.connect.api.nameNom de l’API de z/OS Connect
zos.connect.api.versionVersion de l’API de z/OS Connect
zos.connect.request.idID de la requête
zos.connect.request.timed_outExpiration de la requête
zos.connect.request.user_nameNom d’utilisateur de la requête
zos.connect.service.nameNom du service
zos.connect.service.versionVersion du service
zos.connect.service_provider.nameNom du fournisseur du service
zos.connect.sor.identifierIdentifiant SOR
zos.connect.sor.referenceRéférence SOR
zos.connect.sor.request.received_timeRequête SOR reçue
zos.connect.sor.request.sent_timeDate d’envoi de la requête SOR
zos.connect.sor.resourceRessource SOR
zos.job.classCatégorie de la tâche z/OS
ziris.job.identifierIdentifiant de la tâche z/OS
zos.jes.job.correlatorCorrélateur de tâches JES
zos.job.step.cpu.unitsUnités CPU de l’étape z/OS
zos.job.step.program_nameNom du programme de l’étape de tâche z/OS
zos.job.step.endedFin de l’étape de tâche z/OS
zos.job.step.nameNom de l’étape de tâche z/OS
zos.job.step.numberNuméro de l’étape de tâche z/OS
zos.job.step.cpu.time_msTemps CPU de l’étape de tâche z/OS
zos.job.step.ziip.time_msTemps ZIIP de l’étape de tâche z/OS
zos.tape.mountsMontages de bande z/OS
zos.job.step.return_codeCode de retour de l’étape de tâche z/OS
zos.racf.group.idID du groupe RACF z/OS
zos.user.idID de l’utilisateur z/OS
zos.user.nameNom de l’utilisateur z/OS
host.nameNom du host
http.methodMéthode HTTP
http.response_content_lengthLongueur du contenu de la réponse HTTP
http.request_content_lengthLongueur du contenu de la requête HTTP
http.status_codeCode de statut HTTP
http.client_ipIP du client HTTP
db.systemSystème de base de données
net.peer.ipIP du pair réseau
net.peer.portPort du pair réseau
enduser.idID de l’utilisateur final
db.db2.collection.idID de la collection Db2
db.db2.instance_nameNom de l’instance Db2
db.userUtilisateur de la base de données
zos.db2.wait.time_msTemps d’attente de Db2
zos.db2.unlock.requestsRequête de déverrouillage Db2
zos.db2.sql.storedprocedure.statementsProcédure stockée SQL Db2
zos.db2.start.timestampTimestamp de début Db2
zos.db2.end.timestampTimestamp de fin Db2
zos.db2.response.time_msTemps de réponse Db2
zos.db2.elapsed.time_msTemps écoulé Db2
zos.cpu.time_msTemps CPU
zos.db2.abort.requestsRequête d’abandon Db2
zos.db2.su.factorFacteur SU Db2
zos.db2.workload.service.class.nameNom de la catégorie de service de la charge de travail Db2
zos.db2.cpu.time_msTemps CPU Db2
zos.ziip.time_msTemps ZIIP
zos.db2.ziip.time_msTemps ZIIP Db2
zos.db2.remote.location.nameNom de l’emplacement distant Db2
zos.db2.product.idID de produit Db2
zos.db2.sent.bytesOctets envoyés Db2
zos.db2.received.bytesOctets reçus Db2
zos.db2.client.application.nameNom de l’application client Db2
zos.db2.client.platformPlateforme client Db2
zos.db2.client.auth.idID d’authentification du client Db2
zos.db2.sql.prepare.statementsInstruction SQL prepare Db2
zos.db2.sql.open.statementsInstruction SQL open Db2
zos.db2.sql.lock.statementsInstruction SQL lock Db2
zos.db2.connection.idID de connexion Db2
zos.db2.consistency.tokenConsistency token Db2
zos.correlation.idID de corrélation Db2
zos.db2.plan.nameNom du plan Db2
zos.db2.program.nameNom du programme Db2
zos.db2.lock.stateStatut de verrouillage Db2
zos.db2.statement.idID de l’instruction Db2
zos.db2.statement.typeType d’instruction Db2
zos.db2.thread.tokenToken du thread Db2
zos.uowUOW
zos.db2.lock.requestRequête de verrouillage Db2
zos.db2.lock.durationDurée de verrouillage Db2
zos.db2.deadlock.resourcesRessources deadlock Db2
zos.db2.aceACE Db2
zos.db2.location.nameNom de l’emplacement Db2
zos.db2.luw.idID LUW Db2
zos.db2.uniqueness.valueValeur d’unicité Db2
zos.db2.versionVersion de Db2
zos.lu.nameNom de l’unité logique
zos.network.idID du réseau z/OS
zos.subsystem.nameNom du sous-système z/OS

Métriques de mainframe

  • Métriques RMF

    • Les métriques RMF offrent des données sur l’utilisation des ressources, avec la possibilité de personnaliser l’intervalle et le niveau de détail.
  • Métriques z/OS Connect

    • z/IRIS diffuse les métriques créées à partir des données des entrées IBM z/OS Connect SMF type 123 versions 1 et 2.
  • Métriques MQ

    • Les entrées statistiques MQ (SMF type 115) contiennent une multitude de statistiques provenant de différentes ressources du système. Les nouvelles métriques z/OS MQ de z/IRIS tiennent avant tout compte des indicateurs de performances essentiels pour répondre à vos besoins en matière de surveillance, d’analyse et d’alerte.

Ce n’est pas la métrique que vous recherchez ? Une fonctionnalité importante pour votre organisation est manquante ? Envoyez-nous une demande à l’adresse info@mainstorconcept.com .

Offres entreprise privées

Licence

Une fois votre offre d’essai commencée, vous recevrez votre licence d’essai z/IRIS par e-mail sous 24 heures.

Validation

Vérifiez que les composants requis sont disponibles et qu’ils répondent aux exigences minimales .

Assistance

Les clients bénéficiant d’une offre d’essai ou d’une licence peuvent obtenir de l’aide en effectuant une demande d’assistance ou en nous contactant à l’adresse support@mainstorconcept.com .

Si vous souhaitez organiser une démonstration de z/IRIS pour votre équipe ou que vous avez des questions sur les capacités de z/IRIS lorsqu’il est associé à Datadog, contactez ziris@mainstorconcept.com .


Cette application est disponible sur le Marketplace et développée par un partenaire technologique de Datadog. Cliquez ici pour l’acheter.