Skip to content

Add architecture and high-level design documentation#10627

Open
PerfectSlayer wants to merge 14 commits intomasterfrom
bbujon/ci
Open

Add architecture and high-level design documentation#10627
PerfectSlayer wants to merge 14 commits intomasterfrom
bbujon/ci

Conversation

@PerfectSlayer
Copy link
Contributor

@PerfectSlayer PerfectSlayer commented Feb 18, 2026

What Does This Do

This PR adds architecture and design documentation.

Motivation

Motivation come from this article: https://matklad.github.io/2021/02/06/ARCHITECTURE.md.html
Yes, it will help with AI and LLM, but I expect it to help new comers and first time contributors first and foremost.

Additional Notes

The content was "AI generated" in a sense of I asked the sections I wanted to have, reviewed the content, iterated on key topics I wanted to addressed, and trim what was not relevant. It should show from the English that will be more grammatically correct compared to what I could type. I'm a bit sad having to leverage this kind of tool for sharing knowledge but the past three years are proof that I haven’t managed to do it on my own.

I'm happy to discuss both the content (if something is missing, if something does not have its place here) and the form (is the ARCHITECTURE.md file the right format for? or should we move it to /docs). I tried to insert as many references as possible to the other documents to help with discovery.

Contributor Checklist

Jira ticket: [APMSP-2636]

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 requested a review from a team as a code owner February 18, 2026 17:07
@PerfectSlayer PerfectSlayer requested a review from dougqh February 18, 2026 17:07
@PerfectSlayer PerfectSlayer added type: enhancement Enhancements and improvements type: documentation tag: no release notes Changes to exclude from release notes labels Feb 18, 2026
@PerfectSlayer PerfectSlayer changed the title Bbujon/ci Add architecture and high-level design documentation Feb 18, 2026
@PerfectSlayer PerfectSlayer added tag: ai generated Largely based on code generated by an AI or LLM and removed type: enhancement Enhancements and improvements labels Feb 18, 2026
@pr-commenter
Copy link

pr-commenter bot commented Feb 18, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/ci
git_commit_date 1771403524 1771433802
git_commit_sha 6cefaf6 ca5f365
release_version 1.60.0-SNAPSHOT~6cefaf60df 1.60.0-SNAPSHOT~ca5f365ca4
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1771435623 1771435623
ci_job_id 1436282913 1436282913
ci_pipeline_id 97289490 97289490
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-lc4a5tk2 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-lc4a5tk2 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 62 metrics, 9 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~ca5f365ca4, baseline=1.60.0-SNAPSHOT~6cefaf60df

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.071 s) : 0, 1070688
Total [baseline] (11.025 s) : 0, 11025232
Agent [candidate] (1.075 s) : 0, 1075151
Total [candidate] (10.778 s) : 0, 10778382
section appsec
Agent [baseline] (1.247 s) : 0, 1246931
Total [baseline] (11.204 s) : 0, 11204100
Agent [candidate] (1.244 s) : 0, 1243785
Total [candidate] (11.011 s) : 0, 11010893
section iast
Agent [baseline] (1.234 s) : 0, 1233963
Total [baseline] (11.193 s) : 0, 11192813
Agent [candidate] (1.242 s) : 0, 1241530
Total [candidate] (11.202 s) : 0, 11202441
section profiling
Agent [baseline] (1.219 s) : 0, 1218647
Total [baseline] (11.104 s) : 0, 11103874
Agent [candidate] (1.19 s) : 0, 1190172
Total [candidate] (10.854 s) : 0, 10854169
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.071 s -
Agent appsec 1.247 s 176.243 ms (16.5%)
Agent iast 1.234 s 163.274 ms (15.2%)
Agent profiling 1.219 s 147.958 ms (13.8%)
Total tracing 11.025 s -
Total appsec 11.204 s 178.868 ms (1.6%)
Total iast 11.193 s 167.581 ms (1.5%)
Total profiling 11.104 s 78.642 ms (0.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.075 s -
Agent appsec 1.244 s 168.634 ms (15.7%)
Agent iast 1.242 s 166.379 ms (15.5%)
Agent profiling 1.19 s 115.021 ms (10.7%)
Total tracing 10.778 s -
Total appsec 11.011 s 232.511 ms (2.2%)
Total iast 11.202 s 424.059 ms (3.9%)
Total profiling 10.854 s 75.787 ms (0.7%)
gantt
    title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~ca5f365ca4, baseline=1.60.0-SNAPSHOT~6cefaf60df

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.185 ms) : 0, 1185
crashtracking [candidate] (1.182 ms) : 0, 1182
BytebuddyAgent [baseline] (632.172 ms) : 0, 632172
BytebuddyAgent [candidate] (633.691 ms) : 0, 633691
AgentMeter [baseline] (29.199 ms) : 0, 29199
AgentMeter [candidate] (29.36 ms) : 0, 29360
GlobalTracer [baseline] (259.85 ms) : 0, 259850
GlobalTracer [candidate] (260.366 ms) : 0, 260366
AppSec [baseline] (33.177 ms) : 0, 33177
AppSec [candidate] (33.346 ms) : 0, 33346
Debugger [baseline] (62.044 ms) : 0, 62044
Debugger [candidate] (61.837 ms) : 0, 61837
Remote Config [baseline] (628.036 µs) : 0, 628
Remote Config [candidate] (633.132 µs) : 0, 633
Telemetry [baseline] (13.127 ms) : 0, 13127
Telemetry [candidate] (14.687 ms) : 0, 14687
Flare Poller [baseline] (3.86 ms) : 0, 3860
Flare Poller [candidate] (4.564 ms) : 0, 4564
section appsec
crashtracking [baseline] (1.184 ms) : 0, 1184
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (662.982 ms) : 0, 662982
BytebuddyAgent [candidate] (659.84 ms) : 0, 659840
AgentMeter [baseline] (12.06 ms) : 0, 12060
AgentMeter [candidate] (11.964 ms) : 0, 11964
GlobalTracer [baseline] (259.893 ms) : 0, 259893
GlobalTracer [candidate] (258.993 ms) : 0, 258993
AppSec [baseline] (168.251 ms) : 0, 168251
AppSec [candidate] (168.763 ms) : 0, 168763
Debugger [baseline] (67.424 ms) : 0, 67424
Debugger [candidate] (67.84 ms) : 0, 67840
Remote Config [baseline] (647.945 µs) : 0, 648
Remote Config [candidate] (672.2 µs) : 0, 672
Telemetry [baseline] (9.608 ms) : 0, 9608
Telemetry [candidate] (9.813 ms) : 0, 9813
Flare Poller [baseline] (3.722 ms) : 0, 3722
Flare Poller [candidate] (3.742 ms) : 0, 3742
IAST [baseline] (25.766 ms) : 0, 25766
IAST [candidate] (25.578 ms) : 0, 25578
section iast
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.183 ms) : 0, 1183
BytebuddyAgent [baseline] (797.128 ms) : 0, 797128
BytebuddyAgent [candidate] (802.128 ms) : 0, 802128
AgentMeter [baseline] (11.253 ms) : 0, 11253
AgentMeter [candidate] (11.554 ms) : 0, 11554
GlobalTracer [baseline] (248.617 ms) : 0, 248617
GlobalTracer [candidate] (249.615 ms) : 0, 249615
AppSec [baseline] (32.372 ms) : 0, 32372
AppSec [candidate] (30.974 ms) : 0, 30974
Debugger [baseline] (68.309 ms) : 0, 68309
Debugger [candidate] (70.869 ms) : 0, 70869
Remote Config [baseline] (536.515 µs) : 0, 537
Remote Config [candidate] (541.796 µs) : 0, 542
Telemetry [baseline] (8.564 ms) : 0, 8564
Telemetry [candidate] (8.632 ms) : 0, 8632
Flare Poller [baseline] (3.444 ms) : 0, 3444
Flare Poller [candidate] (3.472 ms) : 0, 3472
IAST [baseline] (27.23 ms) : 0, 27230
IAST [candidate] (27.128 ms) : 0, 27128
section profiling
ProfilingAgent [baseline] (100.491 ms) : 0, 100491
ProfilingAgent [candidate] (99.124 ms) : 0, 99124
crashtracking [baseline] (1.246 ms) : 0, 1246
crashtracking [candidate] (1.21 ms) : 0, 1210
BytebuddyAgent [baseline] (701.154 ms) : 0, 701154
BytebuddyAgent [candidate] (682.503 ms) : 0, 682503
AgentMeter [baseline] (8.789 ms) : 0, 8789
AgentMeter [candidate] (8.644 ms) : 0, 8644
GlobalTracer [baseline] (219.896 ms) : 0, 219896
GlobalTracer [candidate] (215.922 ms) : 0, 215922
AppSec [baseline] (33.682 ms) : 0, 33682
AppSec [candidate] (32.716 ms) : 0, 32716
Debugger [baseline] (68.445 ms) : 0, 68445
Debugger [candidate] (66.908 ms) : 0, 66908
Remote Config [baseline] (649.603 µs) : 0, 650
Remote Config [candidate] (636.103 µs) : 0, 636
Telemetry [baseline] (9.06 ms) : 0, 9060
Telemetry [candidate] (8.833 ms) : 0, 8833
Flare Poller [baseline] (3.868 ms) : 0, 3868
Flare Poller [candidate] (3.706 ms) : 0, 3706
Profiling [baseline] (101.084 ms) : 0, 101084
Profiling [candidate] (99.702 ms) : 0, 99702
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~ca5f365ca4, baseline=1.60.0-SNAPSHOT~6cefaf60df

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.072 s) : 0, 1072045
Total [baseline] (8.739 s) : 0, 8739068
Agent [candidate] (1.064 s) : 0, 1063841
Total [candidate] (8.769 s) : 0, 8768957
section iast
Agent [baseline] (1.234 s) : 0, 1234316
Total [baseline] (9.32 s) : 0, 9320150
Agent [candidate] (1.245 s) : 0, 1244730
Total [candidate] (9.41 s) : 0, 9410269
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.072 s -
Agent iast 1.234 s 162.271 ms (15.1%)
Total tracing 8.739 s -
Total iast 9.32 s 581.082 ms (6.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.245 s 180.888 ms (17.0%)
Total tracing 8.769 s -
Total iast 9.41 s 641.313 ms (7.3%)
gantt
    title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~ca5f365ca4, baseline=1.60.0-SNAPSHOT~6cefaf60df

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.178 ms) : 0, 1178
crashtracking [candidate] (1.197 ms) : 0, 1197
BytebuddyAgent [baseline] (633.617 ms) : 0, 633617
BytebuddyAgent [candidate] (629.616 ms) : 0, 629616
AgentMeter [baseline] (29.225 ms) : 0, 29225
AgentMeter [candidate] (29.002 ms) : 0, 29002
GlobalTracer [baseline] (259.222 ms) : 0, 259222
GlobalTracer [candidate] (257.912 ms) : 0, 257912
AppSec [baseline] (33.141 ms) : 0, 33141
AppSec [candidate] (32.93 ms) : 0, 32930
Debugger [baseline] (61.01 ms) : 0, 61010
Debugger [candidate] (62.165 ms) : 0, 62165
Remote Config [baseline] (627.137 µs) : 0, 627
Remote Config [candidate] (614.02 µs) : 0, 614
Telemetry [baseline] (10.809 ms) : 0, 10809
Telemetry [candidate] (11.346 ms) : 0, 11346
Flare Poller [baseline] (7.781 ms) : 0, 7781
Flare Poller [candidate] (3.787 ms) : 0, 3787
section iast
crashtracking [baseline] (1.184 ms) : 0, 1184
crashtracking [candidate] (1.184 ms) : 0, 1184
BytebuddyAgent [baseline] (798.274 ms) : 0, 798274
BytebuddyAgent [candidate] (805.054 ms) : 0, 805054
AgentMeter [baseline] (11.289 ms) : 0, 11289
AgentMeter [candidate] (11.591 ms) : 0, 11591
GlobalTracer [baseline] (249.088 ms) : 0, 249088
GlobalTracer [candidate] (250.777 ms) : 0, 250777
AppSec [baseline] (34.745 ms) : 0, 34745
AppSec [candidate] (34.417 ms) : 0, 34417
Debugger [baseline] (64.923 ms) : 0, 64923
Debugger [candidate] (66.19 ms) : 0, 66190
Remote Config [baseline] (537.095 µs) : 0, 537
Remote Config [candidate] (540.333 µs) : 0, 540
Telemetry [baseline] (8.623 ms) : 0, 8623
Telemetry [candidate] (8.578 ms) : 0, 8578
Flare Poller [baseline] (3.403 ms) : 0, 3403
Flare Poller [candidate] (3.454 ms) : 0, 3454
IAST [baseline] (26.997 ms) : 0, 26997
IAST [candidate] (27.465 ms) : 0, 27465
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/ci
git_commit_date 1771403524 1771433802
git_commit_sha 6cefaf6 ca5f365
release_version 1.60.0-SNAPSHOT~6cefaf60df 1.60.0-SNAPSHOT~ca5f365ca4
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1771436211 1771436211
ci_job_id 1436282917 1436282917
ci_pipeline_id 97289490 97289490
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-gj1g7eu5 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-gj1g7eu5 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 4 performance regressions! Performance is the same for 16 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:insecure-bank:iast_FULL:high_load worse
[+403.601µs; +621.730µs] or [+7.902%; +12.172%]
worse
[+1.046ms; +1.702ms] or [+8.689%; +14.140%]
unstable
[-146.005op/s; +8.568op/s] or [-18.101%; +1.062%]
5.620ms 13.415ms 737.906op/s 5.108ms 12.040ms 806.625op/s
scenario:load:petclinic:appsec:high_load worse
[+0.918ms; +1.525ms] or [+5.009%; +8.323%]
worse
[+1.200ms; +2.545ms] or [+4.015%; +8.514%]
unstable
[-37.297op/s; +9.109op/s] or [-14.967%; +3.655%]
19.542ms 31.759ms 235.094op/s 18.321ms 29.887ms 249.188op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~ca5f365ca4, baseline=1.60.0-SNAPSHOT~6cefaf60df
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.836 ms) : 18645, 19027
.   : milestone, 18836,
appsec (18.731 ms) : 18541, 18920
.   : milestone, 18731,
code_origins (17.69 ms) : 17514, 17866
.   : milestone, 17690,
iast (17.836 ms) : 17655, 18017
.   : milestone, 17836,
profiling (19.415 ms) : 19224, 19606
.   : milestone, 19415,
tracing (18.386 ms) : 18201, 18571
.   : milestone, 18386,
section candidate
no_agent (19.412 ms) : 19211, 19613
.   : milestone, 19412,
appsec (19.86 ms) : 19655, 20065
.   : milestone, 19860,
code_origins (17.611 ms) : 17431, 17792
.   : milestone, 17611,
iast (18.164 ms) : 17982, 18346
.   : milestone, 18164,
profiling (19.48 ms) : 19287, 19673
.   : milestone, 19480,
tracing (17.865 ms) : 17689, 18041
.   : milestone, 17865,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.836 ms [18.645 ms, 19.027 ms] -
appsec 18.731 ms [18.541 ms, 18.92 ms] -105.813 µs (-0.6%)
code_origins 17.69 ms [17.514 ms, 17.866 ms] -1.146 ms (-6.1%)
iast 17.836 ms [17.655 ms, 18.017 ms] -1.0 ms (-5.3%)
profiling 19.415 ms [19.224 ms, 19.606 ms] 578.673 µs (3.1%)
tracing 18.386 ms [18.201 ms, 18.571 ms] -450.038 µs (-2.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.412 ms [19.211 ms, 19.613 ms] -
appsec 19.86 ms [19.655 ms, 20.065 ms] 447.857 µs (2.3%)
code_origins 17.611 ms [17.431 ms, 17.792 ms] -1.801 ms (-9.3%)
iast 18.164 ms [17.982 ms, 18.346 ms] -1.248 ms (-6.4%)
profiling 19.48 ms [19.287 ms, 19.673 ms] 68.403 µs (0.4%)
tracing 17.865 ms [17.689 ms, 18.041 ms] -1.547 ms (-8.0%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~ca5f365ca4, baseline=1.60.0-SNAPSHOT~6cefaf60df
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.195 ms) : 1183, 1206
.   : milestone, 1195,
iast (3.189 ms) : 3147, 3230
.   : milestone, 3189,
iast_FULL (5.73 ms) : 5673, 5787
.   : milestone, 5730,
iast_GLOBAL (3.585 ms) : 3531, 3640
.   : milestone, 3585,
profiling (2.021 ms) : 2003, 2038
.   : milestone, 2021,
tracing (1.807 ms) : 1792, 1823
.   : milestone, 1807,
section candidate
no_agent (1.178 ms) : 1167, 1190
.   : milestone, 1178,
iast (3.271 ms) : 3228, 3314
.   : milestone, 3271,
iast_FULL (6.27 ms) : 6204, 6336
.   : milestone, 6270,
iast_GLOBAL (3.604 ms) : 3553, 3655
.   : milestone, 3604,
profiling (2.103 ms) : 2083, 2122
.   : milestone, 2103,
tracing (1.785 ms) : 1770, 1801
.   : milestone, 1785,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.195 ms [1.183 ms, 1.206 ms] -
iast 3.189 ms [3.147 ms, 3.23 ms] 1.994 ms (166.9%)
iast_FULL 5.73 ms [5.673 ms, 5.787 ms] 4.536 ms (379.7%)
iast_GLOBAL 3.585 ms [3.531 ms, 3.64 ms] 2.391 ms (200.1%)
profiling 2.021 ms [2.003 ms, 2.038 ms] 826.13 µs (69.2%)
tracing 1.807 ms [1.792 ms, 1.823 ms] 612.857 µs (51.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.178 ms [1.167 ms, 1.19 ms] -
iast 3.271 ms [3.228 ms, 3.314 ms] 2.093 ms (177.6%)
iast_FULL 6.27 ms [6.204 ms, 6.336 ms] 5.092 ms (432.1%)
iast_GLOBAL 3.604 ms [3.553 ms, 3.655 ms] 2.426 ms (205.8%)
profiling 2.103 ms [2.083 ms, 2.122 ms] 924.097 µs (78.4%)
tracing 1.785 ms [1.77 ms, 1.801 ms] 607.043 µs (51.5%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/ci
git_commit_date 1771403524 1771433802
git_commit_sha 6cefaf6 ca5f365
release_version 1.60.0-SNAPSHOT~6cefaf60df 1.60.0-SNAPSHOT~ca5f365ca4
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1771435817 1771435817
ci_job_id 1436282922 1436282922
ci_pipeline_id 97289490 97289490
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-2-b57oys7r 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-2-b57oys7r 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 10 metrics, 2 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~ca5f365ca4, baseline=1.60.0-SNAPSHOT~6cefaf60df
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.725 s) : 14725000, 14725000
.   : milestone, 14725000,
appsec (14.938 s) : 14938000, 14938000
.   : milestone, 14938000,
iast (18.486 s) : 18486000, 18486000
.   : milestone, 18486000,
iast_GLOBAL (17.713 s) : 17713000, 17713000
.   : milestone, 17713000,
profiling (15.398 s) : 15398000, 15398000
.   : milestone, 15398000,
tracing (14.939 s) : 14939000, 14939000
.   : milestone, 14939000,
section candidate
no_agent (14.712 s) : 14712000, 14712000
.   : milestone, 14712000,
appsec (14.702 s) : 14702000, 14702000
.   : milestone, 14702000,
iast (17.857 s) : 17857000, 17857000
.   : milestone, 17857000,
iast_GLOBAL (18.061 s) : 18061000, 18061000
.   : milestone, 18061000,
profiling (15.068 s) : 15068000, 15068000
.   : milestone, 15068000,
tracing (14.651 s) : 14651000, 14651000
.   : milestone, 14651000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.725 s [14.725 s, 14.725 s] -
appsec 14.938 s [14.938 s, 14.938 s] 213.0 ms (1.4%)
iast 18.486 s [18.486 s, 18.486 s] 3.761 s (25.5%)
iast_GLOBAL 17.713 s [17.713 s, 17.713 s] 2.988 s (20.3%)
profiling 15.398 s [15.398 s, 15.398 s] 673.0 ms (4.6%)
tracing 14.939 s [14.939 s, 14.939 s] 214.0 ms (1.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.712 s [14.712 s, 14.712 s] -
appsec 14.702 s [14.702 s, 14.702 s] -10.0 ms (-0.1%)
iast 17.857 s [17.857 s, 17.857 s] 3.145 s (21.4%)
iast_GLOBAL 18.061 s [18.061 s, 18.061 s] 3.349 s (22.8%)
profiling 15.068 s [15.068 s, 15.068 s] 356.0 ms (2.4%)
tracing 14.651 s [14.651 s, 14.651 s] -61.0 ms (-0.4%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~ca5f365ca4, baseline=1.60.0-SNAPSHOT~6cefaf60df
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1464, 1487
.   : milestone, 1475,
appsec (2.532 ms) : 2476, 2587
.   : milestone, 2532,
iast (2.258 ms) : 2189, 2328
.   : milestone, 2258,
iast_GLOBAL (2.304 ms) : 2234, 2373
.   : milestone, 2304,
profiling (2.116 ms) : 2059, 2173
.   : milestone, 2116,
tracing (2.068 ms) : 2014, 2122
.   : milestone, 2068,
section candidate
no_agent (1.479 ms) : 1467, 1490
.   : milestone, 1479,
appsec (3.833 ms) : 3609, 4056
.   : milestone, 3833,
iast (2.255 ms) : 2186, 2325
.   : milestone, 2255,
iast_GLOBAL (2.302 ms) : 2233, 2372
.   : milestone, 2302,
profiling (2.511 ms) : 2356, 2667
.   : milestone, 2511,
tracing (2.063 ms) : 2010, 2117
.   : milestone, 2063,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.464 ms, 1.487 ms] -
appsec 2.532 ms [2.476 ms, 2.587 ms] 1.056 ms (71.6%)
iast 2.258 ms [2.189 ms, 2.328 ms] 783.187 µs (53.1%)
iast_GLOBAL 2.304 ms [2.234 ms, 2.373 ms] 828.506 µs (56.2%)
profiling 2.116 ms [2.059 ms, 2.173 ms] 641.119 µs (43.5%)
tracing 2.068 ms [2.014 ms, 2.122 ms] 593.178 µs (40.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.479 ms [1.467 ms, 1.49 ms] -
appsec 3.833 ms [3.609 ms, 4.056 ms] 2.354 ms (159.2%)
iast 2.255 ms [2.186 ms, 2.325 ms] 776.917 µs (52.5%)
iast_GLOBAL 2.302 ms [2.233 ms, 2.372 ms] 823.816 µs (55.7%)
profiling 2.511 ms [2.356 ms, 2.667 ms] 1.033 ms (69.9%)
tracing 2.063 ms [2.01 ms, 2.117 ms] 584.968 µs (39.6%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tag: ai generated Largely based on code generated by an AI or LLM tag: no release notes Changes to exclude from release notes type: documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments