Add artifacts for SLO checks to enable notifications#8184
Conversation
BenchmarksBenchmark execution time: 2026-02-13 08:15:21 Comparing candidate commit 17d246f in PR branch Found 3 performance improvements and 3 performance regressions! Performance is the same for 172 metrics, 14 unstable metrics. scenario:Benchmarks.Trace.Asm.AppSecEncoderBenchmark.EncodeLegacyArgs netcoreapp3.1
scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces net6.0
scenario:Benchmarks.Trace.ElasticsearchBenchmark.CallElasticsearchAsync netcoreapp3.1
scenario:Benchmarks.Trace.Log4netBenchmark.EnrichedLog netcoreapp3.1
scenario:Benchmarks.Trace.SingleSpanAspNetCoreBenchmark.SingleSpanAspNetCore net6.0
|
Execution-Time Benchmarks Report ⏱️Execution-time results for samples comparing This PR (8184) and master. ✅ No regressions detected - check the details below Full Metrics ComparisonFakeDbCommand
HttpMessageHandler
Comparison explanationExecution-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 highlighted 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). Duration chartsFakeDbCommand (.NET Framework 4.8)gantt
title Execution time (ms) FakeDbCommand (.NET Framework 4.8)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8184) - mean (69ms) : 67, 71
master - mean (69ms) : 67, 71
section Bailout
This PR (8184) - mean (73ms) : 72, 74
master - mean (73ms) : 71, 74
section CallTarget+Inlining+NGEN
This PR (8184) - mean (1,041ms) : 991, 1091
master - mean (1,039ms) : 997, 1080
FakeDbCommand (.NET Core 3.1)gantt
title Execution time (ms) FakeDbCommand (.NET Core 3.1)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8184) - mean (116ms) : 113, 119
master - mean (116ms) : 112, 119
section Bailout
This PR (8184) - mean (117ms) : 115, 118
master - mean (116ms) : 114, 119
section CallTarget+Inlining+NGEN
This PR (8184) - mean (780ms) : 737, 824
master - mean (781ms) : 730, 833
FakeDbCommand (.NET 6)gantt
title Execution time (ms) FakeDbCommand (.NET 6)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8184) - mean (102ms) : 99, 105
master - mean (102ms) : 98, 105
section Bailout
This PR (8184) - mean (103ms) : 101, 105
master - mean (103ms) : 101, 104
section CallTarget+Inlining+NGEN
This PR (8184) - mean (762ms) : 738, 786
master - mean (759ms) : 732, 787
FakeDbCommand (.NET 8)gantt
title Execution time (ms) FakeDbCommand (.NET 8)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8184) - mean (94ms) : 91, 97
master - mean (94ms) : 91, 96
section Bailout
This PR (8184) - mean (96ms) : 92, 99
master - mean (95ms) : 92, 97
section CallTarget+Inlining+NGEN
This PR (8184) - mean (639ms) : 621, 658
master - mean (633ms) : 620, 647
HttpMessageHandler (.NET Framework 4.8)gantt
title Execution time (ms) HttpMessageHandler (.NET Framework 4.8)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8184) - mean (201ms) : 192, 210
master - mean (199ms) : 192, 206
section Bailout
This PR (8184) - mean (205ms) : 199, 211
master - mean (213ms) : 185, 241
section CallTarget+Inlining+NGEN
This PR (8184) - mean (1,170ms) : 1110, 1230
master - mean (1,165ms) : 1109, 1220
HttpMessageHandler (.NET Core 3.1)gantt
title Execution time (ms) HttpMessageHandler (.NET Core 3.1)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8184) - mean (299ms) : 287, 310
master - mean (302ms) : 289, 316
section Bailout
This PR (8184) - mean (303ms) : 289, 316
master - mean (302ms) : 293, 310
section CallTarget+Inlining+NGEN
This PR (8184) - mean (991ms) : 925, 1057
master - mean (994ms) : 951, 1038
HttpMessageHandler (.NET 6)gantt
title Execution time (ms) HttpMessageHandler (.NET 6)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8184) - mean (282ms) : 271, 294
master - mean (283ms) : 271, 294
section Bailout
This PR (8184) - mean (281ms) : 273, 289
master - mean (282ms) : 273, 291
section CallTarget+Inlining+NGEN
This PR (8184) - mean (945ms) : 895, 994
master - mean (951ms) : 897, 1006
HttpMessageHandler (.NET 8)gantt
title Execution time (ms) HttpMessageHandler (.NET 8)
dateFormat x
axisFormat %Q
todayMarker off
section Baseline
This PR (8184) - mean (291ms) : 280, 301
master - mean (292ms) : 281, 302
section Bailout
This PR (8184) - mean (289ms) : 279, 298
master - mean (290ms) : 279, 300
section CallTarget+Inlining+NGEN
This PR (8184) - mean (900ms) : 825, 976
master - mean (895ms) : 822, 967
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of changes
Add SLO check artifacts to the SLO check jobs to enable notifications.
As a reminder:
allow_failure: true);Reason for change
Necessary to enable notification jobs.
Implementation details
Test coverage
Other details