-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Tracer][Tests] scrub _dd.agent_psr
tag from TraceAnnotationsTests
snapshots only
#5591
Conversation
Datadog ReportBranch report: ✅ 0 Failed, 336118 Passed, 1567 Skipped, 13h 49m 9.54s Total Time |
Execution-Time Benchmarks Report ⏱️Execution-time results for samples comparing the following branches/commits: Execution-time benchmarks measure the whole time it takes to execute a program. And are intended to measure the one-off costs. Cases where the execution time results for the PR are worse than latest master results are shown in red. The following thresholds were used for comparing the execution times:
Note that these results are based on a single point-in-time result for each branch. For full results, see the dashboard. Graphs show the p99 interval based on the mean and StdDev of the test run, as well as the mean value of the run (shown as a diamond below the graph). gantt
title Execution time (ms) FakeDbCommand (.NET Framework 4.6.2)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (5591) - mean (71ms) : 65, 77
. : milestone, 71,
master - mean (73ms) : 65, 82
. : milestone, 73,
section CallTarget+Inlining+NGEN
This PR (5591) - mean (1,006ms) : 973, 1038
. : milestone, 1006,
master - mean (1,008ms) : 971, 1044
. : milestone, 1008,
gantt
title Execution time (ms) FakeDbCommand (.NET Core 3.1)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (5591) - mean (109ms) : 106, 111
. : milestone, 109,
master - mean (108ms) : 105, 112
. : milestone, 108,
section CallTarget+Inlining+NGEN
This PR (5591) - mean (724ms) : 699, 749
. : milestone, 724,
master - mean (727ms) : 694, 760
. : milestone, 727,
gantt
title Execution time (ms) FakeDbCommand (.NET 6)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (5591) - mean (92ms) : 87, 96
. : milestone, 92,
master - mean (92ms) : 89, 95
. : milestone, 92,
section CallTarget+Inlining+NGEN
This PR (5591) - mean (676ms) : 647, 705
. : milestone, 676,
master - mean (678ms) : 655, 702
. : milestone, 678,
gantt
title Execution time (ms) HttpMessageHandler (.NET Framework 4.6.2)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (5591) - mean (194ms) : 190, 197
. : milestone, 194,
master - mean (195ms) : 192, 198
. : milestone, 195,
section CallTarget+Inlining+NGEN
This PR (5591) - mean (1,114ms) : 1097, 1132
. : milestone, 1114,
master - mean (1,114ms) : 1089, 1139
. : milestone, 1114,
gantt
title Execution time (ms) HttpMessageHandler (.NET Core 3.1)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (5591) - mean (280ms) : 273, 287
. : milestone, 280,
master - mean (276ms) : 272, 280
. : milestone, 276,
section CallTarget+Inlining+NGEN
This PR (5591) - mean (910ms) : 880, 941
. : milestone, 910,
master - mean (911ms) : 891, 931
. : milestone, 911,
gantt
title Execution time (ms) HttpMessageHandler (.NET 6)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (5591) - mean (274ms) : 267, 280
. : milestone, 274,
master - mean (265ms) : 260, 270
. : milestone, 265,
section CallTarget+Inlining+NGEN
This PR (5591) - mean (891ms) : 868, 915
. : milestone, 891,
master - mean (891ms) : 862, 920
. : milestone, 891,
|
Throughput/Crank Report:zap:Throughput results for AspNetCoreSimpleController comparing the following branches/commits: Cases where throughput results for the PR are worse than latest master (5% drop or greater), results are shown in red. Note that these results are based on a single point-in-time result for each branch. For full results, see one of the many, many dashboards! gantt
title Throughput Linux x64 (Total requests)
dateFormat X
axisFormat %s
section Baseline
This PR (5591) (11.118M) : 0, 11118389
master (11.209M) : 0, 11209172
benchmarks/2.9.0 (11.345M) : 0, 11344659
section Automatic
This PR (5591) (7.460M) : 0, 7459752
master (7.650M) : 0, 7650063
benchmarks/2.9.0 (7.909M) : 0, 7908964
section Trace stats
master (7.837M) : 0, 7836514
section Manual
This PR (5591) (9.735M) : 0, 9734993
master (9.801M) : 0, 9800780
section Manual + Automatic
This PR (5591) (7.046M) : 0, 7045768
master (7.162M) : 0, 7161859
section Version Conflict
master (6.431M) : 0, 6430935
gantt
title Throughput Linux arm64 (Total requests)
dateFormat X
axisFormat %s
section Baseline
This PR (5591) (9.514M) : 0, 9513534
master (9.621M) : 0, 9620797
benchmarks/2.9.0 (9.624M) : 0, 9623972
section Automatic
This PR (5591) (6.657M) : 0, 6657067
master (6.683M) : 0, 6683301
section Trace stats
master (6.985M) : 0, 6984579
section Manual
This PR (5591) (8.274M) : 0, 8273736
master (8.217M) : 0, 8216851
section Manual + Automatic
This PR (5591) (6.235M) : 0, 6234630
master (6.203M) : 0, 6202649
section Version Conflict
master (5.681M) : 0, 5681280
gantt
title Throughput Windows x64 (Total requests)
dateFormat X
axisFormat %s
section Baseline
This PR (5591) (9.899M) : 0, 9899455
master (10.108M) : 0, 10108183
benchmarks/2.9.0 (9.811M) : 0, 9811314
section Automatic
This PR (5591) (7.010M) : 0, 7010388
master (7.102M) : 0, 7101824
benchmarks/2.9.0 (7.273M) : 0, 7272966
section Trace stats
master (7.391M) : 0, 7391133
section Manual
This PR (5591) (8.713M) : 0, 8713322
master (8.800M) : 0, 8800179
section Manual + Automatic
This PR (5591) (6.669M) : 0, 6669158
master (6.928M) : 0, 6928216
section Version Conflict
master (6.177M) : 0, 6177156
|
Benchmarks Report for tracer 🐌Benchmarks for #5591 compared to master:
The following thresholds were used for comparing the benchmark speeds:
Allocation changes below 0.5% are ignored. Benchmark detailsBenchmarks.Trace.ActivityBenchmark - Same speed ✔️ Same allocations ✔️Raw results
Benchmarks.Trace.AgentWriterBenchmark - Same speed ✔️ Same allocations ✔️Raw results
Benchmarks.Trace.AspNetCoreBenchmark - Same speed ✔️ Same allocations ✔️Raw results
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark - Same speed ✔️ More allocations
|
Benchmark | Base Allocated | Diff Allocated | Change | Change % |
---|---|---|---|---|
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑netcoreapp3.1 | 41.61 KB | 41.85 KB | 237 B | 0.57% |
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | WriteAndFlushEnrichedTraces |
net6.0 | 528μs | 887ns | 3.44μs | 0.534 | 0 | 0 | 41.58 KB |
master | WriteAndFlushEnrichedTraces |
netcoreapp3.1 | 660μs | 3.35μs | 14.6μs | 0.334 | 0 | 0 | 41.61 KB |
master | WriteAndFlushEnrichedTraces |
net472 | 816μs | 2.39μs | 8.63μs | 8.39 | 2.52 | 0.419 | 53.26 KB |
#5591 | WriteAndFlushEnrichedTraces |
net6.0 | 542μs | 1.7μs | 6.57μs | 0.534 | 0 | 0 | 41.69 KB |
#5591 | WriteAndFlushEnrichedTraces |
netcoreapp3.1 | 654μs | 1.81μs | 7μs | 0.324 | 0 | 0 | 41.85 KB |
#5591 | WriteAndFlushEnrichedTraces |
net472 | 839μs | 2.43μs | 9.4μs | 8.12 | 2.44 | 0.406 | 53.23 KB |
Benchmarks.Trace.DbCommandBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | ExecuteNonQuery |
net6.0 | 1.04μs | 0.548ns | 2.12ns | 0.0116 | 0 | 0 | 808 B |
master | ExecuteNonQuery |
netcoreapp3.1 | 1.43μs | 0.512ns | 1.98ns | 0.0107 | 0 | 0 | 808 B |
master | ExecuteNonQuery |
net472 | 1.71μs | 0.76ns | 2.94ns | 0.122 | 0 | 0 | 770 B |
#5591 | ExecuteNonQuery |
net6.0 | 1.04μs | 0.37ns | 1.43ns | 0.011 | 0 | 0 | 808 B |
#5591 | ExecuteNonQuery |
netcoreapp3.1 | 1.43μs | 0.704ns | 2.54ns | 0.0108 | 0 | 0 | 808 B |
#5591 | ExecuteNonQuery |
net472 | 1.7μs | 1.51ns | 5.83ns | 0.122 | 0 | 0 | 770 B |
Benchmarks.Trace.ElasticsearchBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | CallElasticsearch |
net6.0 | 1.16μs | 0.724ns | 2.71ns | 0.0136 | 0 | 0 | 976 B |
master | CallElasticsearch |
netcoreapp3.1 | 1.51μs | 0.678ns | 2.45ns | 0.0128 | 0 | 0 | 976 B |
master | CallElasticsearch |
net472 | 2.54μs | 2.36ns | 9.13ns | 0.157 | 0 | 0 | 995 B |
master | CallElasticsearchAsync |
net6.0 | 1.34μs | 1.52ns | 5.89ns | 0.0134 | 0 | 0 | 952 B |
master | CallElasticsearchAsync |
netcoreapp3.1 | 1.66μs | 1.43ns | 5.36ns | 0.0133 | 0 | 0 | 1.02 KB |
master | CallElasticsearchAsync |
net472 | 2.58μs | 1.53ns | 5.74ns | 0.166 | 0 | 0 | 1.05 KB |
#5591 | CallElasticsearch |
net6.0 | 1.2μs | 1.2ns | 4.49ns | 0.0138 | 0 | 0 | 976 B |
#5591 | CallElasticsearch |
netcoreapp3.1 | 1.49μs | 0.836ns | 3.13ns | 0.0133 | 0 | 0 | 976 B |
#5591 | CallElasticsearch |
net472 | 2.51μs | 1.64ns | 6.37ns | 0.158 | 0 | 0 | 995 B |
#5591 | CallElasticsearchAsync |
net6.0 | 1.22μs | 0.743ns | 2.78ns | 0.0134 | 0 | 0 | 952 B |
#5591 | CallElasticsearchAsync |
netcoreapp3.1 | 1.65μs | 2.07ns | 7.76ns | 0.0133 | 0 | 0 | 1.02 KB |
#5591 | CallElasticsearchAsync |
net472 | 2.58μs | 1.5ns | 5.82ns | 0.166 | 0 | 0 | 1.05 KB |
Benchmarks.Trace.GraphQLBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | ExecuteAsync |
net6.0 | 1.33μs | 0.86ns | 3.33ns | 0.0133 | 0 | 0 | 952 B |
master | ExecuteAsync |
netcoreapp3.1 | 1.64μs | 2.13ns | 7.96ns | 0.0131 | 0 | 0 | 952 B |
master | ExecuteAsync |
net472 | 1.85μs | 0.779ns | 2.91ns | 0.145 | 0 | 0 | 915 B |
#5591 | ExecuteAsync |
net6.0 | 1.27μs | 0.967ns | 3.74ns | 0.0134 | 0 | 0 | 952 B |
#5591 | ExecuteAsync |
netcoreapp3.1 | 1.73μs | 1.2ns | 4.65ns | 0.0123 | 0 | 0 | 952 B |
#5591 | ExecuteAsync |
net472 | 1.77μs | 0.911ns | 3.53ns | 0.145 | 0 | 0 | 915 B |
Benchmarks.Trace.HttpClientBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | SendAsync |
net6.0 | 4.2μs | 1.51ns | 5.64ns | 0.0317 | 0 | 0 | 2.22 KB |
master | SendAsync |
netcoreapp3.1 | 5.06μs | 2.52ns | 9.75ns | 0.0355 | 0 | 0 | 2.76 KB |
master | SendAsync |
net472 | 7.63μs | 4.19ns | 15.7ns | 0.494 | 0 | 0 | 3.12 KB |
#5591 | SendAsync |
net6.0 | 4.19μs | 1.99ns | 7.44ns | 0.0317 | 0 | 0 | 2.22 KB |
#5591 | SendAsync |
netcoreapp3.1 | 5.13μs | 2.12ns | 8.22ns | 0.0385 | 0 | 0 | 2.76 KB |
#5591 | SendAsync |
net472 | 7.51μs | 3.07ns | 11.5ns | 0.495 | 0 | 0 | 3.12 KB |
Benchmarks.Trace.ILoggerBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | EnrichedLog |
net6.0 | 1.41μs | 0.423ns | 1.47ns | 0.0227 | 0 | 0 | 1.64 KB |
master | EnrichedLog |
netcoreapp3.1 | 2.2μs | 0.599ns | 2.32ns | 0.0219 | 0 | 0 | 1.64 KB |
master | EnrichedLog |
net472 | 2.56μs | 0.65ns | 2.52ns | 0.249 | 0 | 0 | 1.57 KB |
#5591 | EnrichedLog |
net6.0 | 1.49μs | 0.585ns | 2.19ns | 0.0231 | 0 | 0 | 1.64 KB |
#5591 | EnrichedLog |
netcoreapp3.1 | 2.21μs | 1.15ns | 4.46ns | 0.022 | 0 | 0 | 1.64 KB |
#5591 | EnrichedLog |
net472 | 2.6μs | 0.98ns | 3.67ns | 0.249 | 0 | 0 | 1.57 KB |
Benchmarks.Trace.Log4netBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | EnrichedLog |
net6.0 | 115μs | 110ns | 427ns | 0.0567 | 0 | 0 | 4.28 KB |
master | EnrichedLog |
netcoreapp3.1 | 118μs | 81.9ns | 317ns | 0 | 0 | 0 | 4.28 KB |
master | EnrichedLog |
net472 | 148μs | 54.5ns | 211ns | 0.662 | 0.221 | 0 | 4.46 KB |
#5591 | EnrichedLog |
net6.0 | 114μs | 218ns | 843ns | 0 | 0 | 0 | 4.28 KB |
#5591 | EnrichedLog |
netcoreapp3.1 | 118μs | 178ns | 666ns | 0 | 0 | 0 | 4.28 KB |
#5591 | EnrichedLog |
net472 | 148μs | 95.7ns | 371ns | 0.665 | 0.222 | 0 | 4.46 KB |
Benchmarks.Trace.NLogBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | EnrichedLog |
net6.0 | 3.14μs | 0.424ns | 1.47ns | 0.0315 | 0 | 0 | 2.2 KB |
master | EnrichedLog |
netcoreapp3.1 | 4.22μs | 2.5ns | 9.67ns | 0.0299 | 0 | 0 | 2.2 KB |
master | EnrichedLog |
net472 | 4.75μs | 1.68ns | 6.51ns | 0.319 | 0 | 0 | 2.02 KB |
#5591 | EnrichedLog |
net6.0 | 2.85μs | 0.682ns | 2.64ns | 0.0301 | 0 | 0 | 2.2 KB |
#5591 | EnrichedLog |
netcoreapp3.1 | 3.98μs | 1.61ns | 6.23ns | 0.0299 | 0 | 0 | 2.2 KB |
#5591 | EnrichedLog |
net472 | 4.77μs | 0.604ns | 2.26ns | 0.32 | 0 | 0 | 2.02 KB |
Benchmarks.Trace.RedisBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | SendReceive |
net6.0 | 1.29μs | 0.488ns | 1.83ns | 0.0162 | 0 | 0 | 1.14 KB |
master | SendReceive |
netcoreapp3.1 | 1.76μs | 0.68ns | 2.63ns | 0.0158 | 0 | 0 | 1.14 KB |
master | SendReceive |
net472 | 2.16μs | 1.36ns | 5.1ns | 0.183 | 0 | 0 | 1.16 KB |
#5591 | SendReceive |
net6.0 | 1.33μs | 0.484ns | 1.87ns | 0.016 | 0 | 0 | 1.14 KB |
#5591 | SendReceive |
netcoreapp3.1 | 1.87μs | 0.82ns | 3.18ns | 0.015 | 0 | 0 | 1.14 KB |
#5591 | SendReceive |
net472 | 2.16μs | 1.58ns | 6.12ns | 0.183 | 0.00108 | 0 | 1.16 KB |
Benchmarks.Trace.SerilogBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | EnrichedLog |
net6.0 | 2.79μs | 0.839ns | 3.25ns | 0.0224 | 0 | 0 | 1.6 KB |
master | EnrichedLog |
netcoreapp3.1 | 3.98μs | 1.91ns | 7.16ns | 0.0219 | 0 | 0 | 1.65 KB |
master | EnrichedLog |
net472 | 4.45μs | 3.51ns | 13.6ns | 0.324 | 0 | 0 | 2.04 KB |
#5591 | EnrichedLog |
net6.0 | 2.75μs | 1.29ns | 4.83ns | 0.022 | 0 | 0 | 1.6 KB |
#5591 | EnrichedLog |
netcoreapp3.1 | 3.78μs | 2.05ns | 7.95ns | 0.0227 | 0 | 0 | 1.65 KB |
#5591 | EnrichedLog |
net472 | 4.32μs | 2.22ns | 8.32ns | 0.322 | 0 | 0 | 2.04 KB |
Benchmarks.Trace.SpanBenchmark - Slower ⚠️ Same allocations ✔️
Slower ⚠️ in #5591
Benchmark
diff/base
Base Median (ns)
Diff Median (ns)
Modality
Benchmarks.Trace.SpanBenchmark.StartFinishSpan‑net472
1.141
586.21
669.14
Benchmarks.Trace.SpanBenchmark.StartFinishScope‑net6.0
1.122
474.44
532.22
Benchmark | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
Benchmarks.Trace.SpanBenchmark.StartFinishSpan‑net472 | 1.141 | 586.21 | 669.14 | |
Benchmarks.Trace.SpanBenchmark.StartFinishScope‑net6.0 | 1.122 | 474.44 | 532.22 |
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | StartFinishSpan |
net6.0 | 461ns | 0.176ns | 0.68ns | 0.00812 | 0 | 0 | 576 B |
master | StartFinishSpan |
netcoreapp3.1 | 597ns | 0.196ns | 0.76ns | 0.00784 | 0 | 0 | 576 B |
master | StartFinishSpan |
net472 | 585ns | 0.883ns | 3.42ns | 0.0918 | 0 | 0 | 578 B |
master | StartFinishScope |
net6.0 | 474ns | 0.124ns | 0.481ns | 0.0097 | 0 | 0 | 696 B |
master | StartFinishScope |
netcoreapp3.1 | 763ns | 0.28ns | 1.09ns | 0.00922 | 0 | 0 | 696 B |
master | StartFinishScope |
net472 | 883ns | 1.33ns | 5.15ns | 0.105 | 0 | 0 | 658 B |
#5591 | StartFinishSpan |
net6.0 | 449ns | 0.231ns | 0.864ns | 0.00812 | 0 | 0 | 576 B |
#5591 | StartFinishSpan |
netcoreapp3.1 | 576ns | 0.163ns | 0.63ns | 0.0079 | 0 | 0 | 576 B |
#5591 | StartFinishSpan |
net472 | 670ns | 0.401ns | 1.55ns | 0.0918 | 0 | 0 | 578 B |
#5591 | StartFinishScope |
net6.0 | 532ns | 0.179ns | 0.693ns | 0.00983 | 0 | 0 | 696 B |
#5591 | StartFinishScope |
netcoreapp3.1 | 770ns | 0.356ns | 1.38ns | 0.00933 | 0 | 0 | 696 B |
#5591 | StartFinishScope |
net472 | 916ns | 0.46ns | 1.78ns | 0.104 | 0 | 0 | 658 B |
Benchmarks.Trace.TraceAnnotationsBenchmark - Same speed ✔️ Same allocations ✔️
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | RunOnMethodBegin |
net6.0 | 661ns | 0.321ns | 1.24ns | 0.00957 | 0 | 0 | 696 B |
master | RunOnMethodBegin |
netcoreapp3.1 | 912ns | 0.724ns | 2.81ns | 0.00909 | 0 | 0 | 696 B |
master | RunOnMethodBegin |
net472 | 1.14μs | 0.349ns | 1.31ns | 0.104 | 0 | 0 | 658 B |
#5591 | RunOnMethodBegin |
net6.0 | 603ns | 0.229ns | 0.886ns | 0.00965 | 0 | 0 | 696 B |
#5591 | RunOnMethodBegin |
netcoreapp3.1 | 990ns | 1.16ns | 4.49ns | 0.0094 | 0 | 0 | 696 B |
#5591 | RunOnMethodBegin |
net472 | 1.19μs | 0.414ns | 1.55ns | 0.104 | 0 | 0 | 658 B |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
_dd.agent_psr
tag from TraceAnnotationsTests
snapshots only_dd.agent_psr
tag from TraceAnnotationsTests
snapshots only
Summary of changes
In a previous PR, #5562, I scrubbed the
_dd.agent_psr
tag from all snapshots. In this PR, I try scrubbing it only from the tests where is causes flake (because the test intentionally loads older tracer versions). There's no need to scrub it everywhere since the tag should not appear anymore in other tests after #5545.Reason for change
Allowing this tag in snapshots would allow us to test this tag in the future if we ever return sampling rates from the mock agent.
Implementation details
Move the tag-scrubbing code from the global
VerifyHelper
intoTraceAnnotationsTests
.Test coverage
the test tests itself
Other details