Tous les produits
Search
Centre de documentation

Application Real-Time Monitoring Service:Qu'est-ce que Managed Service for OpenTelemetry ?

Dernière mise à jour :Aug 27, 2026

Managed Service for OpenTelemetry fournit un ensemble d'outils pour le développement d'applications distribuées. Il collecte les données de trace issues de vos microservices, les agrège en temps réel et vous aide à identifier les goulots d'étranglement de performance, à cartographier les traces, à comptabiliser les requêtes, à afficher les topologies de trace et à analyser les dépendances des applications au sein d'architectures distribuées. Cela améliore l'efficacité du développement et du diagnostic des microservices.

Fonctionnement du traçage distribué

Dans un système distribué, une seule requête utilisateur traverse souvent plusieurs services avant d'être traitée. Le traçage distribué suit cette requête de bout en bout en enregistrant chaque étape sous la forme d'un span. Un span capture le timing, l'état et les métadonnées d'une opération au sein d'un service, par exemple un gestionnaire HTTP, une requête de base de données ou un appel de procédure distante. Tous les spans issus de la même requête sont liés dans une trace, ce qui vous offre une vue complète du chemin de la requête, de la répartition de la latence et des points de défaillance.

Managed Service for OpenTelemetry collecte, stocke et visualise ces traces afin que vous puissiez identifier où les requêtes ralentissent ou échouent.

Architecture

Le diagramme suivant illustre le flux de données dans Managed Service for OpenTelemetry.

Architecture of Managed Service for OpenTelemetry

Le pipeline de données comprend trois étapes :

  1. Instrumentez votre application. Intégrez un SDK client dans votre application pour capturer et signaler les données d'appel de service. Managed Service for OpenTelemetry propose des SDK pour plusieurs langages et est compatible avec les SDK de diverses communautés open source via la norme OpenTracing.

  2. Agrégation et visualisation. Une fois que votre application a signalé les données de trace, Managed Service for OpenTelemetry agrège et conserve les données en temps réel. Il génère des détails de trace, des aperçus des performances et des cartes topologiques de service en temps réel que vous pouvez utiliser pour diagnostiquer les problèmes.

  3. Transfert vers les services en aval. Exportez les données de trace vers d'autres services Alibaba Cloud pour une analyse approfondie. Par exemple, transférez les traces vers Simple Log Service pour l'analyse des journaux ou vers MaxCompute pour l'analyse hors ligne et l'alerte.

Fonctionnalités

Objectif

Comment Managed Service for OpenTelemetry vous aide

Suivre les requêtes entre les services

Collecte les requêtes transitant par vos microservices et les reconstitue sous forme de traces distribuées. Interrogez des traces individuelles pour voir exactement où se produisent les pics de latence ou les erreurs.

Surveiller les performances des applications en temps réel

Capture toutes les requêtes utilisateur d'une application et analyse les performances de vos services et ressources en temps réel.

Visualiser les dépendances de service

Découvre et mappe automatiquement les relations d'appel entre vos microservices distribués et les produits PaaS associés dans une topologie en temps réel.

Instrumenter dans plusieurs langages

Fournit des SDK pour plusieurs langages de programmation. Compatible avec les écosystèmes de traçage open source tels que Jaeger et Zipkin via la norme OpenTracing.

S'intégrer aux plateformes d'analyse

Exporte les données de trace vers des services en aval tels que Simple Log Service pour l'analyse des journaux et MaxCompute pour l'analyse hors ligne.

Compatibilité OpenTracing

Managed Service for OpenTelemetry prend en charge la norme OpenTracing et est compatible avec les SDK et bibliothèques open source de communautés telles que Jaeger et Zipkin. Instrumentez vos applications avec ces outils largement adoptés et envoyez les données de trace à Managed Service for OpenTelemetry.

Premiers pas

Pour commencer à utiliser Managed Service for OpenTelemetry :

  1. Activez Managed Service for OpenTelemetry dans la console Alibaba Cloud.

  2. Intégrez un SDK client dans votre application.

  3. Vérifiez que les données de trace apparaissent dans la console.