From 0581ce29579e5b8b69e7910ad0aeebf818825e5e Mon Sep 17 00:00:00 2001 From: Utkarsh Umesan Pillai <66651184+utpilla@users.noreply.github.com> Date: Thu, 25 Feb 2021 11:32:17 -0800 Subject: [PATCH] Remove ActivitySourceAdapter (#1836) Removed ActivitySourceAdapater and made TracerProviderSdk natively support legacy activites --- .../getting-started/getting-started.csproj | 2 +- .../AspNetInstrumentation.cs | 5 +- .../Implementation/HttpInListener.cs | 12 +- .../TracerProviderBuilderExtensions.cs | 6 +- .../AspNetCoreInstrumentation.cs | 5 +- .../Implementation/HttpInListener.cs | 15 +- .../TracerProviderBuilderExtensions.cs | 6 +- .../GrpcClientInstrumentation.cs | 10 +- .../GrpcClientDiagnosticListener.cs | 14 +- .../TracerProviderBuilderExtensions.cs | 6 +- .../HttpClientInstrumentation.cs | 5 +- .../HttpHandlerDiagnosticListener.cs | 9 +- .../TracerProviderBuilderExtensions.cs | 6 +- .../.publicApi/net452/PublicAPI.Unshipped.txt | 3 +- .../.publicApi/net46/PublicAPI.Unshipped.txt | 1 + .../.publicApi/net461/PublicAPI.Unshipped.txt | 1 + .../netstandard2.0/PublicAPI.Unshipped.txt | 1 + src/OpenTelemetry/CHANGELOG.md | 13 +- .../Internal/ActivityInstrumentationHelper.cs | 44 ++ .../Trace/ActivitySourceAdapter.cs | 193 ------- .../Trace/TracerProviderBuilderExtensions.cs | 43 +- .../Trace/TracerProviderBuilderSdk.cs | 63 +-- src/OpenTelemetry/Trace/TracerProviderSdk.cs | 135 ++++- .../Trace/ActivitySourceAdapterBenchmark.cs | 78 --- test/Benchmarks/Trace/TraceBenchmarks.cs | 33 ++ .../HttpInListenerTests.cs | 59 ++- .../BasicTests.cs | 80 ++- .../HttpClientTests.Basic.netcore31.cs | 6 +- .../ActivityInstrumentationHelperTest.cs | 53 ++ .../Trace/ActivitySourceAdapterTest.cs | 267 ---------- .../TracerProviderBuilderExtensionsTest.cs | 61 +++ .../Trace/TracerProviderSdkTest.cs | 486 ++++++++++++++++-- 32 files changed, 979 insertions(+), 742 deletions(-) create mode 100644 src/OpenTelemetry/Internal/ActivityInstrumentationHelper.cs delete mode 100644 src/OpenTelemetry/Trace/ActivitySourceAdapter.cs delete mode 100644 test/Benchmarks/Trace/ActivitySourceAdapterBenchmark.cs create mode 100644 test/OpenTelemetry.Tests/Instrumentation/ActivityInstrumentationHelperTest.cs delete mode 100644 test/OpenTelemetry.Tests/Trace/ActivitySourceAdapterTest.cs create mode 100644 test/OpenTelemetry.Tests/Trace/TracerProviderBuilderExtensionsTest.cs diff --git a/docs/trace/getting-started/getting-started.csproj b/docs/trace/getting-started/getting-started.csproj index 2e58890af..afb37b73c 100644 --- a/docs/trace/getting-started/getting-started.csproj +++ b/docs/trace/getting-started/getting-started.csproj @@ -1,4 +1,4 @@ - +