OpenTelemetry기반 원격 측정 공급자 구성 - AWS SDK for .NET

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

OpenTelemetry기반 원격 측정 공급자 구성

이 시험판 설명서는 프리뷰 릴리즈의 기능에 관한 것입니다. 내용은 변경될 수 있습니다.

에는 OpenTelemetry기반 원격 측정 공급자의 구현이 AWS SDK for .NET 포함됩니다. 이 공급자를 글로벌 원격 측정 공급자로 설정하는 방법에 대한 자세한 내용은 섹션을 참조하세요구성 TelemetryProvider. 이 원격 측정 공급자를 사용하려면 프로젝트에 다음 리소스가 필요합니다.

  • OpenTelemetry.Instrumentation.AWS NuGet package입니다. 이 패키지는 현재 사전 릴리스 중입니다.

  • OTLP 또는 콘솔과 같은 원격 측정 내보내기입니다. 자세한 내용은 설명서의 내보내기를 OpenTelemetry 참조하세요.

에 포함된 OpenTelemetry 구현은 HTTPS 요청, 자격 증명 및 압축에 대한 추적 양을 줄이도록 구성할 SDK 수 있습니다. 이렇게 하려면 다음과 true같이 SuppressDownstreamInstrumentation 옵션을 로 설정합니다.

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

이 공급자에 대한 자세한 내용은 에서 블로그 게시물 관측성 향상 섹션을 참조 AWS SDK for .NET 하세요 OpenTelemetry.