Proveedores de telemetría - 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.

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());