Fermer

avril 15, 2024

Ne payez pas plus pour en voir plus : OpenText offre l’observabilité des applications avec OpenTelemetry à un coût raisonnable

Ne payez pas plus pour en voir plus : OpenText offre l’observabilité des applications avec OpenTelemetry à un coût raisonnable


Présentation d’OpenTextMT Application Observability, une nouvelle solution SaaS pour fournir des journaux, des métriques et des traces pour les applications cloud natives et traditionnelles instrumentées avec OpenTelemetry. Application Observability aide les équipes d’exploitation cloud, les ingénieurs en fiabilité des sites (SRE) et les équipes informatiques centrales à détecter et à gérer les problèmes de performances rapidement et efficacement. La norme OpenTelemetry permet la portabilité entre les ensembles d’outils, ce qui permet une observabilité étendue entre les équipes sans impact sur les processus existants.

Qu’est-ce qu’OpenTelemetry ?

OpenTelemetry est un projet open source qui fournit une technologie d’instrumentation indépendante du fournisseur pour collecter des données de télémétrie, y compris des métriques, des traces et des journaux, quel que soit le langage de programmation ou la plate-forme, afin que vous puissiez analyser toutes les données dans une seule vue. Cette approche standardisée rationalise non seulement l’instrumentation, mais définit et corrèle également toutes les données télémétriques. L’un des plus grands avantages d’OpenTelemetry est qu’il crée la portabilité afin que les développeurs et le service informatique central puissent changer et choisir les ensembles d’outils les mieux adaptés à leurs rôles.

Pourquoi les administrateurs informatiques ont-ils besoin de l’observabilité des applications ?

Sans méthode de capture de tous les différents composants répartis dans un monde informatique hybride et multi-cloud, les administrateurs informatiques n’ont pas accès à toutes les données dont ils ont besoin pour répondre rapidement aux ralentissements des applications. Les administrateurs informatiques utilisent les ressources cloud et sont responsables de la maintenance des applications cloud, tout autant que les équipes d’exploitation cloud et les SRE. Le service informatique central ne peut pas rester dans le monde de la réponse aux ralentissements des applications en ouvrant simplement des tickets. L’entreprise exige que les administrateurs informatiques comprennent d’où viennent les pannes afin de les trier de manière appropriée.

Avec Application Observability, les administrateurs informatiques ont une visibilité sur les traces pour trouver le module de code à l’origine d’un problème d’application. Cela permet aux administrateurs informatiques de fournir un contexte vital au développeur pour finalement résoudre le problème. Le résultat est d’aller au cœur du problème et d’affecter les bons experts en la matière pour résoudre le problème plus rapidement.

Identifiez rapidement les problèmes de performances des applications

Application Observability vous aide à visualiser la réaction en chaîne des transactions afin que vous puissiez comprendre de manière globale les dépendances des transactions. Par exemple, nous avons reçu une alerte synthétique indiquant qu’une transaction a échoué dans un environnement cloud natif. Application Observability vous fournit une carte de services qui affiche les microservices de votre application et une liste de services. La taille des services indique le débit ou l’efficacité de la transmission des données. À partir de là, vous pouvez trier les services en fonction du nombre d’erreurs et du débit.

Observabilité de l'application OpenText : l'onglet Informations avec une liste de services et une carte des services
Figure 1. Détails de l’application : onglet Informations avec une liste de services et une carte des services

Une fois que j’ai sélectionné le service de paiement, je peux passer à l’onglet Trace Group. Un groupe de traces se produit lorsqu’une seule action utilisateur déclenche plusieurs transactions interconnectées sur différents services. Dans notre exemple, un utilisateur initie un achat, ce qui implique une interaction avec plusieurs services pour le traitement des paiements. Toutes les traces liées à ce processus de paiement seraient regroupées sous un seul groupe de traces. Dans l’onglet Groupes de traces, vous pouvez trier les groupes de traces en fonction du nombre d’erreurs, du débit et de la latence.

Une fois que j’ai sélectionné mon groupe de traces (lorsqu’une seule action utilisateur déclenche plusieurs transactions interconnectées entre différents services) avec des erreurs, je peux utiliser le bouton Analyser les traces pour obtenir un aperçu plus approfondi des pages Traces. Ici, je peux voir combien de traces comportent des erreurs, les détails de la trace et les détails de l’étendue (informations supplémentaires au-delà des éléments principaux d’une étendue) dans une trace.

Vous pouvez sélectionner une certaine durée pour comprendre les détails de la durée. Les détails du span affichent les attributs du span tels que l’état de l’appel, les codes d’erreur et d’autres attributs instrumentés par le développeur, ainsi que les événements de span. Ici vous pouvez trouver la trace qui a déclenché la trace actuelle, fournissant le contexte pour son exécution.

Pour approfondir vos recherches sur les journaux, vous pouvez examiner les messages de journal enregistrés lors de la trace.

Dans notre exemple, les détails de l’étendue indiquent que le service de catalogue de produits a renvoyé une erreur. Le message du journal présenté dans la figure 2 nous indique qu’il y a eu un problème lors de la préparation de la commande car le produit est introuvable.

Observabilité de l'application OpenText : vue des journaux lors d'une trace.
Figure 2. Messages de journal enregistrés pendant la trace.

L’observabilité des applications fournit des points d’entrée utiles qui permettent d’explorer l’application et d’acquérir une visibilité sur le fonctionnement interne du système, en particulier sur le débit et la latence des services et des API. En corrélant et en filtrant intelligemment les journaux en fonction de piles de traces spécifiques, vous pouvez passer du criblage de milliers de journaux à la concentration sur les journaux pertinents (dans notre exemple, seulement 7 journaux pertinents), ce qui vous fait gagner du temps et identifie plus rapidement les causes profondes.

Premiers pas avec l’observabilité des applications

Que vous utilisiez nos solutions APM existantes ou que vous cherchiez à améliorer vos capacités d’administrateur informatique, Application Observability peut être utile à votre organisation.

Si vous souhaitez en savoir plus sur OpenTelemetry, regarde ce webinaire ou contactez-nous directement.




Source link