本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 OpenTelemetry型遙測提供者
這是預覽版本中功能的預先發行文件。內容可能變動。 |
AWS SDK for .NET 包含 OpenTelemetry型遙測提供者的實作。如需如何將此提供者設定為全球遙測提供者的詳細資訊,請參閱 設定 TelemetryProvider。若要使用此遙測提供者,您需要專案中的下列資源:
-
OpenTelemetry.Instrumentation.AWS
NuGet package。此套件目前處於預先發行狀態。 -
遙測匯出器,例如 OTLP或 主控台。如需詳細資訊,請參閱文件中的 OpenTelemetry匯出器
。
包含 的 OpenTelemetry 實作SDK可設定為減少HTTPS請求、憑證和壓縮的追蹤量。若要這麼做,請將 SuppressDownstreamInstrumentation
選項設定為 true
,如下所示:
Sdk.CreateTracerProviderBuilder() .ConfigureResource(e => e.AddService("DemoOtel")) .AddAWSInstrumentation(options => options.SuppressDownstreamInstrumentation = true) .AddConsoleExporter() .Build();
如需此提供者的詳細資訊,請參閱 中的部落格文章增強可觀測性 AWS SDK for .NET OpenTelemetry