Configurar o provedor OpenTelemetry de telemetria baseado - AWS SDK para .NET (V3)

O AWS SDK para .NET V3 entrou no modo de manutenção.

Recomendamos que você migre para a AWS SDK para .NET V4. Para obter detalhes e informações adicionais sobre como migrar, consulte nosso anúncio do modo de manutenção.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurar o provedor OpenTelemetry de telemetria baseado

AWS SDK para .NET Isso inclui a implementação de um provedor de telemetria OpenTelemetry baseado. Para acessar detalhes sobre como definir esse provedor como o provedor global de telemetria, consulte Configurar um TelemetryProvider. Para usar esse provedor de telemetria, você precisa dos seguintes recursos em seu projeto:

A OpenTelemetry implementação incluída no SDK pode ser configurada para reduzir a quantidade de rastreamento de solicitações, credenciais e compactação HTTPS. Para fazer isso, defina a opção SuppressDownstreamInstrumentation como true, semelhante à seguinte:

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

Para obter informações adicionais sobre esse provedor, consulte a postagem do blog Enhancing Observability in the AWS SDK para .NET with. OpenTelemetry