Skip to content

Migrate products and instrumentations to environment component #9290

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

Merged
merged 9 commits into from
Aug 1, 2025

Conversation

PerfectSlayer
Copy link
Contributor

@PerfectSlayer PerfectSlayer commented Aug 1, 2025

What Does This Do

This PR migrates the various products and instrumentations to the new environment component.

Motivation

This is mainly refactoring to ensure safe access to system properties and environment variables.

Additional Notes

Environment component related stacked PRs:

Contributor Checklist

Jira ticket: LANGPLAT-458

@PerfectSlayer PerfectSlayer added tag: no release notes Changes to exclude from release notes type: refactoring labels Aug 1, 2025
@PerfectSlayer PerfectSlayer requested a review from a team as a code owner August 1, 2025 09:58
@PerfectSlayer PerfectSlayer added the comp: platform Platform components label Aug 1, 2025
@PerfectSlayer PerfectSlayer requested review from a team as code owners August 1, 2025 09:58
@PerfectSlayer PerfectSlayer requested review from shatzi, daniel-mohedano, robertpi, jandro996, bric3 and manuel-alvarez-alvarez and removed request for a team August 1, 2025 09:58
@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Aug 1, 2025

Code coverage: total 57.10%, base diff 0.00%, patch 32.73% (view details)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 3925256 | Docs | Was this helpful? Give us feedback!

@pr-commenter
Copy link

pr-commenter bot commented Aug 1, 2025

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1754071343 1754071689
end_time 2025-08-01T18:03:44 2025-08-01T18:09:29
git_branch master bbujon/environment-step1
git_commit_sha 769f897 3925256
start_time 2025-08-01T18:02:24 2025-08-01T18:08:09
See matching parameters
Baseline Candidate
ci_job_id 1060796380 1060796380
ci_pipeline_id 72468779 72468779
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1754062935 1754062935

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
[-35.103µs; +57.688µs] or [-12.356%; +20.305%]
unstable
[-46.399µs; +71.108µs] or [-14.288%; +21.897%]
unstable
[-56.555µs; +86.722µs] or [-16.635%; +25.509%]
unstable
[-190.598µs; +655.712µs] or [-21.116%; +72.647%]
same
scenario:basic same same same unstable
[-165.930µs; +5.702µs] or [-21.197%; +0.728%]
unstable
[-185.647op/s; +185.647op/s] or [-7.055%; +7.055%]
scenario:loop same unsure
[+2.827µs; +12.916µs] or [+0.032%; +0.144%]
unsure
[+2.452µs; +13.354µs] or [+0.027%; +0.148%]
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 (324.744 µs) : 286, 363
.   : milestone, 325,
basic (278.294 µs) : 272, 285
.   : milestone, 278,
loop (8.962 ms) : 8957, 8966
.   : milestone, 8962,
section candidate
noprobe (337.098 µs) : 268, 406
.   : milestone, 337,
basic (284.07 µs) : 276, 293
.   : milestone, 284,
loop (8.97 ms) : 8965, 8974
.   : milestone, 8970,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 324.744 µs [286.426 µs, 363.062 µs]
basic 278.294 µs [271.786 µs, 284.801 µs]
loop 8.962 ms [8.957 ms, 8.966 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 337.098 µs [267.899 µs, 406.297 µs]
basic 284.07 µs [275.59 µs, 292.55 µs]
loop 8.97 ms [8.965 ms, 8.974 ms]

@pr-commenter
Copy link

pr-commenter bot commented Aug 1, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/environment-step1
git_commit_date 1754067182 1754062935
git_commit_sha 769f897 3925256
release_version 1.51.1-SNAPSHOT~769f89718b 1.51.1-SNAPSHOT~392525681d
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1754072595 1754072595
ci_job_id 1060796367 1060796367
ci_pipeline_id 72468779 72468779
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-n31itlr0 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-n31itlr0 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 48 metrics, 11 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.51.1-SNAPSHOT~392525681d, baseline=1.51.1-SNAPSHOT~769f89718b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.042 s) : 0, 1042021
Total [baseline] (8.599 s) : 0, 8599290
Agent [candidate] (1.047 s) : 0, 1047327
Total [candidate] (8.598 s) : 0, 8598119
section iast
Agent [baseline] (1.175 s) : 0, 1175089
Total [baseline] (9.328 s) : 0, 9328206
Agent [candidate] (1.18 s) : 0, 1179721
Total [candidate] (9.369 s) : 0, 9368895
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.042 s -
Agent iast 1.175 s 133.068 ms (12.8%)
Total tracing 8.599 s -
Total iast 9.328 s 728.916 ms (8.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.047 s -
Agent iast 1.18 s 132.394 ms (12.6%)
Total tracing 8.598 s -
Total iast 9.369 s 770.777 ms (9.0%)
gantt
    title insecure-bank - break down per module: candidate=1.51.1-SNAPSHOT~392525681d, baseline=1.51.1-SNAPSHOT~769f89718b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.434 ms) : 0, 1434
crashtracking [candidate] (1.441 ms) : 0, 1441
BytebuddyAgent [baseline] (730.725 ms) : 0, 730725
BytebuddyAgent [candidate] (734.367 ms) : 0, 734367
GlobalTracer [baseline] (241.731 ms) : 0, 241731
GlobalTracer [candidate] (242.418 ms) : 0, 242418
AppSec [baseline] (29.962 ms) : 0, 29962
AppSec [candidate] (30.092 ms) : 0, 30092
Debugger [baseline] (6.049 ms) : 0, 6049
Debugger [candidate] (6.07 ms) : 0, 6070
Remote Config [baseline] (651.915 µs) : 0, 652
Remote Config [candidate] (650.239 µs) : 0, 650
Telemetry [baseline] (10.444 ms) : 0, 10444
Telemetry [candidate] (11.195 ms) : 0, 11195
section iast
crashtracking [baseline] (1.436 ms) : 0, 1436
crashtracking [candidate] (1.44 ms) : 0, 1440
BytebuddyAgent [baseline] (848.386 ms) : 0, 848386
BytebuddyAgent [candidate] (853.264 ms) : 0, 853264
GlobalTracer [baseline] (231.656 ms) : 0, 231656
GlobalTracer [candidate] (231.758 ms) : 0, 231758
IAST [baseline] (27.56 ms) : 0, 27560
IAST [candidate] (29.928 ms) : 0, 29928
AppSec [baseline] (30.314 ms) : 0, 30314
AppSec [candidate] (26.92 ms) : 0, 26920
Debugger [baseline] (5.836 ms) : 0, 5836
Debugger [candidate] (6.739 ms) : 0, 6739
Remote Config [baseline] (599.736 µs) : 0, 600
Remote Config [candidate] (583.196 µs) : 0, 583
Telemetry [baseline] (8.201 ms) : 0, 8201
Telemetry [candidate] (8.108 ms) : 0, 8108
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.51.1-SNAPSHOT~392525681d, baseline=1.51.1-SNAPSHOT~769f89718b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.049 s) : 0, 1048759
Total [baseline] (10.66 s) : 0, 10660237
Agent [candidate] (1.037 s) : 0, 1037231
Total [candidate] (10.749 s) : 0, 10748580
section appsec
Agent [baseline] (1.227 s) : 0, 1226503
Total [baseline] (10.782 s) : 0, 10782017
Agent [candidate] (1.22 s) : 0, 1219935
Total [candidate] (10.746 s) : 0, 10746148
section iast
Agent [baseline] (1.177 s) : 0, 1176523
Total [baseline] (10.925 s) : 0, 10924731
Agent [candidate] (1.175 s) : 0, 1174957
Total [candidate] (10.948 s) : 0, 10947572
section profiling
Agent [baseline] (1.21 s) : 0, 1210424
Total [baseline] (11.086 s) : 0, 11085762
Agent [candidate] (1.203 s) : 0, 1203113
Total [candidate] (10.975 s) : 0, 10975146
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.049 s -
Agent appsec 1.227 s 177.745 ms (16.9%)
Agent iast 1.177 s 127.764 ms (12.2%)
Agent profiling 1.21 s 161.665 ms (15.4%)
Total tracing 10.66 s -
Total appsec 10.782 s 121.78 ms (1.1%)
Total iast 10.925 s 264.495 ms (2.5%)
Total profiling 11.086 s 425.526 ms (4.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.037 s -
Agent appsec 1.22 s 182.705 ms (17.6%)
Agent iast 1.175 s 137.726 ms (13.3%)
Agent profiling 1.203 s 165.882 ms (16.0%)
Total tracing 10.749 s -
Total appsec 10.746 s -2.432 ms (-0.0%)
Total iast 10.948 s 198.992 ms (1.9%)
Total profiling 10.975 s 226.566 ms (2.1%)
gantt
    title petclinic - break down per module: candidate=1.51.1-SNAPSHOT~392525681d, baseline=1.51.1-SNAPSHOT~769f89718b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.439 ms) : 0, 1439
crashtracking [candidate] (1.423 ms) : 0, 1423
BytebuddyAgent [baseline] (735.451 ms) : 0, 735451
BytebuddyAgent [candidate] (728.877 ms) : 0, 728877
GlobalTracer [baseline] (243.12 ms) : 0, 243120
GlobalTracer [candidate] (241.011 ms) : 0, 241011
AppSec [baseline] (30.236 ms) : 0, 30236
AppSec [candidate] (29.809 ms) : 0, 29809
Debugger [baseline] (6.085 ms) : 0, 6085
Debugger [candidate] (6.006 ms) : 0, 6006
Remote Config [baseline] (660.515 µs) : 0, 661
Remote Config [candidate] (649.305 µs) : 0, 649
Telemetry [baseline] (10.609 ms) : 0, 10609
Telemetry [candidate] (8.397 ms) : 0, 8397
section appsec
crashtracking [baseline] (1.447 ms) : 0, 1447
crashtracking [candidate] (1.431 ms) : 0, 1431
BytebuddyAgent [baseline] (757.794 ms) : 0, 757794
BytebuddyAgent [candidate] (753.446 ms) : 0, 753446
GlobalTracer [baseline] (235.938 ms) : 0, 235938
GlobalTracer [candidate] (234.814 ms) : 0, 234814
IAST [baseline] (23.771 ms) : 0, 23771
IAST [candidate] (23.595 ms) : 0, 23595
AppSec [baseline] (168.081 ms) : 0, 168081
AppSec [candidate] (168.684 ms) : 0, 168684
Debugger [baseline] (8.722 ms) : 0, 8722
Debugger [candidate] (7.202 ms) : 0, 7202
Remote Config [baseline] (617.553 µs) : 0, 618
Remote Config [candidate] (627.849 µs) : 0, 628
Telemetry [baseline] (9.023 ms) : 0, 9023
Telemetry [candidate] (9.012 ms) : 0, 9012
section iast
crashtracking [baseline] (1.446 ms) : 0, 1446
crashtracking [candidate] (1.436 ms) : 0, 1436
BytebuddyAgent [baseline] (848.28 ms) : 0, 848280
BytebuddyAgent [candidate] (848.273 ms) : 0, 848273
GlobalTracer [baseline] (232.552 ms) : 0, 232552
GlobalTracer [candidate] (232.714 ms) : 0, 232714
IAST [baseline] (28.721 ms) : 0, 28721
IAST [candidate] (29.102 ms) : 0, 29102
AppSec [baseline] (28.922 ms) : 0, 28922
AppSec [candidate] (26.909 ms) : 0, 26909
Debugger [baseline] (6.635 ms) : 0, 6635
Debugger [candidate] (6.832 ms) : 0, 6832
Remote Config [baseline] (597.376 µs) : 0, 597
Remote Config [candidate] (589.516 µs) : 0, 590
Telemetry [baseline] (8.214 ms) : 0, 8214
Telemetry [candidate] (8.146 ms) : 0, 8146
section profiling
crashtracking [baseline] (1.417 ms) : 0, 1417
crashtracking [candidate] (1.407 ms) : 0, 1407
BytebuddyAgent [baseline] (771.019 ms) : 0, 771019
BytebuddyAgent [candidate] (766.768 ms) : 0, 766768
GlobalTracer [baseline] (224.022 ms) : 0, 224022
GlobalTracer [candidate] (222.994 ms) : 0, 222994
AppSec [baseline] (30.662 ms) : 0, 30662
AppSec [candidate] (30.457 ms) : 0, 30457
Debugger [baseline] (6.395 ms) : 0, 6395
Debugger [candidate] (6.402 ms) : 0, 6402
Remote Config [baseline] (725.385 µs) : 0, 725
Remote Config [candidate] (682.225 µs) : 0, 682
Telemetry [baseline] (16.025 ms) : 0, 16025
Telemetry [candidate] (15.908 ms) : 0, 15908
ProfilingAgent [baseline] (110.093 ms) : 0, 110093
ProfilingAgent [candidate] (108.938 ms) : 0, 108938
Profiling [baseline] (110.744 ms) : 0, 110744
Profiling [candidate] (109.604 ms) : 0, 109604
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/environment-step1
git_commit_date 1754067182 1754062935
git_commit_sha 769f897 3925256
release_version 1.51.1-SNAPSHOT~769f89718b 1.51.1-SNAPSHOT~392525681d
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1754072181 1754072181
ci_job_id 1060796369 1060796369
ci_pipeline_id 72468779 72468779
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-4mgnjlzy 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-4mgnjlzy 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 5 performance regressions! Performance is the same for 7 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_load worse
[+218.898µs; +613.450µs] or [+2.192%; +6.143%]
unstable
[-75.048op/s; +38.110op/s] or [-16.133%; +8.192%]
10.403ms 446.719op/s 9.987ms 465.188op/s
scenario:load:insecure-bank:tracing:high_load worse
[+557.051µs; +818.089µs] or [+7.487%; +10.996%]
unstable
[-130.307op/s; +26.057op/s] or [-20.945%; +4.188%]
8.128ms 570.000op/s 7.440ms 622.125op/s
scenario:load:insecure-bank:profiling:high_load worse
[+518.781µs; +856.581µs] or [+5.851%; +9.661%]
unstable
[-103.453op/s; +29.391op/s] or [-19.780%; +5.619%]
9.554ms 486.000op/s 8.866ms 523.031op/s
scenario:load:petclinic:appsec:high_load worse
[+2.823ms; +3.691ms] or [+6.359%; +8.314%]
unstable
[-14.547op/s; +0.172op/s] or [-13.803%; +0.163%]
47.647ms 98.200op/s 44.390ms 105.388op/s
scenario:load:petclinic:tracing:high_load worse
[+1.535ms; +2.326ms] or [+3.602%; +5.459%]
unstable
[-12.464op/s; +2.814op/s] or [-11.349%; +2.562%]
44.546ms 105.000op/s 42.615ms 109.825op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.51.1-SNAPSHOT~392525681d, baseline=1.51.1-SNAPSHOT~769f89718b
    dateFormat X
    axisFormat %s
section baseline
no_agent (36.024 ms) : 35735, 36312
.   : milestone, 36024,
appsec (44.39 ms) : 43988, 44791
.   : milestone, 44390,
code_origins (46.193 ms) : 45771, 46616
.   : milestone, 46193,
iast (45.055 ms) : 44665, 45445
.   : milestone, 45055,
profiling (48.815 ms) : 48350, 49280
.   : milestone, 48815,
tracing (42.615 ms) : 42259, 42971
.   : milestone, 42615,
section candidate
no_agent (36.939 ms) : 36644, 37235
.   : milestone, 36939,
appsec (47.647 ms) : 47242, 48052
.   : milestone, 47647,
code_origins (46.139 ms) : 45737, 46541
.   : milestone, 46139,
iast (45.501 ms) : 45108, 45894
.   : milestone, 45501,
profiling (48.914 ms) : 48489, 49339
.   : milestone, 48914,
tracing (44.546 ms) : 44167, 44925
.   : milestone, 44546,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.024 ms [35.735 ms, 36.312 ms] -
appsec 44.39 ms [43.988 ms, 44.791 ms] 8.366 ms (23.2%)
code_origins 46.193 ms [45.771 ms, 46.616 ms] 10.17 ms (28.2%)
iast 45.055 ms [44.665 ms, 45.445 ms] 9.031 ms (25.1%)
profiling 48.815 ms [48.35 ms, 49.28 ms] 12.791 ms (35.5%)
tracing 42.615 ms [42.259 ms, 42.971 ms] 6.592 ms (18.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.939 ms [36.644 ms, 37.235 ms] -
appsec 47.647 ms [47.242 ms, 48.052 ms] 10.707 ms (29.0%)
code_origins 46.139 ms [45.737 ms, 46.541 ms] 9.2 ms (24.9%)
iast 45.501 ms [45.108 ms, 45.894 ms] 8.562 ms (23.2%)
profiling 48.914 ms [48.489 ms, 49.339 ms] 11.975 ms (32.4%)
tracing 44.546 ms [44.167 ms, 44.925 ms] 7.606 ms (20.6%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.51.1-SNAPSHOT~392525681d, baseline=1.51.1-SNAPSHOT~769f89718b
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.202 ms) : 4155, 4249
.   : milestone, 4202,
iast (9.454 ms) : 9299, 9609
.   : milestone, 9454,
iast_FULL (13.902 ms) : 13623, 14181
.   : milestone, 13902,
iast_GLOBAL (9.987 ms) : 9812, 10161
.   : milestone, 9987,
profiling (8.866 ms) : 8712, 9020
.   : milestone, 8866,
tracing (7.44 ms) : 7336, 7545
.   : milestone, 7440,
section candidate
no_agent (4.291 ms) : 4237, 4344
.   : milestone, 4291,
iast (9.361 ms) : 9211, 9511
.   : milestone, 9361,
iast_FULL (14.094 ms) : 13815, 14374
.   : milestone, 14094,
iast_GLOBAL (10.403 ms) : 10211, 10595
.   : milestone, 10403,
profiling (9.554 ms) : 9394, 9714
.   : milestone, 9554,
tracing (8.128 ms) : 7992, 8264
.   : milestone, 8128,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.202 ms [4.155 ms, 4.249 ms] -
iast 9.454 ms [9.299 ms, 9.609 ms] 5.252 ms (125.0%)
iast_FULL 13.902 ms [13.623 ms, 14.181 ms] 9.7 ms (230.9%)
iast_GLOBAL 9.987 ms [9.812 ms, 10.161 ms] 5.785 ms (137.7%)
profiling 8.866 ms [8.712 ms, 9.02 ms] 4.664 ms (111.0%)
tracing 7.44 ms [7.336 ms, 7.545 ms] 3.238 ms (77.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.291 ms [4.237 ms, 4.344 ms] -
iast 9.361 ms [9.211 ms, 9.511 ms] 5.07 ms (118.2%)
iast_FULL 14.094 ms [13.815 ms, 14.374 ms] 9.804 ms (228.5%)
iast_GLOBAL 10.403 ms [10.211 ms, 10.595 ms] 6.112 ms (142.5%)
profiling 9.554 ms [9.394 ms, 9.714 ms] 5.263 ms (122.7%)
tracing 8.128 ms [7.992 ms, 8.264 ms] 3.837 ms (89.4%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/environment-step1
git_commit_date 1754067182 1754062935
git_commit_sha 769f897 3925256
release_version 1.51.1-SNAPSHOT~769f89718b 1.51.1-SNAPSHOT~392525681d
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1754072737 1754072737
ci_job_id 1060796370 1060796370
ci_pipeline_id 72468779 72468779
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-9mgw1sr5 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-9mgw1sr5 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.51.1-SNAPSHOT~392525681d, baseline=1.51.1-SNAPSHOT~769f89718b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.474 ms) : 1462, 1485
.   : milestone, 1474,
appsec (3.66 ms) : 3441, 3879
.   : milestone, 3660,
iast (2.194 ms) : 2131, 2257
.   : milestone, 2194,
iast_GLOBAL (2.228 ms) : 2165, 2292
.   : milestone, 2228,
profiling (2.06 ms) : 2007, 2112
.   : milestone, 2060,
tracing (2.027 ms) : 1977, 2076
.   : milestone, 2027,
section candidate
no_agent (1.472 ms) : 1461, 1484
.   : milestone, 1472,
appsec (3.638 ms) : 3422, 3855
.   : milestone, 3638,
iast (2.204 ms) : 2140, 2267
.   : milestone, 2204,
iast_GLOBAL (2.251 ms) : 2187, 2315
.   : milestone, 2251,
profiling (2.062 ms) : 2009, 2114
.   : milestone, 2062,
tracing (2.027 ms) : 1977, 2076
.   : milestone, 2027,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.474 ms [1.462 ms, 1.485 ms] -
appsec 3.66 ms [3.441 ms, 3.879 ms] 2.186 ms (148.4%)
iast 2.194 ms [2.131 ms, 2.257 ms] 720.525 µs (48.9%)
iast_GLOBAL 2.228 ms [2.165 ms, 2.292 ms] 754.858 µs (51.2%)
profiling 2.06 ms [2.007 ms, 2.112 ms] 586.246 µs (39.8%)
tracing 2.027 ms [1.977 ms, 2.076 ms] 553.238 µs (37.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.461 ms, 1.484 ms] -
appsec 3.638 ms [3.422 ms, 3.855 ms] 2.166 ms (147.1%)
iast 2.204 ms [2.14 ms, 2.267 ms] 731.642 µs (49.7%)
iast_GLOBAL 2.251 ms [2.187 ms, 2.315 ms] 778.535 µs (52.9%)
profiling 2.062 ms [2.009 ms, 2.114 ms] 589.392 µs (40.0%)
tracing 2.027 ms [1.977 ms, 2.076 ms] 554.417 µs (37.7%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.51.1-SNAPSHOT~392525681d, baseline=1.51.1-SNAPSHOT~769f89718b
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.403 s) : 15403000, 15403000
.   : milestone, 15403000,
appsec (14.942 s) : 14942000, 14942000
.   : milestone, 14942000,
iast (18.945 s) : 18945000, 18945000
.   : milestone, 18945000,
iast_GLOBAL (17.908 s) : 17908000, 17908000
.   : milestone, 17908000,
profiling (15.812 s) : 15812000, 15812000
.   : milestone, 15812000,
tracing (14.909 s) : 14909000, 14909000
.   : milestone, 14909000,
section candidate
no_agent (15.632 s) : 15632000, 15632000
.   : milestone, 15632000,
appsec (14.998 s) : 14998000, 14998000
.   : milestone, 14998000,
iast (18.444 s) : 18444000, 18444000
.   : milestone, 18444000,
iast_GLOBAL (17.902 s) : 17902000, 17902000
.   : milestone, 17902000,
profiling (15.646 s) : 15646000, 15646000
.   : milestone, 15646000,
tracing (15.121 s) : 15121000, 15121000
.   : milestone, 15121000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.403 s [15.403 s, 15.403 s] -
appsec 14.942 s [14.942 s, 14.942 s] -461.0 ms (-3.0%)
iast 18.945 s [18.945 s, 18.945 s] 3.542 s (23.0%)
iast_GLOBAL 17.908 s [17.908 s, 17.908 s] 2.505 s (16.3%)
profiling 15.812 s [15.812 s, 15.812 s] 409.0 ms (2.7%)
tracing 14.909 s [14.909 s, 14.909 s] -494.0 ms (-3.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.632 s [15.632 s, 15.632 s] -
appsec 14.998 s [14.998 s, 14.998 s] -634.0 ms (-4.1%)
iast 18.444 s [18.444 s, 18.444 s] 2.812 s (18.0%)
iast_GLOBAL 17.902 s [17.902 s, 17.902 s] 2.27 s (14.5%)
profiling 15.646 s [15.646 s, 15.646 s] 14.0 ms (0.1%)
tracing 15.121 s [15.121 s, 15.121 s] -511.0 ms (-3.3%)

Copy link
Member

@jpbempel jpbempel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM for debugger

@PerfectSlayer PerfectSlayer force-pushed the bbujon/environment-step1 branch from d6e835b to c63c1f8 Compare August 1, 2025 14:49
@PerfectSlayer PerfectSlayer enabled auto-merge (squash) August 1, 2025 15:44
@PerfectSlayer PerfectSlayer disabled auto-merge August 1, 2025 17:51
@PerfectSlayer PerfectSlayer enabled auto-merge (squash) August 1, 2025 17:52
@PerfectSlayer PerfectSlayer force-pushed the bbujon/environment-step1 branch from c63c1f8 to 3925256 Compare August 1, 2025 17:54
@PerfectSlayer PerfectSlayer merged commit 15176df into master Aug 1, 2025
511 checks passed
@PerfectSlayer PerfectSlayer deleted the bbujon/environment-step1 branch August 1, 2025 19:10
@github-actions github-actions bot added this to the 1.52.0 milestone Aug 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: platform Platform components 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.

3 participants