Proveedores de telemetría - AWS SDK para .NET (V3)

¡Se AWS SDK para .NET ha publicado la versión 4 (V4) del!

Para empezar a usar la nueva versión del SDK, consulte la Guía para desarrolladores de AWS SDK para .NET (versión 4), especialmente el tema Migración a la versión 4.

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.

Proveedores de telemetría

El SDK proporciona una implementación de OpenTelemetry como proveedor de telemetría, que se describe en la siguiente sección.

Si tiene requisitos específicos de telemetría, ya tiene en mente una solución de telemetría o necesita un control detallado sobre cómo se capturan y procesan los datos de telemetría, también puede implementar su propio proveedor de telemetría.

Registre su propia implementación de telemetría con la clase TelemetryProvider. A continuación puede ver un sencillo ejemplo de cómo registrar su propio TracerProvider y MeterProvider.

using Amazon; using Amazon.Runtime.Telemetry; using Amazon.Runtime.Telemetry.Metrics; using Amazon.Runtime.Telemetry.Tracing; public class CustomTracerProvider : TracerProvider { // Implement custom tracing logic here } public class CustomMeterProvider : MeterProvider { // Implement custom metrics logic here } // Register custom implementations AWSConfigs.TelemetryProvider.RegisterTracerProvider(new CustomTracerProvider()); AWSConfigs.TelemetryProvider.RegisterMeterProvider(new CustomMeterProvider());