-
Notifications
You must be signed in to change notification settings - Fork 144
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
Rename TelemetryV2 to Telemetry #4751
Conversation
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 (4751) - mean (68ms) : 65, 71
. : milestone, 68,
master - mean (68ms) : 66, 70
. : milestone, 68,
section CallTarget+Inlining+NGEN
This PR (4751) - mean (982ms) : 965, 999
. : milestone, 982,
master - mean (983ms) : 961, 1006
. : milestone, 983,
gantt
title Execution time (ms) FakeDbCommand (.NET Core 3.1)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (4751) - mean (106ms) : 103, 109
. : milestone, 106,
master - mean (106ms) : 103, 109
. : milestone, 106,
section CallTarget+Inlining+NGEN
This PR (4751) - mean (676ms) : 659, 693
. : milestone, 676,
master - mean (679ms) : 656, 703
. : milestone, 679,
gantt
title Execution time (ms) FakeDbCommand (.NET 6)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (4751) - mean (90ms) : 87, 93
. : milestone, 90,
master - mean (90ms) : 88, 92
. : milestone, 90,
section CallTarget+Inlining+NGEN
This PR (4751) - mean (645ms) : 622, 668
. : milestone, 645,
master - mean (638ms) : 619, 656
. : milestone, 638,
gantt
title Execution time (ms) HttpMessageHandler (.NET Framework 4.6.2)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (4751) - mean (188ms) : 185, 190
. : milestone, 188,
master - mean (189ms) : 186, 191
. : milestone, 189,
section CallTarget+Inlining+NGEN
This PR (4751) - mean (1,131ms) : 1116, 1147
. : milestone, 1131,
master - mean (1,132ms) : 1109, 1154
. : milestone, 1132,
gantt
title Execution time (ms) HttpMessageHandler (.NET Core 3.1)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (4751) - mean (271ms) : 267, 275
. : milestone, 271,
master - mean (272ms) : 268, 275
. : milestone, 272,
section CallTarget+Inlining+NGEN
This PR (4751) - mean (1,092ms) : 1070, 1114
. : milestone, 1092,
master - mean (1,090ms) : 1065, 1116
. : milestone, 1090,
gantt
title Execution time (ms) HttpMessageHandler (.NET 6)
dateFormat X
axisFormat %s
todayMarker off
section Baseline
This PR (4751) - mean (262ms) : 258, 265
. : milestone, 262,
master - mean (262ms) : 259, 265
. : milestone, 262,
section CallTarget+Inlining+NGEN
This PR (4751) - mean (1,064ms) : 1043, 1085
. : milestone, 1064,
master - mean (1,056ms) : 1033, 1078
. : milestone, 1056,
|
Datadog ReportBranch report: ❄️ New Flaky Tests (1)
⌛ Performance Regressions vs Default Branch (1)
|
Benchmarks Report 🐌Benchmarks for #4751 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.Asm.AppSecBodyBenchmark - Same speed ✔️ Same allocations ✔️Raw results
Benchmarks.Trace.Asm.AppSecWafBenchmark - Same speed ✔️ Same allocations ✔️Raw results
Benchmarks.Trace.AspNetCoreBenchmark - Same speed ✔️ Same allocations ✔️Raw results
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark - Same speed ✔️ Fewer allocations 🎉
|
Benchmark | Base Allocated | Diff Allocated | Change | Change % |
---|---|---|---|---|
Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces‑netcoreapp3.1 | 41.89 KB | 41.67 KB | -213 B | -0.51% |
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | WriteAndFlushEnrichedTraces |
net6.0 | 537μs | 2.5μs | 10.3μs | 0.539 | 0 | 0 | 41.66 KB |
master | WriteAndFlushEnrichedTraces |
netcoreapp3.1 | 647μs | 248ns | 860ns | 0.327 | 0 | 0 | 41.89 KB |
master | WriteAndFlushEnrichedTraces |
net472 | 855μs | 4.02μs | 15.6μs | 8.45 | 2.53 | 0.422 | 53.24 KB |
#4751 | WriteAndFlushEnrichedTraces |
net6.0 | 541μs | 193ns | 694ns | 0.536 | 0 | 0 | 41.52 KB |
#4751 | WriteAndFlushEnrichedTraces |
netcoreapp3.1 | 654μs | 652ns | 2.44μs | 0.326 | 0 | 0 | 41.67 KB |
#4751 | WriteAndFlushEnrichedTraces |
net472 | 852μs | 4.14μs | 16.5μs | 8.13 | 2.57 | 0.428 | 53.22 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.1μs | 0.505ns | 1.96ns | 0.0104 | 0 | 0 | 768 B |
master | ExecuteNonQuery |
netcoreapp3.1 | 1.3μs | 0.366ns | 1.42ns | 0.0104 | 0 | 0 | 768 B |
master | ExecuteNonQuery |
net472 | 1.63μs | 0.698ns | 2.61ns | 0.116 | 0 | 0 | 730 B |
#4751 | ExecuteNonQuery |
net6.0 | 1.07μs | 0.432ns | 1.62ns | 0.0107 | 0 | 0 | 768 B |
#4751 | ExecuteNonQuery |
netcoreapp3.1 | 1.29μs | 4ns | 15.5ns | 0.0104 | 0 | 0 | 768 B |
#4751 | ExecuteNonQuery |
net472 | 1.67μs | 3.31ns | 12.8ns | 0.115 | 0 | 0 | 730 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.29μs | 0.97ns | 3.63ns | 0.0129 | 0 | 0 | 936 B |
master | CallElasticsearch |
netcoreapp3.1 | 1.51μs | 1.02ns | 3.94ns | 0.0121 | 0 | 0 | 936 B |
master | CallElasticsearch |
net472 | 2.44μs | 0.934ns | 3.62ns | 0.151 | 0 | 0 | 955 B |
master | CallElasticsearchAsync |
net6.0 | 1.3μs | 0.65ns | 2.52ns | 0.0124 | 0 | 0 | 912 B |
master | CallElasticsearchAsync |
netcoreapp3.1 | 1.52μs | 1.39ns | 5.37ns | 0.0129 | 0 | 0 | 984 B |
master | CallElasticsearchAsync |
net472 | 2.5μs | 1.06ns | 3.82ns | 0.16 | 0 | 0 | 1.01 KB |
#4751 | CallElasticsearch |
net6.0 | 1.21μs | 0.543ns | 2.03ns | 0.0133 | 0 | 0 | 936 B |
#4751 | CallElasticsearch |
netcoreapp3.1 | 1.38μs | 0.438ns | 1.69ns | 0.0123 | 0 | 0 | 936 B |
#4751 | CallElasticsearch |
net472 | 2.31μs | 0.611ns | 2.37ns | 0.151 | 0 | 0 | 955 B |
#4751 | CallElasticsearchAsync |
net6.0 | 1.22μs | 1.81ns | 7ns | 0.0129 | 0 | 0 | 912 B |
#4751 | CallElasticsearchAsync |
netcoreapp3.1 | 1.52μs | 0.695ns | 2.6ns | 0.0131 | 0 | 0 | 984 B |
#4751 | CallElasticsearchAsync |
net472 | 2.5μs | 1.16ns | 4.48ns | 0.16 | 0 | 0 | 1.01 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.25μs | 0.721ns | 2.79ns | 0.0125 | 0 | 0 | 912 B |
master | ExecuteAsync |
netcoreapp3.1 | 1.49μs | 0.66ns | 2.38ns | 0.012 | 0 | 0 | 912 B |
master | ExecuteAsync |
net472 | 1.66μs | 0.52ns | 1.95ns | 0.138 | 0 | 0 | 875 B |
#4751 | ExecuteAsync |
net6.0 | 1.25μs | 0.947ns | 3.54ns | 0.0127 | 0 | 0 | 912 B |
#4751 | ExecuteAsync |
netcoreapp3.1 | 1.45μs | 0.806ns | 3.01ns | 0.0122 | 0 | 0 | 912 B |
#4751 | ExecuteAsync |
net472 | 1.74μs | 0.857ns | 3.09ns | 0.139 | 0 | 0 | 875 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 | 3.72μs | 0.939ns | 3.39ns | 0.0263 | 0 | 0 | 1.9 KB |
master | SendAsync |
netcoreapp3.1 | 4.4μs | 1.74ns | 6.74ns | 0.033 | 0 | 0 | 2.43 KB |
master | SendAsync |
net472 | 7.13μs | 3.07ns | 11.9ns | 0.473 | 0 | 0 | 2.99 KB |
#4751 | SendAsync |
net6.0 | 3.75μs | 2.82ns | 10.9ns | 0.0262 | 0 | 0 | 1.9 KB |
#4751 | SendAsync |
netcoreapp3.1 | 4.53μs | 2.52ns | 9.09ns | 0.0318 | 0 | 0 | 2.43 KB |
#4751 | SendAsync |
net472 | 7μs | 2.78ns | 10.8ns | 0.475 | 0 | 0 | 2.99 KB |
Benchmarks.Trace.ILoggerBenchmark - Faster 🎉 Same allocations ✔️
Faster 🎉 in #4751
Benchmark
base/diff
Base Median (ns)
Diff Median (ns)
Modality
Benchmarks.Trace.ILoggerBenchmark.EnrichedLog‑netcoreapp3.1
1.141
2,122.51
1,860.64
Benchmark | base/diff | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
Benchmarks.Trace.ILoggerBenchmark.EnrichedLog‑netcoreapp3.1 | 1.141 | 2,122.51 | 1,860.64 |
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | EnrichedLog |
net6.0 | 1.42μs | 0.7ns | 2.62ns | 0.0221 | 0 | 0 | 1.57 KB |
master | EnrichedLog |
netcoreapp3.1 | 2.12μs | 1.22ns | 4.57ns | 0.0212 | 0 | 0 | 1.57 KB |
master | EnrichedLog |
net472 | 2.23μs | 2.93ns | 11.3ns | 0.237 | 0 | 0 | 1.49 KB |
#4751 | EnrichedLog |
net6.0 | 1.32μs | 0.481ns | 1.73ns | 0.0221 | 0 | 0 | 1.57 KB |
#4751 | EnrichedLog |
netcoreapp3.1 | 1.86μs | 1.98ns | 7.39ns | 0.0213 | 0 | 0 | 1.57 KB |
#4751 | EnrichedLog |
net472 | 2.26μs | 1.52ns | 5.49ns | 0.236 | 0 | 0 | 1.49 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 | 112μs | 132ns | 510ns | 0 | 0 | 0 | 4.21 KB |
master | EnrichedLog |
netcoreapp3.1 | 119μs | 246ns | 954ns | 0.0599 | 0 | 0 | 4.21 KB |
master | EnrichedLog |
net472 | 146μs | 62.3ns | 225ns | 0.661 | 0.22 | 0 | 4.38 KB |
#4751 | EnrichedLog |
net6.0 | 113μs | 73.1ns | 273ns | 0.0555 | 0 | 0 | 4.21 KB |
#4751 | EnrichedLog |
netcoreapp3.1 | 117μs | 55.9ns | 194ns | 0.0583 | 0 | 0 | 4.21 KB |
#4751 | EnrichedLog |
net472 | 147μs | 127ns | 493ns | 0.663 | 0.221 | 0 | 4.38 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 | 2.82μs | 1.23ns | 4.42ns | 0.0295 | 0 | 0 | 2.13 KB |
master | EnrichedLog |
netcoreapp3.1 | 3.9μs | 1.7ns | 6.34ns | 0.0272 | 0 | 0 | 2.13 KB |
master | EnrichedLog |
net472 | 4.69μs | 1.87ns | 7.01ns | 0.307 | 0 | 0 | 1.93 KB |
#4751 | EnrichedLog |
net6.0 | 2.87μs | 1.33ns | 4.96ns | 0.0302 | 0 | 0 | 2.13 KB |
#4751 | EnrichedLog |
netcoreapp3.1 | 3.79μs | 1.53ns | 5.51ns | 0.0283 | 0 | 0 | 2.13 KB |
#4751 | EnrichedLog |
net472 | 4.5μs | 1.43ns | 5.54ns | 0.306 | 0 | 0 | 1.93 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.32μs | 0.403ns | 1.45ns | 0.0152 | 0 | 0 | 1.1 KB |
master | SendReceive |
netcoreapp3.1 | 1.59μs | 1.7ns | 6.58ns | 0.0148 | 0 | 0 | 1.1 KB |
master | SendReceive |
net472 | 1.99μs | 2.48ns | 8.93ns | 0.177 | 0 | 0 | 1.12 KB |
#4751 | SendReceive |
net6.0 | 1.37μs | 0.778ns | 2.91ns | 0.0158 | 0 | 0 | 1.1 KB |
#4751 | SendReceive |
netcoreapp3.1 | 1.58μs | 0.632ns | 2.45ns | 0.015 | 0 | 0 | 1.1 KB |
#4751 | SendReceive |
net472 | 2μs | 4.35ns | 16.3ns | 0.177 | 0 | 0 | 1.12 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.49μs | 0.837ns | 3.24ns | 0.0214 | 0 | 0 | 1.53 KB |
master | EnrichedLog |
netcoreapp3.1 | 3.57μs | 1.43ns | 5.55ns | 0.0215 | 0 | 0 | 1.58 KB |
master | EnrichedLog |
net472 | 3.97μs | 1.16ns | 4.33ns | 0.31 | 0 | 0 | 1.96 KB |
#4751 | EnrichedLog |
net6.0 | 2.54μs | 0.669ns | 2.5ns | 0.0216 | 0 | 0 | 1.53 KB |
#4751 | EnrichedLog |
netcoreapp3.1 | 3.52μs | 1.42ns | 5.51ns | 0.0209 | 0 | 0 | 1.58 KB |
#4751 | EnrichedLog |
net472 | 4.02μs | 1.39ns | 5.37ns | 0.31 | 0 | 0 | 1.96 KB |
Benchmarks.Trace.SpanBenchmark - Slower ⚠️ Same allocations ✔️
Slower ⚠️ in #4751
Benchmark
diff/base
Base Median (ns)
Diff Median (ns)
Modality
Benchmarks.Trace.SpanBenchmark.StartFinishSpan‑net6.0
1.173
395.70
464.26
Faster 🎉 in #4751
Benchmark
base/diff
Base Median (ns)
Diff Median (ns)
Modality
Benchmarks.Trace.SpanBenchmark.StartFinishScope‑netcoreapp3.1
1.186
789.72
665.72
Benchmarks.Trace.SpanBenchmark.StartFinishScope‑net6.0
1.129
518.82
459.35
Benchmark | diff/base | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
Benchmarks.Trace.SpanBenchmark.StartFinishSpan‑net6.0 | 1.173 | 395.70 | 464.26 |
Benchmark | base/diff | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
Benchmarks.Trace.SpanBenchmark.StartFinishScope‑netcoreapp3.1 | 1.186 | 789.72 | 665.72 | |
Benchmarks.Trace.SpanBenchmark.StartFinishScope‑net6.0 | 1.129 | 518.82 | 459.35 |
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | StartFinishSpan |
net6.0 | 396ns | 0.349ns | 1.31ns | 0.00753 | 0 | 0 | 536 B |
master | StartFinishSpan |
netcoreapp3.1 | 545ns | 0.191ns | 0.74ns | 0.00738 | 0 | 0 | 536 B |
master | StartFinishSpan |
net472 | 624ns | 0.263ns | 1.02ns | 0.0854 | 0 | 0 | 538 B |
master | StartFinishScope |
net6.0 | 519ns | 0.107ns | 0.414ns | 0.00929 | 0 | 0 | 656 B |
master | StartFinishScope |
netcoreapp3.1 | 788ns | 1.75ns | 6.77ns | 0.00901 | 0 | 0 | 656 B |
master | StartFinishScope |
net472 | 885ns | 0.538ns | 2.08ns | 0.098 | 0 | 0 | 618 B |
#4751 | StartFinishSpan |
net6.0 | 464ns | 0.153ns | 0.572ns | 0.00737 | 0 | 0 | 536 B |
#4751 | StartFinishSpan |
netcoreapp3.1 | 563ns | 0.135ns | 0.468ns | 0.00707 | 0 | 0 | 536 B |
#4751 | StartFinishSpan |
net472 | 645ns | 0.408ns | 1.58ns | 0.0854 | 0 | 0 | 538 B |
#4751 | StartFinishScope |
net6.0 | 459ns | 0.101ns | 0.392ns | 0.00909 | 0 | 0 | 656 B |
#4751 | StartFinishScope |
netcoreapp3.1 | 666ns | 0.26ns | 0.974ns | 0.0088 | 0 | 0 | 656 B |
#4751 | StartFinishScope |
net472 | 860ns | 0.334ns | 1.29ns | 0.0981 | 0 | 0 | 618 B |
Benchmarks.Trace.TraceAnnotationsBenchmark - Faster 🎉 Same allocations ✔️
Faster 🎉 in #4751
Benchmark
base/diff
Base Median (ns)
Diff Median (ns)
Modality
Benchmarks.Trace.TraceAnnotationsBenchmark.RunOnMethodBegin‑net6.0
1.137
611.50
538.04
Benchmark | base/diff | Base Median (ns) | Diff Median (ns) | Modality |
---|---|---|---|---|
Benchmarks.Trace.TraceAnnotationsBenchmark.RunOnMethodBegin‑net6.0 | 1.137 | 611.50 | 538.04 |
Raw results
Branch | Method | Toolchain | Mean | StdError | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
---|---|---|---|---|---|---|---|---|---|
master | RunOnMethodBegin |
net6.0 | 611ns | 0.168ns | 0.65ns | 0.00914 | 0 | 0 | 656 B |
master | RunOnMethodBegin |
netcoreapp3.1 | 798ns | 0.11ns | 0.411ns | 0.00872 | 0 | 0 | 656 B |
master | RunOnMethodBegin |
net472 | 941ns | 0.314ns | 1.17ns | 0.0979 | 0 | 0 | 618 B |
#4751 | RunOnMethodBegin |
net6.0 | 538ns | 0.217ns | 0.842ns | 0.00912 | 0 | 0 | 656 B |
#4751 | RunOnMethodBegin |
netcoreapp3.1 | 726ns | 0.732ns | 2.83ns | 0.00881 | 0 | 0 | 656 B |
#4751 | RunOnMethodBegin |
net472 | 936ns | 0.447ns | 1.73ns | 0.0981 | 0 | 0 | 618 B |
a8bce25
to
eb2d3a9
Compare
eb2d3a9
to
6564ceb
Compare
e0e6042
to
4b7989d
Compare
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 (4751) (11.146M) : 0, 11145985
master (11.211M) : 0, 11211102
benchmarks/2.38.0 (11.867M) : 0, 11866956
benchmarks/2.9.0 (10.896M) : 0, 10896496
section Automatic
This PR (4751) (7.878M) : 0, 7878487
master (7.742M) : 0, 7742331
benchmarks/2.38.0 (8.176M) : 0, 8175636
benchmarks/2.9.0 (8.125M) : 0, 8125054
section Trace stats
This PR (4751) (8.198M) : 0, 8198340
master (8.202M) : 0, 8201502
benchmarks/2.38.0 (8.450M) : 0, 8450370
section Manual
This PR (4751) (9.850M) : 0, 9850079
master (10.170M) : 0, 10169527
benchmarks/2.38.0 (10.334M) : 0, 10334368
section Manual + Automatic
This PR (4751) (7.417M) : 0, 7416532
master (7.564M) : 0, 7563638
benchmarks/2.38.0 (7.750M) : 0, 7750484
section Version Conflict
This PR (4751) (6.780M) : 0, 6779544
master (6.936M) : 0, 6935807
benchmarks/2.38.0 (7.137M) : 0, 7136691
gantt
title Throughput Linux arm64 (Total requests)
dateFormat X
axisFormat %s
section Baseline
This PR (4751) (9.716M) : 0, 9716197
master (9.615M) : 0, 9614769
benchmarks/2.38.0 (9.548M) : 0, 9548121
benchmarks/2.9.0 (9.477M) : 0, 9477392
section Automatic
This PR (4751) (6.569M) : 0, 6569384
master (6.707M) : 0, 6706891
benchmarks/2.38.0 (6.747M) : 0, 6747227
section Trace stats
This PR (4751) (6.808M) : 0, 6808398
master (6.868M) : 0, 6867968
benchmarks/2.38.0 (6.815M) : 0, 6814846
section Manual
This PR (4751) (8.424M) : 0, 8423666
master (8.523M) : 0, 8522840
benchmarks/2.38.0 (8.263M) : 0, 8263131
section Manual + Automatic
This PR (4751) (6.294M) : 0, 6293719
master (6.085M) : 0, 6084767
benchmarks/2.38.0 (6.275M) : 0, 6275411
section Version Conflict
This PR (4751) (5.875M) : 0, 5875454
master (5.947M) : 0, 5946576
benchmarks/2.38.0 (5.670M) : 0, 5669744
gantt
title Throughput Windows x64 (Total requests)
dateFormat X
axisFormat %s
section Baseline
This PR (4751) (9.614M) : 0, 9613741
master (9.327M) : 0, 9327438
benchmarks/2.38.0 (9.007M) : 0, 9007066
benchmarks/2.9.0 (9.459M) : 0, 9458597
section Automatic
This PR (4751) (6.753M) : 0, 6753185
master (6.719M) : 0, 6719189
benchmarks/2.38.0 (6.423M) : 0, 6422756
benchmarks/2.9.0 (6.995M) : 0, 6994572
section Trace stats
This PR (4751) (6.958M) : 0, 6958041
master (6.902M) : 0, 6901701
benchmarks/2.38.0 (6.721M) : 0, 6720838
section Manual
This PR (4751) (8.391M) : 0, 8390950
master (8.333M) : 0, 8333196
benchmarks/2.38.0 (7.977M) : 0, 7977494
section Manual + Automatic
This PR (4751) (6.467M) : 0, 6466767
master (6.445M) : 0, 6444999
benchmarks/2.38.0 (6.349M) : 0, 6349066
section Version Conflict
This PR (4751) (5.928M) : 0, 5927927
master (5.843M) : 0, 5843173
benchmarks/2.38.0 (5.682M) : 0, 5681654
gantt
title Throughput Linux x64 (ASM) (Total requests)
dateFormat X
axisFormat %s
section Baseline
master (7.531M) : 0, 7530734
benchmarks/2.38.0 (7.578M) : 0, 7577544
benchmarks/2.9.0 (7.897M) : 0, 7897465
section No attack
master (2.161M) : 0, 2160878
benchmarks/2.38.0 (2.184M) : 0, 2184279
benchmarks/2.9.0 (3.208M) : 0, 3207532
section Attack
master (1.708M) : 0, 1708423
benchmarks/2.38.0 (1.711M) : 0, 1710542
benchmarks/2.9.0 (2.553M) : 0, 2553477
section Blocking
master (3.431M) : 0, 3430604
benchmarks/2.38.0 (3.486M) : 0, 3486124
section IAST default
master (6.887M) : 0, 6887158
section IAST full
master (6.163M) : 0, 6162549
section Base vuln
master (0.966M) : 0, 966408
section IAST vuln
master (0.939M) : 0, 939437
|
4b7989d
to
b248714
Compare
6564ceb
to
2f5e192
Compare
b248714
to
aebcb97
Compare
8301fd3
to
dee34cb
Compare
aebcb97
to
6e9e891
Compare
dee34cb
to
be4c119
Compare
6e9e891
to
b49efc0
Compare
be4c119
to
ac7bb9d
Compare
b49efc0
to
0c926d9
Compare
ac7bb9d
to
fef9ccb
Compare
0c926d9
to
63d7b1b
Compare
fef9ccb
to
901a2c9
Compare
63d7b1b
to
43a0a57
Compare
This was an abstraction over TelemetryDataV1 and TelemetryDataV2, so it's not needed now and just adds complexity
43a0a57
to
63ff23a
Compare
Summary of changes
Rename everything with a v2 suffix
Reason for change
We only have one version of telemetry now, and it's confusing enough without the extra suffixes
Implementation details
V2
suffixes, soTelemetryDataV2
->TelemetryData
TelemetryWrapper
abstraction used in integration tests, as we only produce one type of data nowTest coverage
All covered by existing tests
Other details
Stacked on