Configurar el proveedor de telemetría OpenTelemetry basado - AWS SDK para .NET (V3)

La AWS SDK para .NET V3 ha entrado en modo de mantenimiento.

Le recomendamos que migre a la AWS SDK para .NET V4. Para obtener información y detalles adicionales sobre cómo migrar, consulta nuestro anuncio sobre el modo de mantenimiento.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configurar el proveedor de telemetría OpenTelemetry basado

AWS SDK para .NET Incluye una implementación de un proveedor de OpenTelemetry telemetría basado. Para obtener más información sobre cómo configurar este proveedor como proveedor de telemetría global, consulte Configuración de un TelemetryProvider. Para utilizar este proveedor de telemetría, necesita los siguientes recursos en su proyecto:

La OpenTelemetry implementación incluida en el SDK se puede configurar para reducir la cantidad de seguimiento de las solicitudes, las credenciales y la compresión HTTPS. Para ello, defina la opción SuppressDownstreamInstrumentation en true, de forma similar a la siguiente:

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

Para obtener más información sobre este proveedor, consulta la entrada del blog Enhancing Observability in the AWS SDK para .NET with. OpenTelemetry