Skip to content

Improve HTTP component API module#10870

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomasterfrom
bbujon/http-api-step
Mar 17, 2026
Merged

Improve HTTP component API module#10870
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomasterfrom
bbujon/http-api-step

Conversation

@PerfectSlayer
Copy link
Copy Markdown
Contributor

What Does This Do

This PR is a follow up PR for #10770
It introduce the HttpProvider factory as an abstract class to provide HTTP class implementation to reduce the use of reflection.
It also updates the gzip body API too as the compression in now done lazily in both implementations.

Motivation

The #10770 was not supposed to be merged. I was following up with review comments from @dougqh

Additional Notes

This PR is part of a wider refactoring that includes:

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@PerfectSlayer PerfectSlayer added the tag: no release notes Changes to exclude from release notes label Mar 17, 2026
@PerfectSlayer PerfectSlayer requested a review from a team as a code owner March 17, 2026 11:52
@PerfectSlayer PerfectSlayer requested review from bric3 and removed request for a team March 17, 2026 11:52
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 17, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/http-api-step
git_commit_date 1773742606 1773747205
git_commit_sha 311d3bd 6970b4e
release_version 1.61.0-SNAPSHOT~311d3bddbb 1.61.0-SNAPSHOT~6970b4e085
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773749032 1773749032
ci_job_id 1512468378 1512468378
ci_pipeline_id 102922286 102922286
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-ju4sa2sh 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-ju4sa2sh 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 64 metrics, 7 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~6970b4e085, baseline=1.61.0-SNAPSHOT~311d3bddbb

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.061 s) : 0, 1061236
Total [baseline] (11.014 s) : 0, 11014318
Agent [candidate] (1.057 s) : 0, 1057085
Total [candidate] (10.999 s) : 0, 10999155
section appsec
Agent [baseline] (1.244 s) : 0, 1244153
Total [baseline] (11.107 s) : 0, 11107328
Agent [candidate] (1.242 s) : 0, 1241947
Total [candidate] (11.089 s) : 0, 11089455
section iast
Agent [baseline] (1.229 s) : 0, 1229116
Total [baseline] (11.403 s) : 0, 11403150
Agent [candidate] (1.229 s) : 0, 1228603
Total [candidate] (11.329 s) : 0, 11329380
section profiling
Agent [baseline] (1.179 s) : 0, 1179489
Total [baseline] (11.128 s) : 0, 11128046
Agent [candidate] (1.197 s) : 0, 1196970
Total [candidate] (11.13 s) : 0, 11129930
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.061 s -
Agent appsec 1.244 s 182.918 ms (17.2%)
Agent iast 1.229 s 167.881 ms (15.8%)
Agent profiling 1.179 s 118.254 ms (11.1%)
Total tracing 11.014 s -
Total appsec 11.107 s 93.01 ms (0.8%)
Total iast 11.403 s 388.832 ms (3.5%)
Total profiling 11.128 s 113.728 ms (1.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent appsec 1.242 s 184.862 ms (17.5%)
Agent iast 1.229 s 171.518 ms (16.2%)
Agent profiling 1.197 s 139.885 ms (13.2%)
Total tracing 10.999 s -
Total appsec 11.089 s 90.3 ms (0.8%)
Total iast 11.329 s 330.224 ms (3.0%)
Total profiling 11.13 s 130.774 ms (1.2%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~6970b4e085, baseline=1.61.0-SNAPSHOT~311d3bddbb

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.179 ms) : 0, 1179
BytebuddyAgent [baseline] (629.967 ms) : 0, 629967
BytebuddyAgent [candidate] (627.069 ms) : 0, 627069
AgentMeter [baseline] (29.14 ms) : 0, 29140
AgentMeter [candidate] (29.054 ms) : 0, 29054
GlobalTracer [baseline] (257.359 ms) : 0, 257359
GlobalTracer [candidate] (256.375 ms) : 0, 256375
AppSec [baseline] (31.787 ms) : 0, 31787
AppSec [candidate] (31.631 ms) : 0, 31631
Debugger [baseline] (60.433 ms) : 0, 60433
Debugger [candidate] (59.959 ms) : 0, 59959
Remote Config [baseline] (596.766 µs) : 0, 597
Remote Config [candidate] (611.633 µs) : 0, 612
Telemetry [baseline] (8.075 ms) : 0, 8075
Telemetry [candidate] (8.037 ms) : 0, 8037
Flare Poller [baseline] (6.59 ms) : 0, 6590
Flare Poller [candidate] (7.241 ms) : 0, 7241
section appsec
crashtracking [baseline] (1.186 ms) : 0, 1186
crashtracking [candidate] (1.19 ms) : 0, 1190
BytebuddyAgent [baseline] (656.435 ms) : 0, 656435
BytebuddyAgent [candidate] (654.994 ms) : 0, 654994
AgentMeter [baseline] (12.013 ms) : 0, 12013
AgentMeter [candidate] (12.025 ms) : 0, 12025
GlobalTracer [baseline] (257.685 ms) : 0, 257685
GlobalTracer [candidate] (257.318 ms) : 0, 257318
IAST [baseline] (24.117 ms) : 0, 24117
IAST [candidate] (24.131 ms) : 0, 24131
AppSec [baseline] (177.571 ms) : 0, 177571
AppSec [candidate] (177.817 ms) : 0, 177817
Debugger [baseline] (66.436 ms) : 0, 66436
Debugger [candidate] (65.942 ms) : 0, 65942
Remote Config [baseline] (611.885 µs) : 0, 612
Remote Config [candidate] (611.373 µs) : 0, 611
Telemetry [baseline] (8.232 ms) : 0, 8232
Telemetry [candidate] (8.235 ms) : 0, 8235
Flare Poller [baseline] (3.598 ms) : 0, 3598
Flare Poller [candidate] (3.564 ms) : 0, 3564
section iast
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.19 ms) : 0, 1190
BytebuddyAgent [baseline] (798.349 ms) : 0, 798349
BytebuddyAgent [candidate] (796.742 ms) : 0, 796742
AgentMeter [baseline] (11.308 ms) : 0, 11308
AgentMeter [candidate] (11.353 ms) : 0, 11353
GlobalTracer [baseline] (246.654 ms) : 0, 246654
GlobalTracer [candidate] (247.612 ms) : 0, 247612
IAST [baseline] (25.285 ms) : 0, 25285
IAST [candidate] (25.312 ms) : 0, 25312
AppSec [baseline] (26.466 ms) : 0, 26466
AppSec [candidate] (26.532 ms) : 0, 26532
Debugger [baseline] (70.614 ms) : 0, 70614
Debugger [candidate] (70.705 ms) : 0, 70705
Remote Config [baseline] (527.609 µs) : 0, 528
Remote Config [candidate] (531.287 µs) : 0, 531
Telemetry [baseline] (9.221 ms) : 0, 9221
Telemetry [candidate] (9.163 ms) : 0, 9163
Flare Poller [baseline] (3.375 ms) : 0, 3375
Flare Poller [candidate] (3.33 ms) : 0, 3330
section profiling
crashtracking [baseline] (1.178 ms) : 0, 1178
crashtracking [candidate] (1.18 ms) : 0, 1180
BytebuddyAgent [baseline] (680.162 ms) : 0, 680162
BytebuddyAgent [candidate] (690.531 ms) : 0, 690531
AgentMeter [baseline] (8.654 ms) : 0, 8654
AgentMeter [candidate] (8.768 ms) : 0, 8768
GlobalTracer [baseline] (214.93 ms) : 0, 214930
GlobalTracer [candidate] (218.286 ms) : 0, 218286
AppSec [baseline] (32.045 ms) : 0, 32045
AppSec [candidate] (32.773 ms) : 0, 32773
Debugger [baseline] (65.063 ms) : 0, 65063
Debugger [candidate] (65.308 ms) : 0, 65308
Remote Config [baseline] (587.236 µs) : 0, 587
Remote Config [candidate] (595.337 µs) : 0, 595
Telemetry [baseline] (8.441 ms) : 0, 8441
Telemetry [candidate] (8.691 ms) : 0, 8691
Flare Poller [baseline] (3.465 ms) : 0, 3465
Flare Poller [candidate] (4.361 ms) : 0, 4361
ProfilingAgent [baseline] (94.432 ms) : 0, 94432
ProfilingAgent [candidate] (94.982 ms) : 0, 94982
Profiling [baseline] (95.01 ms) : 0, 95010
Profiling [candidate] (95.555 ms) : 0, 95555
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~6970b4e085, baseline=1.61.0-SNAPSHOT~311d3bddbb

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1055172
Total [baseline] (8.831 s) : 0, 8830609
Agent [candidate] (1.058 s) : 0, 1057797
Total [candidate] (8.853 s) : 0, 8852506
section iast
Agent [baseline] (1.224 s) : 0, 1224100
Total [baseline] (9.52 s) : 0, 9520290
Agent [candidate] (1.245 s) : 0, 1245056
Total [candidate] (9.621 s) : 0, 9620524
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.055 s -
Agent iast 1.224 s 168.928 ms (16.0%)
Total tracing 8.831 s -
Total iast 9.52 s 689.682 ms (7.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent iast 1.245 s 187.259 ms (17.7%)
Total tracing 8.853 s -
Total iast 9.621 s 768.018 ms (8.7%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~6970b4e085, baseline=1.61.0-SNAPSHOT~311d3bddbb

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.197 ms) : 0, 1197
BytebuddyAgent [baseline] (625.879 ms) : 0, 625879
BytebuddyAgent [candidate] (626.845 ms) : 0, 626845
AgentMeter [baseline] (28.953 ms) : 0, 28953
AgentMeter [candidate] (29.192 ms) : 0, 29192
GlobalTracer [baseline] (255.837 ms) : 0, 255837
GlobalTracer [candidate] (257.711 ms) : 0, 257711
AppSec [baseline] (31.581 ms) : 0, 31581
AppSec [candidate] (31.804 ms) : 0, 31804
Debugger [baseline] (59.209 ms) : 0, 59209
Debugger [candidate] (59.786 ms) : 0, 59786
Remote Config [baseline] (601.181 µs) : 0, 601
Remote Config [candidate] (587.553 µs) : 0, 588
Telemetry [baseline] (8.053 ms) : 0, 8053
Telemetry [candidate] (8.15 ms) : 0, 8150
Flare Poller [baseline] (7.917 ms) : 0, 7917
Flare Poller [candidate] (6.523 ms) : 0, 6523
section iast
crashtracking [baseline] (1.2 ms) : 0, 1200
crashtracking [candidate] (1.21 ms) : 0, 1210
BytebuddyAgent [baseline] (793.862 ms) : 0, 793862
BytebuddyAgent [candidate] (809.622 ms) : 0, 809622
AgentMeter [baseline] (11.318 ms) : 0, 11318
AgentMeter [candidate] (11.72 ms) : 0, 11720
GlobalTracer [baseline] (247.049 ms) : 0, 247049
GlobalTracer [candidate] (250.52 ms) : 0, 250520
IAST [baseline] (25.296 ms) : 0, 25296
IAST [candidate] (25.853 ms) : 0, 25853
AppSec [baseline] (26.402 ms) : 0, 26402
AppSec [candidate] (27.105 ms) : 0, 27105
Debugger [baseline] (69.121 ms) : 0, 69121
Debugger [candidate] (67.809 ms) : 0, 67809
Remote Config [baseline] (524.841 µs) : 0, 525
Remote Config [candidate] (514.509 µs) : 0, 515
Telemetry [baseline] (9.859 ms) : 0, 9859
Telemetry [candidate] (10.618 ms) : 0, 10618
Flare Poller [baseline] (3.446 ms) : 0, 3446
Flare Poller [candidate] (3.782 ms) : 0, 3782
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/http-api-step
git_commit_date 1773742606 1773747205
git_commit_sha 311d3bd 6970b4e
release_version 1.61.0-SNAPSHOT~311d3bddbb 1.61.0-SNAPSHOT~6970b4e085
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773749509 1773749509
ci_job_id 1512468379 1512468379
ci_pipeline_id 102922286 102922286
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-7nlwz0kr 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-7nlwz0kr 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 2 performance improvements and 0 performance regressions! Performance is the same for 18 metrics, 16 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:petclinic:code_origins:high_load better
[-2.274ms; -1.534ms] or [-11.590%; -7.817%]
better
[-2.973ms; -2.003ms] or [-9.522%; -6.415%]
unstable
[-1.955op/s; +52.080op/s] or [-0.833%; +22.203%]
17.718ms 28.732ms 259.625op/s 19.622ms 31.219ms 234.562op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~6970b4e085, baseline=1.61.0-SNAPSHOT~311d3bddbb
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.172 ms) : 1161, 1184
.   : milestone, 1172,
iast (3.189 ms) : 3147, 3231
.   : milestone, 3189,
iast_FULL (5.916 ms) : 5857, 5975
.   : milestone, 5916,
iast_GLOBAL (3.452 ms) : 3410, 3495
.   : milestone, 3452,
profiling (2.175 ms) : 2154, 2196
.   : milestone, 2175,
tracing (1.784 ms) : 1769, 1799
.   : milestone, 1784,
section candidate
no_agent (1.194 ms) : 1182, 1206
.   : milestone, 1194,
iast (3.16 ms) : 3118, 3203
.   : milestone, 3160,
iast_FULL (6.122 ms) : 6059, 6186
.   : milestone, 6122,
iast_GLOBAL (3.625 ms) : 3564, 3685
.   : milestone, 3625,
profiling (2.199 ms) : 2179, 2218
.   : milestone, 2199,
tracing (1.793 ms) : 1777, 1809
.   : milestone, 1793,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.172 ms [1.161 ms, 1.184 ms] -
iast 3.189 ms [3.147 ms, 3.231 ms] 2.017 ms (172.1%)
iast_FULL 5.916 ms [5.857 ms, 5.975 ms] 4.744 ms (404.7%)
iast_GLOBAL 3.452 ms [3.41 ms, 3.495 ms] 2.28 ms (194.5%)
profiling 2.175 ms [2.154 ms, 2.196 ms] 1.003 ms (85.6%)
tracing 1.784 ms [1.769 ms, 1.799 ms] 612.206 µs (52.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.194 ms [1.182 ms, 1.206 ms] -
iast 3.16 ms [3.118 ms, 3.203 ms] 1.966 ms (164.7%)
iast_FULL 6.122 ms [6.059 ms, 6.186 ms] 4.928 ms (412.8%)
iast_GLOBAL 3.625 ms [3.564 ms, 3.685 ms] 2.431 ms (203.6%)
profiling 2.199 ms [2.179 ms, 2.218 ms] 1.005 ms (84.1%)
tracing 1.793 ms [1.777 ms, 1.809 ms] 599.076 µs (50.2%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~6970b4e085, baseline=1.61.0-SNAPSHOT~311d3bddbb
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.327 ms) : 19129, 19525
.   : milestone, 19327,
appsec (19.417 ms) : 19220, 19614
.   : milestone, 19417,
code_origins (19.906 ms) : 19707, 20105
.   : milestone, 19906,
iast (17.548 ms) : 17373, 17723
.   : milestone, 17548,
profiling (18.514 ms) : 18331, 18696
.   : milestone, 18514,
tracing (17.673 ms) : 17497, 17849
.   : milestone, 17673,
section candidate
no_agent (19.243 ms) : 19044, 19443
.   : milestone, 19243,
appsec (18.64 ms) : 18453, 18827
.   : milestone, 18640,
code_origins (17.971 ms) : 17794, 18149
.   : milestone, 17971,
iast (17.599 ms) : 17423, 17776
.   : milestone, 17599,
profiling (18.828 ms) : 18638, 19019
.   : milestone, 18828,
tracing (17.453 ms) : 17282, 17624
.   : milestone, 17453,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.327 ms [19.129 ms, 19.525 ms] -
appsec 19.417 ms [19.22 ms, 19.614 ms] 90.147 µs (0.5%)
code_origins 19.906 ms [19.707 ms, 20.105 ms] 579.067 µs (3.0%)
iast 17.548 ms [17.373 ms, 17.723 ms] -1.779 ms (-9.2%)
profiling 18.514 ms [18.331 ms, 18.696 ms] -813.251 µs (-4.2%)
tracing 17.673 ms [17.497 ms, 17.849 ms] -1.654 ms (-8.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.243 ms [19.044 ms, 19.443 ms] -
appsec 18.64 ms [18.453 ms, 18.827 ms] -603.421 µs (-3.1%)
code_origins 17.971 ms [17.794 ms, 18.149 ms] -1.272 ms (-6.6%)
iast 17.599 ms [17.423 ms, 17.776 ms] -1.644 ms (-8.5%)
profiling 18.828 ms [18.638 ms, 19.019 ms] -415.128 µs (-2.2%)
tracing 17.453 ms [17.282 ms, 17.624 ms] -1.79 ms (-9.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/http-api-step
git_commit_date 1773742606 1773747205
git_commit_sha 311d3bd 6970b4e
release_version 1.61.0-SNAPSHOT~311d3bddbb 1.61.0-SNAPSHOT~6970b4e085
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773749184 1773749184
ci_job_id 1512468380 1512468380
ci_pipeline_id 102922286 102922286
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-xj0matr6 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-xj0matr6 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~6970b4e085, baseline=1.61.0-SNAPSHOT~311d3bddbb
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.472 ms) : 1461, 1484
.   : milestone, 1472,
appsec (3.74 ms) : 3526, 3954
.   : milestone, 3740,
iast (2.246 ms) : 2177, 2314
.   : milestone, 2246,
iast_GLOBAL (2.296 ms) : 2227, 2365
.   : milestone, 2296,
profiling (2.073 ms) : 2018, 2128
.   : milestone, 2073,
tracing (2.059 ms) : 2006, 2113
.   : milestone, 2059,
section candidate
no_agent (1.477 ms) : 1465, 1488
.   : milestone, 1477,
appsec (3.782 ms) : 3563, 4002
.   : milestone, 3782,
iast (2.247 ms) : 2178, 2316
.   : milestone, 2247,
iast_GLOBAL (2.288 ms) : 2219, 2357
.   : milestone, 2288,
profiling (2.074 ms) : 2019, 2129
.   : milestone, 2074,
tracing (2.056 ms) : 2002, 2109
.   : milestone, 2056,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.461 ms, 1.484 ms] -
appsec 3.74 ms [3.526 ms, 3.954 ms] 2.268 ms (154.0%)
iast 2.246 ms [2.177 ms, 2.314 ms] 773.371 µs (52.5%)
iast_GLOBAL 2.296 ms [2.227 ms, 2.365 ms] 823.962 µs (56.0%)
profiling 2.073 ms [2.018 ms, 2.128 ms] 600.672 µs (40.8%)
tracing 2.059 ms [2.006 ms, 2.113 ms] 587.164 µs (39.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.477 ms [1.465 ms, 1.488 ms] -
appsec 3.782 ms [3.563 ms, 4.002 ms] 2.306 ms (156.1%)
iast 2.247 ms [2.178 ms, 2.316 ms] 769.839 µs (52.1%)
iast_GLOBAL 2.288 ms [2.219 ms, 2.357 ms] 811.101 µs (54.9%)
profiling 2.074 ms [2.019 ms, 2.129 ms] 597.151 µs (40.4%)
tracing 2.056 ms [2.002 ms, 2.109 ms] 578.74 µs (39.2%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~6970b4e085, baseline=1.61.0-SNAPSHOT~311d3bddbb
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.917 s) : 14917000, 14917000
.   : milestone, 14917000,
appsec (14.406 s) : 14406000, 14406000
.   : milestone, 14406000,
iast (17.83 s) : 17830000, 17830000
.   : milestone, 17830000,
iast_GLOBAL (17.946 s) : 17946000, 17946000
.   : milestone, 17946000,
profiling (15.734 s) : 15734000, 15734000
.   : milestone, 15734000,
tracing (15.224 s) : 15224000, 15224000
.   : milestone, 15224000,
section candidate
no_agent (15.62 s) : 15620000, 15620000
.   : milestone, 15620000,
appsec (14.884 s) : 14884000, 14884000
.   : milestone, 14884000,
iast (18.16 s) : 18160000, 18160000
.   : milestone, 18160000,
iast_GLOBAL (17.881 s) : 17881000, 17881000
.   : milestone, 17881000,
profiling (15.514 s) : 15514000, 15514000
.   : milestone, 15514000,
tracing (14.656 s) : 14656000, 14656000
.   : milestone, 14656000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.917 s [14.917 s, 14.917 s] -
appsec 14.406 s [14.406 s, 14.406 s] -511.0 ms (-3.4%)
iast 17.83 s [17.83 s, 17.83 s] 2.913 s (19.5%)
iast_GLOBAL 17.946 s [17.946 s, 17.946 s] 3.029 s (20.3%)
profiling 15.734 s [15.734 s, 15.734 s] 817.0 ms (5.5%)
tracing 15.224 s [15.224 s, 15.224 s] 307.0 ms (2.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.62 s [15.62 s, 15.62 s] -
appsec 14.884 s [14.884 s, 14.884 s] -736.0 ms (-4.7%)
iast 18.16 s [18.16 s, 18.16 s] 2.54 s (16.3%)
iast_GLOBAL 17.881 s [17.881 s, 17.881 s] 2.261 s (14.5%)
profiling 15.514 s [15.514 s, 15.514 s] -106.0 ms (-0.7%)
tracing 14.656 s [14.656 s, 14.656 s] -964.0 ms (-6.2%)

@PerfectSlayer PerfectSlayer requested a review from dougqh March 17, 2026 13:29
@PerfectSlayer
Copy link
Copy Markdown
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Mar 17, 2026

View all feedbacks in Devflow UI.

2026-03-17 16:55:21 UTC ℹ️ Start processing command /merge


2026-03-17 16:55:26 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 3h (p90).


2026-03-17 18:09:13 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 79fbbef into master Mar 17, 2026
577 of 580 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the bbujon/http-api-step branch March 17, 2026 18:09
@github-actions github-actions bot added this to the 1.61.0 milestone Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: platform Platform tag: no release notes Changes to exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants