La passerelle API cloud native s'intègre à Managed Service for OpenTelemetry et SkyWalking pour vous aider à analyser et diagnostiquer les goulots d'étranglement liés aux performances dans les architectures distribuées, tout en améliorant le dépannage des microservices.
Prérequis
Vous avez créé une instance de passerelle API cloud native. Pour plus d'informations, consultez la rubrique Créer une instance de passerelle.
Vous avez activé Managed Service for OpenTelemetry. Si ce n'est pas le cas, connectez-vous à la console Managed Service for OpenTelemetry avec votre compte Alibaba Cloud pour activer le service.
Procédure
Le traçage est gratuit pour la passerelle API cloud native. Toutefois, l'utilisation de Managed Service for OpenTelemetry entraîne des frais basés sur votre consommation. Pour connaître les détails tarifaires, consultez la page de tarification de Managed Service for OpenTelemetry.
Connectez-vous à la console API Gateway.
Dans le volet de navigation de gauche, cliquez sur . Dans la barre de navigation supérieure, sélectionnez une région.
Sur la page Instance, cliquez sur l'ID ou le nom de l'instance cible.
Dans le volet de navigation de gauche, cliquez sur Parameters.
-
Dans la section Observability Parameters, cliquez sur l'icône
située à côté de Tracing. Dans le panneau Configure Tracing Analysis, configurez les paramètres tels que Tracing Analysis Protocol et Sampling Rate, puis cliquez sur OK.Paramètre
Description
Tracing Analysis Protocol
Les protocoles suivants sont pris en charge :
OpenTelemetry (W3C) (recommandé)
Zipkin (B3)
SkyWalking
Sampling Rate
Pourcentage de requêtes à tracer. Le taux d'échantillonnage par défaut est de 100 %, ce qui signifie que toutes les requêtes sont tracées. Vous pouvez réduire ce taux en fonction de vos besoins métier.
Une fois le traçage activé, consultez les données de trace de votre instance de passerelle en sélectionnant dans le volet de navigation de gauche.