Configurare il provider di telemetria OpenTelemetry basato - 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à.

Configurare il provider di telemetria OpenTelemetry basato

AWS SDK per .NET Include l'implementazione di un provider di telemetria OpenTelemetry basato. Per informazioni dettagliate su come impostare questo provider come provider globale di telemetria, consulta. Configura un TelemetryProvider Per utilizzare questo provider di telemetria, sono necessarie le seguenti risorse nel progetto:

L' OpenTelemetry implementazione inclusa nell'SDK può essere configurata per ridurre la quantità di tracciamento per richieste, credenziali e compressione HTTPS. A tale scopo, imposta l'SuppressDownstreamInstrumentationopzione sutrue, in modo simile alla seguente:

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

Per ulteriori informazioni su questo provider, consulta il post del blog Enhancing Observability in the AWS SDK per .NET with OpenTelemetry.