Skip to content

Add logging utility module#10879

Draft
PerfectSlayer wants to merge 3 commits intomasterfrom
bbujon/http-api-step
Draft

Add logging utility module#10879
PerfectSlayer wants to merge 3 commits intomasterfrom
bbujon/http-api-step

Conversation

@PerfectSlayer
Copy link
Contributor

What Does This Do

This PR introduces an :logging-utils module for RatelimitedLogger and IOLogger.
Additionally, Spock tests were migrated to JUnit.

Motivation

The goal is to move them away from the :internal-api module so they can be reused in various components without having to rely on the global internal APIs.

Additional Notes

The PR is split in 3 PR:

  • the 1st one creates the module (move of the existing code)
  • the 2nd one migrate the tests (dedicated commit to ease the review)
  • the 3rd one is the refactoring to use the new module instead of the class from internal API (again, to ease the review due to the multiple package updates needed)

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 tag: no release notes Changes to exclude from release notes type: refactoring comp: platform Platform labels Mar 17, 2026
@pr-commenter
Copy link

pr-commenter bot commented Mar 17, 2026

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1773777939 1773778285
end_time 2026-03-17T20:06:58 2026-03-17T20:12:45
git_branch master bbujon/http-api-step
git_commit_sha cfeaf23 529fc8a
start_time 2026-03-17T20:05:40 2026-03-17T20:11:26
See matching parameters
Baseline Candidate
ci_job_id 1515034109 1515034109
ci_pipeline_id 103119824 103119824
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1773777356 1773777356

Summary

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

See unchanged results
scenario Δ mean agg_http_req_duration_min Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p75 Δ mean agg_http_req_duration_p99 Δ mean throughput
scenario:noprobe unstable
[-27.641µs; +24.597µs] or [-10.000%; +8.899%]
unstable
[-39.182µs; +35.226µs] or [-12.409%; +11.156%]
unstable
[-53.170µs; +44.854µs] or [-16.012%; +13.508%]
unstable
[-82.024µs; +165.032µs] or [-8.739%; +17.583%]
same
scenario:basic same same same unstable
[-21.813µs; +153.213µs] or [-3.015%; +21.179%]
unstable
[-100.945op/s; +243.193op/s] or [-3.836%; +9.241%]
scenario:loop unsure
[-9.605µs; -2.465µs] or [-0.108%; -0.028%]
unsure
[-10.209µs; -1.189µs] or [-0.114%; -0.013%]
unsure
[-11.062µs; -1.236µs] or [-0.123%; -0.014%]
same same
Request duration reports for reports
gantt
    title reports - request duration [CI 0.99] : candidate=None, baseline=None
    dateFormat X
    axisFormat %s
section baseline
noprobe (315.767 µs) : 278, 354
.   : milestone, 316,
basic (279.121 µs) : 273, 285
.   : milestone, 279,
loop (8.962 ms) : 8958, 8967
.   : milestone, 8962,
section candidate
noprobe (313.789 µs) : 281, 346
.   : milestone, 314,
basic (273.492 µs) : 267, 280
.   : milestone, 273,
loop (8.957 ms) : 8952, 8961
.   : milestone, 8957,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 315.767 µs [277.551 µs, 353.983 µs]
basic 279.121 µs [272.889 µs, 285.353 µs]
loop 8.962 ms [8.958 ms, 8.967 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 313.789 µs [281.374 µs, 346.204 µs]
basic 273.492 µs [266.733 µs, 280.251 µs]
loop 8.957 ms [8.952 ms, 8.961 ms]

@pr-commenter
Copy link

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 1773770946 1773777356
git_commit_sha 79fbbef 529fc8a
release_version 1.61.0-SNAPSHOT~79fbbef465 1.61.0-SNAPSHOT~529fc8ae6c
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773779141 1773779141
ci_job_id 1515034099 1515034099
ci_pipeline_id 103119824 103119824
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-nwmfd9dd 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-nwmfd9dd 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 65 metrics, 6 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~529fc8ae6c, baseline=1.61.0-SNAPSHOT~79fbbef465

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1066073
Total [baseline] (11.145 s) : 0, 11144588
Agent [candidate] (1.059 s) : 0, 1058840
Total [candidate] (11.007 s) : 0, 11007249
section appsec
Agent [baseline] (1.248 s) : 0, 1248140
Total [baseline] (11.221 s) : 0, 11220891
Agent [candidate] (1.247 s) : 0, 1247302
Total [candidate] (11.213 s) : 0, 11212727
section iast
Agent [baseline] (1.231 s) : 0, 1231252
Total [baseline] (11.343 s) : 0, 11343138
Agent [candidate] (1.228 s) : 0, 1227622
Total [candidate] (11.303 s) : 0, 11302890
section profiling
Agent [baseline] (1.184 s) : 0, 1184497
Total [baseline] (11.102 s) : 0, 11101636
Agent [candidate] (1.181 s) : 0, 1181102
Total [candidate] (11.122 s) : 0, 11122431
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent appsec 1.248 s 182.067 ms (17.1%)
Agent iast 1.231 s 165.18 ms (15.5%)
Agent profiling 1.184 s 118.424 ms (11.1%)
Total tracing 11.145 s -
Total appsec 11.221 s 76.303 ms (0.7%)
Total iast 11.343 s 198.55 ms (1.8%)
Total profiling 11.102 s -42.952 ms (-0.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent appsec 1.247 s 188.462 ms (17.8%)
Agent iast 1.228 s 168.782 ms (15.9%)
Agent profiling 1.181 s 122.262 ms (11.5%)
Total tracing 11.007 s -
Total appsec 11.213 s 205.478 ms (1.9%)
Total iast 11.303 s 295.641 ms (2.7%)
Total profiling 11.122 s 115.181 ms (1.0%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~529fc8ae6c, baseline=1.61.0-SNAPSHOT~79fbbef465

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.194 ms) : 0, 1194
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (630.721 ms) : 0, 630721
BytebuddyAgent [candidate] (627.626 ms) : 0, 627626
AgentMeter [baseline] (29.347 ms) : 0, 29347
AgentMeter [candidate] (29.066 ms) : 0, 29066
GlobalTracer [baseline] (258.415 ms) : 0, 258415
GlobalTracer [candidate] (256.602 ms) : 0, 256602
AppSec [baseline] (31.918 ms) : 0, 31918
AppSec [candidate] (31.584 ms) : 0, 31584
Debugger [baseline] (60.665 ms) : 0, 60665
Debugger [candidate] (60.084 ms) : 0, 60084
Remote Config [baseline] (593.639 µs) : 0, 594
Remote Config [candidate] (587.674 µs) : 0, 588
Telemetry [baseline] (8.117 ms) : 0, 8117
Telemetry [candidate] (7.981 ms) : 0, 7981
Flare Poller [baseline] (8.96 ms) : 0, 8960
Flare Poller [candidate] (8.071 ms) : 0, 8071
section appsec
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.198 ms) : 0, 1198
BytebuddyAgent [baseline] (658.462 ms) : 0, 658462
BytebuddyAgent [candidate] (658.985 ms) : 0, 658985
AgentMeter [baseline] (12.051 ms) : 0, 12051
AgentMeter [candidate] (11.969 ms) : 0, 11969
GlobalTracer [baseline] (258.749 ms) : 0, 258749
GlobalTracer [candidate] (258.266 ms) : 0, 258266
IAST [baseline] (24.275 ms) : 0, 24275
IAST [candidate] (24.18 ms) : 0, 24180
AppSec [baseline] (177.937 ms) : 0, 177937
AppSec [candidate] (177.651 ms) : 0, 177651
Debugger [baseline] (66.541 ms) : 0, 66541
Debugger [candidate] (66.244 ms) : 0, 66244
Remote Config [baseline] (620.751 µs) : 0, 621
Remote Config [candidate] (611.803 µs) : 0, 612
Telemetry [baseline] (8.321 ms) : 0, 8321
Telemetry [candidate] (8.279 ms) : 0, 8279
Flare Poller [baseline] (3.603 ms) : 0, 3603
Flare Poller [candidate] (3.611 ms) : 0, 3611
section iast
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (797.694 ms) : 0, 797694
BytebuddyAgent [candidate] (795.06 ms) : 0, 795060
AgentMeter [baseline] (11.384 ms) : 0, 11384
AgentMeter [candidate] (11.348 ms) : 0, 11348
GlobalTracer [baseline] (248.779 ms) : 0, 248779
GlobalTracer [candidate] (247.705 ms) : 0, 247705
IAST [baseline] (25.452 ms) : 0, 25452
IAST [candidate] (25.356 ms) : 0, 25356
AppSec [baseline] (26.601 ms) : 0, 26601
AppSec [candidate] (26.527 ms) : 0, 26527
Debugger [baseline] (70.925 ms) : 0, 70925
Debugger [candidate] (71.19 ms) : 0, 71190
Remote Config [baseline] (534.779 µs) : 0, 535
Remote Config [candidate] (533.513 µs) : 0, 534
Telemetry [baseline] (9.184 ms) : 0, 9184
Telemetry [candidate] (9.185 ms) : 0, 9185
Flare Poller [baseline] (3.367 ms) : 0, 3367
Flare Poller [candidate] (3.352 ms) : 0, 3352
section profiling
crashtracking [baseline] (1.171 ms) : 0, 1171
crashtracking [candidate] (1.163 ms) : 0, 1163
BytebuddyAgent [baseline] (683.546 ms) : 0, 683546
BytebuddyAgent [candidate] (682.052 ms) : 0, 682052
AgentMeter [baseline] (8.627 ms) : 0, 8627
AgentMeter [candidate] (8.621 ms) : 0, 8621
GlobalTracer [baseline] (215.513 ms) : 0, 215513
GlobalTracer [candidate] (215.119 ms) : 0, 215119
AppSec [baseline] (32.275 ms) : 0, 32275
AppSec [candidate] (32.192 ms) : 0, 32192
Debugger [baseline] (62.295 ms) : 0, 62295
Debugger [candidate] (66.122 ms) : 0, 66122
Remote Config [baseline] (582.871 µs) : 0, 583
Remote Config [candidate] (581.071 µs) : 0, 581
Telemetry [baseline] (10.19 ms) : 0, 10190
Telemetry [candidate] (7.617 ms) : 0, 7617
Flare Poller [baseline] (5.025 ms) : 0, 5025
Flare Poller [candidate] (3.414 ms) : 0, 3414
ProfilingAgent [baseline] (94.46 ms) : 0, 94460
ProfilingAgent [candidate] (93.485 ms) : 0, 93485
Profiling [baseline] (95.039 ms) : 0, 95039
Profiling [candidate] (94.039 ms) : 0, 94039
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~529fc8ae6c, baseline=1.61.0-SNAPSHOT~79fbbef465

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.059 s) : 0, 1058698
Total [baseline] (8.811 s) : 0, 8811024
Agent [candidate] (1.067 s) : 0, 1067079
Total [candidate] (8.852 s) : 0, 8851927
section iast
Agent [baseline] (1.226 s) : 0, 1225664
Total [baseline] (9.557 s) : 0, 9557387
Agent [candidate] (1.231 s) : 0, 1230631
Total [candidate] (9.549 s) : 0, 9549497
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent iast 1.226 s 166.967 ms (15.8%)
Total tracing 8.811 s -
Total iast 9.557 s 746.363 ms (8.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.067 s -
Agent iast 1.231 s 163.551 ms (15.3%)
Total tracing 8.852 s -
Total iast 9.549 s 697.571 ms (7.9%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~529fc8ae6c, baseline=1.61.0-SNAPSHOT~79fbbef465

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.199 ms) : 0, 1199
BytebuddyAgent [baseline] (627.197 ms) : 0, 627197
BytebuddyAgent [candidate] (631.836 ms) : 0, 631836
AgentMeter [baseline] (29.041 ms) : 0, 29041
AgentMeter [candidate] (29.289 ms) : 0, 29289
GlobalTracer [baseline] (256.922 ms) : 0, 256922
GlobalTracer [candidate] (258.882 ms) : 0, 258882
AppSec [baseline] (31.567 ms) : 0, 31567
AppSec [candidate] (31.937 ms) : 0, 31937
Debugger [baseline] (59.264 ms) : 0, 59264
Debugger [candidate] (59.914 ms) : 0, 59914
Remote Config [baseline] (589.447 µs) : 0, 589
Remote Config [candidate] (590.171 µs) : 0, 590
Telemetry [baseline] (8.056 ms) : 0, 8056
Telemetry [candidate] (8.188 ms) : 0, 8188
Flare Poller [baseline] (8.845 ms) : 0, 8845
Flare Poller [candidate] (9.069 ms) : 0, 9069
section iast
crashtracking [baseline] (1.216 ms) : 0, 1216
crashtracking [candidate] (1.218 ms) : 0, 1218
BytebuddyAgent [baseline] (795.426 ms) : 0, 795426
BytebuddyAgent [candidate] (799.006 ms) : 0, 799006
AgentMeter [baseline] (11.305 ms) : 0, 11305
AgentMeter [candidate] (11.547 ms) : 0, 11547
GlobalTracer [baseline] (247.201 ms) : 0, 247201
GlobalTracer [candidate] (248.174 ms) : 0, 248174
AppSec [baseline] (26.477 ms) : 0, 26477
AppSec [candidate] (26.464 ms) : 0, 26464
Debugger [baseline] (69.673 ms) : 0, 69673
Debugger [candidate] (68.935 ms) : 0, 68935
Remote Config [baseline] (528.214 µs) : 0, 528
Remote Config [candidate] (518.895 µs) : 0, 519
Telemetry [baseline] (9.145 ms) : 0, 9145
Telemetry [candidate] (9.612 ms) : 0, 9612
Flare Poller [baseline] (3.312 ms) : 0, 3312
Flare Poller [candidate] (3.46 ms) : 0, 3460
IAST [baseline] (25.278 ms) : 0, 25278
IAST [candidate] (25.47 ms) : 0, 25470
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/http-api-step
git_commit_date 1773770946 1773777356
git_commit_sha 79fbbef 529fc8a
release_version 1.61.0-SNAPSHOT~79fbbef465 1.61.0-SNAPSHOT~529fc8ae6c
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773779707 1773779707
ci_job_id 1515034100 1515034100
ci_pipeline_id 103119824 103119824
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-lxac00t4 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-lxac00t4 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 1 performance improvements and 2 performance regressions! Performance is the same for 17 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:iast:high_load worse
[+0.791ms; +1.634ms] or [+4.589%; +9.483%]
worse
[+0.575ms; +2.083ms] or [+2.015%; +7.299%]
unstable
[-44.424op/s; +15.986op/s] or [-16.817%; +6.052%]
18.445ms 29.869ms 249.938op/s 17.232ms 28.539ms 264.156op/s
scenario:load:petclinic:no_agent:high_load better
[-2.452ms; -1.092ms] or [-13.106%; -5.835%]
unstable
[-3.974ms; -0.553ms] or [-12.687%; -1.767%]
unstable
[-7.195op/s; +55.258op/s] or [-2.971%; +22.816%]
16.936ms 29.062ms 266.219op/s 18.708ms 31.326ms 242.188op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~529fc8ae6c, baseline=1.61.0-SNAPSHOT~79fbbef465
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.19 ms) : 1178, 1201
.   : milestone, 1190,
iast (3.133 ms) : 3094, 3172
.   : milestone, 3133,
iast_FULL (5.846 ms) : 5787, 5904
.   : milestone, 5846,
iast_GLOBAL (3.576 ms) : 3521, 3631
.   : milestone, 3576,
profiling (2.121 ms) : 2102, 2141
.   : milestone, 2121,
tracing (1.886 ms) : 1868, 1904
.   : milestone, 1886,
section candidate
no_agent (1.19 ms) : 1178, 1202
.   : milestone, 1190,
iast (3.142 ms) : 3100, 3185
.   : milestone, 3142,
iast_FULL (6.076 ms) : 6013, 6138
.   : milestone, 6076,
iast_GLOBAL (3.57 ms) : 3516, 3624
.   : milestone, 3570,
profiling (2.053 ms) : 2035, 2072
.   : milestone, 2053,
tracing (1.792 ms) : 1778, 1806
.   : milestone, 1792,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.19 ms [1.178 ms, 1.201 ms] -
iast 3.133 ms [3.094 ms, 3.172 ms] 1.943 ms (163.4%)
iast_FULL 5.846 ms [5.787 ms, 5.904 ms] 4.656 ms (391.4%)
iast_GLOBAL 3.576 ms [3.521 ms, 3.631 ms] 2.386 ms (200.6%)
profiling 2.121 ms [2.102 ms, 2.141 ms] 931.949 µs (78.3%)
tracing 1.886 ms [1.868 ms, 1.904 ms] 696.463 µs (58.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.19 ms [1.178 ms, 1.202 ms] -
iast 3.142 ms [3.1 ms, 3.185 ms] 1.952 ms (164.1%)
iast_FULL 6.076 ms [6.013 ms, 6.138 ms] 4.886 ms (410.6%)
iast_GLOBAL 3.57 ms [3.516 ms, 3.624 ms] 2.38 ms (200.0%)
profiling 2.053 ms [2.035 ms, 2.072 ms] 863.528 µs (72.6%)
tracing 1.792 ms [1.778 ms, 1.806 ms] 601.791 µs (50.6%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~529fc8ae6c, baseline=1.61.0-SNAPSHOT~79fbbef465
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.273 ms) : 19073, 19473
.   : milestone, 19273,
appsec (18.756 ms) : 18565, 18947
.   : milestone, 18756,
code_origins (17.798 ms) : 17620, 17975
.   : milestone, 17798,
iast (17.66 ms) : 17484, 17836
.   : milestone, 17660,
profiling (19.215 ms) : 19020, 19411
.   : milestone, 19215,
tracing (17.633 ms) : 17457, 17809
.   : milestone, 17633,
section candidate
no_agent (17.526 ms) : 17346, 17707
.   : milestone, 17526,
appsec (18.477 ms) : 18288, 18665
.   : milestone, 18477,
code_origins (17.842 ms) : 17664, 18020
.   : milestone, 17842,
iast (18.675 ms) : 18486, 18864
.   : milestone, 18675,
profiling (19.419 ms) : 19222, 19617
.   : milestone, 19419,
tracing (17.654 ms) : 17480, 17828
.   : milestone, 17654,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.273 ms [19.073 ms, 19.473 ms] -
appsec 18.756 ms [18.565 ms, 18.947 ms] -516.934 µs (-2.7%)
code_origins 17.798 ms [17.62 ms, 17.975 ms] -1.476 ms (-7.7%)
iast 17.66 ms [17.484 ms, 17.836 ms] -1.613 ms (-8.4%)
profiling 19.215 ms [19.02 ms, 19.411 ms] -57.753 µs (-0.3%)
tracing 17.633 ms [17.457 ms, 17.809 ms] -1.64 ms (-8.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.526 ms [17.346 ms, 17.707 ms] -
appsec 18.477 ms [18.288 ms, 18.665 ms] 950.551 µs (5.4%)
code_origins 17.842 ms [17.664 ms, 18.02 ms] 315.88 µs (1.8%)
iast 18.675 ms [18.486 ms, 18.864 ms] 1.148 ms (6.6%)
profiling 19.419 ms [19.222 ms, 19.617 ms] 1.893 ms (10.8%)
tracing 17.654 ms [17.48 ms, 17.828 ms] 127.735 µs (0.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/http-api-step
git_commit_date 1773770946 1773777356
git_commit_sha 79fbbef 529fc8a
release_version 1.61.0-SNAPSHOT~79fbbef465 1.61.0-SNAPSHOT~529fc8ae6c
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773779466 1773779466
ci_job_id 1515034102 1515034102
ci_pipeline_id 103119824 103119824
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-epvuskx4 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-epvuskx4 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 biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~529fc8ae6c, baseline=1.61.0-SNAPSHOT~79fbbef465
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.061 s) : 15061000, 15061000
.   : milestone, 15061000,
appsec (14.632 s) : 14632000, 14632000
.   : milestone, 14632000,
iast (18.502 s) : 18502000, 18502000
.   : milestone, 18502000,
iast_GLOBAL (17.778 s) : 17778000, 17778000
.   : milestone, 17778000,
profiling (15.017 s) : 15017000, 15017000
.   : milestone, 15017000,
tracing (15.139 s) : 15139000, 15139000
.   : milestone, 15139000,
section candidate
no_agent (15.691 s) : 15691000, 15691000
.   : milestone, 15691000,
appsec (14.539 s) : 14539000, 14539000
.   : milestone, 14539000,
iast (18.04 s) : 18040000, 18040000
.   : milestone, 18040000,
iast_GLOBAL (17.77 s) : 17770000, 17770000
.   : milestone, 17770000,
profiling (15.318 s) : 15318000, 15318000
.   : milestone, 15318000,
tracing (14.93 s) : 14930000, 14930000
.   : milestone, 14930000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.061 s [15.061 s, 15.061 s] -
appsec 14.632 s [14.632 s, 14.632 s] -429.0 ms (-2.8%)
iast 18.502 s [18.502 s, 18.502 s] 3.441 s (22.8%)
iast_GLOBAL 17.778 s [17.778 s, 17.778 s] 2.717 s (18.0%)
profiling 15.017 s [15.017 s, 15.017 s] -44.0 ms (-0.3%)
tracing 15.139 s [15.139 s, 15.139 s] 78.0 ms (0.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.691 s [15.691 s, 15.691 s] -
appsec 14.539 s [14.539 s, 14.539 s] -1.152 s (-7.3%)
iast 18.04 s [18.04 s, 18.04 s] 2.349 s (15.0%)
iast_GLOBAL 17.77 s [17.77 s, 17.77 s] 2.079 s (13.2%)
profiling 15.318 s [15.318 s, 15.318 s] -373.0 ms (-2.4%)
tracing 14.93 s [14.93 s, 14.93 s] -761.0 ms (-4.8%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~529fc8ae6c, baseline=1.61.0-SNAPSHOT~79fbbef465
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1463, 1486
.   : milestone, 1475,
appsec (3.808 ms) : 3586, 4030
.   : milestone, 3808,
iast (2.264 ms) : 2195, 2333
.   : milestone, 2264,
iast_GLOBAL (2.299 ms) : 2230, 2369
.   : milestone, 2299,
profiling (2.109 ms) : 2053, 2166
.   : milestone, 2109,
tracing (2.071 ms) : 2017, 2125
.   : milestone, 2071,
section candidate
no_agent (1.476 ms) : 1465, 1488
.   : milestone, 1476,
appsec (3.75 ms) : 3534, 3966
.   : milestone, 3750,
iast (2.261 ms) : 2192, 2330
.   : milestone, 2261,
iast_GLOBAL (2.308 ms) : 2238, 2378
.   : milestone, 2308,
profiling (2.08 ms) : 2025, 2135
.   : milestone, 2080,
tracing (2.065 ms) : 2011, 2118
.   : milestone, 2065,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.463 ms, 1.486 ms] -
appsec 3.808 ms [3.586 ms, 4.03 ms] 2.334 ms (158.2%)
iast 2.264 ms [2.195 ms, 2.333 ms] 789.161 µs (53.5%)
iast_GLOBAL 2.299 ms [2.23 ms, 2.369 ms] 824.412 µs (55.9%)
profiling 2.109 ms [2.053 ms, 2.166 ms] 634.738 µs (43.0%)
tracing 2.071 ms [2.017 ms, 2.125 ms] 596.675 µs (40.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.465 ms, 1.488 ms] -
appsec 3.75 ms [3.534 ms, 3.966 ms] 2.274 ms (154.0%)
iast 2.261 ms [2.192 ms, 2.33 ms] 784.512 µs (53.1%)
iast_GLOBAL 2.308 ms [2.238 ms, 2.378 ms] 831.533 µs (56.3%)
profiling 2.08 ms [2.025 ms, 2.135 ms] 603.858 µs (40.9%)
tracing 2.065 ms [2.011 ms, 2.118 ms] 588.474 µs (39.9%)

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 type: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant