Configuration du fournisseur OpenTelemetry de télémétrie basé - AWS SDK for .NET

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration du fournisseur OpenTelemetry de télémétrie basé

Il s'agit de la documentation d'avant-première d'une fonctionnalité en version préliminaire. Elle est susceptible d’être modifiée.

AWS SDK for .NET Cela inclut la mise en œuvre d'un fournisseur de télémétrie OpenTelemetry basé. Pour plus de détails sur la façon de définir ce fournisseur en tant que fournisseur de télémétrie mondial, consultez. Configurez un TelemetryProvider Pour utiliser ce fournisseur de télémétrie, vous avez besoin des ressources suivantes dans votre projet :

  • L'OpenTelemetryInstrumentation. AWS NuGet colis. Ce package est actuellement en version préliminaire.

  • Un exportateur de télémétrie tel que OTLP ou Console. Pour plus d'informations, consultez la section Exportateurs dans la OpenTelemetry documentation.

L' OpenTelemetry implémentation incluse dans le SDK peut être configurée pour réduire le suivi des HTTPS demandes, des informations d'identification et de la compression. Pour ce faire, définissez l'SuppressDownstreamInstrumentationoption surtrue, comme suit :

Sdk.CreateTracerProviderBuilder() .ConfigureResource(e => e.AddService("DemoOtel")) .AddAWSInstrumentation(options => options.SuppressDownstreamInstrumentation = true) .AddConsoleExporter() .Build();

Pour plus d'informations sur ce fournisseur, consultez le billet de blog Enhancing Observability in the AWS SDK for .NET with OpenTelemetry.