Provider di telemetria - AWS SDK per .NET (V3)

La AWS SDK per .NET V3 è entrata in modalità manutenzione.

Ti consigliamo di migrare alla V4.AWS SDK per .NET Per ulteriori dettagli e informazioni su come eseguire la migrazione, consulta il nostro annuncio sulla modalità di manutenzione.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Provider di telemetria

L'SDK fornisce un'implementazione OpenTelemetrycome provider di telemetria, descritta nella sezione successiva.

Se hai requisiti di telemetria specifici, hai già in mente una soluzione di telemetria o hai bisogno di un controllo approfondito sul modo in cui i dati di telemetria vengono acquisiti ed elaborati, puoi anche implementare il tuo provider di telemetria.

TelemetryProviderRegistra la tua implementazione con la classe. Quello che segue è un semplice esempio di come registrare il proprio TracerProvider eMeterProvider.

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