Accéder à

Qu'est-ce qu'OpenTelemetry ?

En tant que développeur, opérateur informatique, ingénieur DevOps ou SRE (ingénieur en fiabilité des sites), vous êtes responsable des performances et de l'état des applications que vous créez ou gérez. Les informations que vous utiliserez pour déterminer si une application est opérationnelle et fonctionne comme prévu sont appelées données de télémétrie. Alors que les fournisseurs de technologie ont créé des agents pour collecter des données de télémétrie, leur utilisation peut vous lier à ces fournisseurs. OpenTelemetry crée une norme ouverte unique pour les données de télémétrie et la technologie permettant de collecter et d'exporter des données à partir d'applications cloud natives pour pouvoir les surveiller et les analyser.

Découvrez comment OpenTelemetry fonctionne avec la suite des opérations de Google Cloud pour surveiller et analyser les applications cloud natives et les infrastructures exécutées sur Google Cloud.

Présentation d'OpenTelemetry

OpenTelemetry fournit une norme Open Source unique, ainsi qu'un ensemble de technologies permettant de capturer et d'exporter les métriques, les traces et les journaux (à venir) à partir de vos applications et de votre infrastructure cloud natives.

Les applications cloud natives modernes sont distribuées et rendent la capture et l'exportation des données de télémétrie complexes. L'ensemble unique de normes et d'outils technologiques d'OpenTelemetry facilite la capture des données et leur exportation vers les fournisseurs de technologie participants ou les projets Open Source participants.

Comment est utilisé OpenTelemetry ?

OpenTelemetry peut être utilisé pour résoudre les problèmes fréquents rencontrés dans les organisations exécutant des applications cloud natives sur des systèmes distribués.

Surveiller l'état des applications de microservices

Capturez des métriques et des traces à partir d'applications dans des systèmes distribués. Ces données vous aident à savoir si vos applications sont exécutées comme prévu.

Attribuer l'utilisation des ressources à différents groupes d'utilisateurs

OpenTelemetry vous aide à capturer les requêtes entre les microservices afin que vous puissiez suivre l'utilisation des ressources des systèmes partagés par le groupe d'origine.

Créer des demandes prioritaires entre les ressources partagées

Créez des requêtes hiérarchisées dans vos applications. Ainsi, lorsque des requêtes concurrentes atteignent les ressources partagées, elles peuvent être classées correctement.

Les traces, les métriques et les journaux (à venir) collectés peuvent être envoyés aux offres de la suite des opérations Google Cloud, telles que Cloud Monitoring et Cloud Trace, des outils Open Source comme Prometheus ou des backends tels que Splunk, New Relic, Dynatrace, Lightstep, Datadog, et bien d'autres. Vous pouvez exporter simultanément autant de destinations que vous le souhaitez.

En outre, les clients de Google Cloud, y compris les bibliothèques clientes Cloud Spanner, s'intègrent nativement à OpenTelemetry afin d'offrir aux clients une expérience de gestion de pointe.