Skip to content

Conversation

bric3
Copy link
Contributor

@bric3 bric3 commented Aug 29, 2025

What Does This Do

Port the MuzzlePlugin written in groovy to Kotlin. Also spread the single source file to its constituents.

Motivation

Significantly better IDE support, this will improve maintainability.
In a previous PR this plugin was refactored to use lazy configuration API, this PR don't change that. However, it improves in a few places.

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@bric3 bric3 force-pushed the bdu/convert-muzzle-to-kotlin branch from d61742d to 830d487 Compare August 29, 2025 14:41
Copy link

datadog-official bot commented Aug 29, 2025

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 57.59% (-0.04%)

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Aug 29, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/convert-muzzle-to-kotlin
git_commit_date 1756475644 1756478496
git_commit_sha ab302c3 830d487
release_version 1.53.0-SNAPSHOT~ab302c3db1 1.53.0-SNAPSHOT~830d487345
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1756480227 1756480227
ci_job_id 1105507159 1105507159
ci_pipeline_id 75093817 75093817
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-d5s3qisk 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-d5s3qisk 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 47 metrics, 12 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~830d487345, baseline=1.53.0-SNAPSHOT~ab302c3db1

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.045 s) : 0, 1045323
Total [baseline] (8.634 s) : 0, 8633792
Agent [candidate] (1.046 s) : 0, 1046272
Total [candidate] (8.586 s) : 0, 8585641
section iast
Agent [baseline] (1.184 s) : 0, 1184311
Total [baseline] (9.317 s) : 0, 9317057
Agent [candidate] (1.179 s) : 0, 1179316
Total [candidate] (9.354 s) : 0, 9353707
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.045 s -
Agent iast 1.184 s 138.988 ms (13.3%)
Total tracing 8.634 s -
Total iast 9.317 s 683.265 ms (7.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.046 s -
Agent iast 1.179 s 133.044 ms (12.7%)
Total tracing 8.586 s -
Total iast 9.354 s 768.067 ms (8.9%)
gantt
    title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~830d487345, baseline=1.53.0-SNAPSHOT~ab302c3db1

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.451 ms) : 0, 1451
crashtracking [candidate] (1.446 ms) : 0, 1446
BytebuddyAgent [baseline] (732.119 ms) : 0, 732119
BytebuddyAgent [candidate] (731.806 ms) : 0, 731806
GlobalTracer [baseline] (242.502 ms) : 0, 242502
GlobalTracer [candidate] (242.446 ms) : 0, 242446
AppSec [baseline] (30.096 ms) : 0, 30096
AppSec [candidate] (29.96 ms) : 0, 29960
Debugger [baseline] (6.092 ms) : 0, 6092
Debugger [candidate] (6.046 ms) : 0, 6046
Remote Config [baseline] (679.663 µs) : 0, 680
Remote Config [candidate] (664.221 µs) : 0, 664
Telemetry [baseline] (11.417 ms) : 0, 11417
Telemetry [candidate] (12.977 ms) : 0, 12977
section iast
crashtracking [baseline] (1.461 ms) : 0, 1461
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (856.179 ms) : 0, 856179
BytebuddyAgent [candidate] (851.35 ms) : 0, 851350
GlobalTracer [baseline] (235.197 ms) : 0, 235197
GlobalTracer [candidate] (233.151 ms) : 0, 233151
IAST [baseline] (28.387 ms) : 0, 28387
IAST [candidate] (31.1 ms) : 0, 31100
AppSec [baseline] (26.843 ms) : 0, 26843
AppSec [candidate] (26.716 ms) : 0, 26716
Debugger [baseline] (6.476 ms) : 0, 6476
Debugger [candidate] (5.72 ms) : 0, 5720
Remote Config [baseline] (600.8 µs) : 0, 601
Remote Config [candidate] (594.885 µs) : 0, 595
Telemetry [baseline] (8.137 ms) : 0, 8137
Telemetry [candidate] (8.281 ms) : 0, 8281
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~830d487345, baseline=1.53.0-SNAPSHOT~ab302c3db1

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.048 s) : 0, 1048390
Total [baseline] (10.659 s) : 0, 10659218
Agent [candidate] (1.049 s) : 0, 1049207
Total [candidate] (10.674 s) : 0, 10673755
section appsec
Agent [baseline] (1.231 s) : 0, 1231117
Total [baseline] (10.798 s) : 0, 10798072
Agent [candidate] (1.222 s) : 0, 1221859
Total [candidate] (10.753 s) : 0, 10752725
section iast
Agent [baseline] (1.182 s) : 0, 1181989
Total [baseline] (10.915 s) : 0, 10915034
Agent [candidate] (1.19 s) : 0, 1189647
Total [candidate] (10.971 s) : 0, 10970595
section profiling
Agent [baseline] (1.203 s) : 0, 1202735
Total [baseline] (10.827 s) : 0, 10826528
Agent [candidate] (1.194 s) : 0, 1194494
Total [candidate] (10.915 s) : 0, 10915346
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent appsec 1.231 s 182.727 ms (17.4%)
Agent iast 1.182 s 133.599 ms (12.7%)
Agent profiling 1.203 s 154.345 ms (14.7%)
Total tracing 10.659 s -
Total appsec 10.798 s 138.854 ms (1.3%)
Total iast 10.915 s 255.816 ms (2.4%)
Total profiling 10.827 s 167.31 ms (1.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.049 s -
Agent appsec 1.222 s 172.652 ms (16.5%)
Agent iast 1.19 s 140.44 ms (13.4%)
Agent profiling 1.194 s 145.287 ms (13.8%)
Total tracing 10.674 s -
Total appsec 10.753 s 78.97 ms (0.7%)
Total iast 10.971 s 296.84 ms (2.8%)
Total profiling 10.915 s 241.592 ms (2.3%)
gantt
    title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~830d487345, baseline=1.53.0-SNAPSHOT~ab302c3db1

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.457 ms) : 0, 1457
crashtracking [candidate] (1.446 ms) : 0, 1446
BytebuddyAgent [baseline] (733.195 ms) : 0, 733195
BytebuddyAgent [candidate] (734.174 ms) : 0, 734174
GlobalTracer [baseline] (242.977 ms) : 0, 242977
GlobalTracer [candidate] (243.368 ms) : 0, 243368
AppSec [baseline] (29.939 ms) : 0, 29939
AppSec [candidate] (30.233 ms) : 0, 30233
Debugger [baseline] (6.06 ms) : 0, 6060
Debugger [candidate] (6.072 ms) : 0, 6072
Remote Config [baseline] (665.192 µs) : 0, 665
Remote Config [candidate] (667.295 µs) : 0, 667
Telemetry [baseline] (13.068 ms) : 0, 13068
Telemetry [candidate] (12.218 ms) : 0, 12218
section appsec
crashtracking [baseline] (1.48 ms) : 0, 1480
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (760.783 ms) : 0, 760783
BytebuddyAgent [candidate] (754.919 ms) : 0, 754919
GlobalTracer [baseline] (236.662 ms) : 0, 236662
GlobalTracer [candidate] (234.775 ms) : 0, 234775
IAST [baseline] (23.943 ms) : 0, 23943
IAST [candidate] (23.697 ms) : 0, 23697
AppSec [baseline] (171.234 ms) : 0, 171234
AppSec [candidate] (169.558 ms) : 0, 169558
Debugger [baseline] (5.85 ms) : 0, 5850
Debugger [candidate] (7.325 ms) : 0, 7325
Remote Config [baseline] (661.049 µs) : 0, 661
Remote Config [candidate] (643.025 µs) : 0, 643
Telemetry [baseline] (9.252 ms) : 0, 9252
Telemetry [candidate] (8.387 ms) : 0, 8387
section iast
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.471 ms) : 0, 1471
BytebuddyAgent [baseline] (852.814 ms) : 0, 852814
BytebuddyAgent [candidate] (859.716 ms) : 0, 859716
GlobalTracer [baseline] (233.555 ms) : 0, 233555
GlobalTracer [candidate] (235.458 ms) : 0, 235458
IAST [baseline] (31.293 ms) : 0, 31293
IAST [candidate] (29.449 ms) : 0, 29449
AppSec [baseline] (27.026 ms) : 0, 27026
AppSec [candidate] (27.74 ms) : 0, 27740
Debugger [baseline] (5.811 ms) : 0, 5811
Debugger [candidate] (5.732 ms) : 0, 5732
Remote Config [baseline] (603.977 µs) : 0, 604
Remote Config [candidate] (594.573 µs) : 0, 595
Telemetry [baseline] (8.313 ms) : 0, 8313
Telemetry [candidate] (8.316 ms) : 0, 8316
section profiling
crashtracking [baseline] (1.447 ms) : 0, 1447
crashtracking [candidate] (1.428 ms) : 0, 1428
BytebuddyAgent [baseline] (766.349 ms) : 0, 766349
BytebuddyAgent [candidate] (760.372 ms) : 0, 760372
GlobalTracer [baseline] (223.129 ms) : 0, 223129
GlobalTracer [candidate] (222.224 ms) : 0, 222224
AppSec [baseline] (30.218 ms) : 0, 30218
AppSec [candidate] (29.989 ms) : 0, 29989
Debugger [baseline] (6.324 ms) : 0, 6324
Debugger [candidate] (6.293 ms) : 0, 6293
Remote Config [baseline] (726.975 µs) : 0, 727
Remote Config [candidate] (718.3 µs) : 0, 718
Telemetry [baseline] (15.602 ms) : 0, 15602
Telemetry [candidate] (16.499 ms) : 0, 16499
ProfilingAgent [baseline] (108.253 ms) : 0, 108253
ProfilingAgent [candidate] (107.401 ms) : 0, 107401
Profiling [baseline] (108.929 ms) : 0, 108929
Profiling [candidate] (108.072 ms) : 0, 108072
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/convert-muzzle-to-kotlin
git_commit_date 1756475644 1756478496
git_commit_sha ab302c3 830d487
release_version 1.53.0-SNAPSHOT~ab302c3db1 1.53.0-SNAPSHOT~830d487345
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1756479983 1756479983
ci_job_id 1105507160 1105507160
ci_pipeline_id 75093817 75093817
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-9ghb7o60 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-9ghb7o60 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 1 performance regressions! Performance is the same for 9 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:no_agent:high_load better
[-227.835µs; -108.836µs] or [-5.036%; -2.406%]
unstable
[-80.016op/s; +157.079op/s] or [-7.879%; +15.467%]
4.355ms 1054.125op/s 4.524ms 1015.594op/s
scenario:load:petclinic:no_agent:high_load worse
[+1.046ms; +1.681ms] or [+2.886%; +4.641%]
unstable
[-13.699op/s; +4.374op/s] or [-10.612%; +3.388%]
37.592ms 124.425op/s 36.228ms 129.088op/s
scenario:load:petclinic:appsec:high_load better
[-2.160ms; -1.244ms] or [-4.465%; -2.571%]
unstable
[-3.714op/s; +10.839op/s] or [-3.839%; +11.204%]
46.681ms 100.300op/s 48.384ms 96.737op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~830d487345, baseline=1.53.0-SNAPSHOT~ab302c3db1
    dateFormat X
    axisFormat %s
section baseline
no_agent (36.228 ms) : 35935, 36521
.   : milestone, 36228,
appsec (48.384 ms) : 47946, 48821
.   : milestone, 48384,
code_origins (44.957 ms) : 44602, 45313
.   : milestone, 44957,
iast (45.134 ms) : 44750, 45519
.   : milestone, 45134,
profiling (47.178 ms) : 46674, 47683
.   : milestone, 47178,
tracing (43.093 ms) : 42717, 43470
.   : milestone, 43093,
section candidate
no_agent (37.592 ms) : 37294, 37889
.   : milestone, 37592,
appsec (46.681 ms) : 46267, 47096
.   : milestone, 46681,
code_origins (44.378 ms) : 43988, 44768
.   : milestone, 44378,
iast (45.563 ms) : 45166, 45960
.   : milestone, 45563,
profiling (47.23 ms) : 46782, 47678
.   : milestone, 47230,
tracing (42.672 ms) : 42313, 43030
.   : milestone, 42672,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.228 ms [35.935 ms, 36.521 ms] -
appsec 48.384 ms [47.946 ms, 48.821 ms] 12.155 ms (33.6%)
code_origins 44.957 ms [44.602 ms, 45.313 ms] 8.729 ms (24.1%)
iast 45.134 ms [44.75 ms, 45.519 ms] 8.906 ms (24.6%)
profiling 47.178 ms [46.674 ms, 47.683 ms] 10.95 ms (30.2%)
tracing 43.093 ms [42.717 ms, 43.47 ms] 6.865 ms (18.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.592 ms [37.294 ms, 37.889 ms] -
appsec 46.681 ms [46.267 ms, 47.096 ms] 9.09 ms (24.2%)
code_origins 44.378 ms [43.988 ms, 44.768 ms] 6.786 ms (18.1%)
iast 45.563 ms [45.166 ms, 45.96 ms] 7.971 ms (21.2%)
profiling 47.23 ms [46.782 ms, 47.678 ms] 9.638 ms (25.6%)
tracing 42.672 ms [42.313 ms, 43.03 ms] 5.08 ms (13.5%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~830d487345, baseline=1.53.0-SNAPSHOT~ab302c3db1
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.524 ms) : 4469, 4578
.   : milestone, 4524,
iast (9.484 ms) : 9318, 9650
.   : milestone, 9484,
iast_FULL (14.103 ms) : 13820, 14386
.   : milestone, 14103,
iast_GLOBAL (9.97 ms) : 9785, 10154
.   : milestone, 9970,
profiling (8.69 ms) : 8546, 8834
.   : milestone, 8690,
tracing (7.49 ms) : 7385, 7595
.   : milestone, 7490,
section candidate
no_agent (4.355 ms) : 4299, 4411
.   : milestone, 4355,
iast (9.321 ms) : 9168, 9475
.   : milestone, 9321,
iast_FULL (14.315 ms) : 14027, 14604
.   : milestone, 14315,
iast_GLOBAL (10.346 ms) : 10146, 10546
.   : milestone, 10346,
profiling (8.584 ms) : 8444, 8725
.   : milestone, 8584,
tracing (7.449 ms) : 7337, 7561
.   : milestone, 7449,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.524 ms [4.469 ms, 4.578 ms] -
iast 9.484 ms [9.318 ms, 9.65 ms] 4.961 ms (109.7%)
iast_FULL 14.103 ms [13.82 ms, 14.386 ms] 9.579 ms (211.7%)
iast_GLOBAL 9.97 ms [9.785 ms, 10.154 ms] 5.446 ms (120.4%)
profiling 8.69 ms [8.546 ms, 8.834 ms] 4.166 ms (92.1%)
tracing 7.49 ms [7.385 ms, 7.595 ms] 2.966 ms (65.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.355 ms [4.299 ms, 4.411 ms] -
iast 9.321 ms [9.168 ms, 9.475 ms] 4.966 ms (114.0%)
iast_FULL 14.315 ms [14.027 ms, 14.604 ms] 9.96 ms (228.7%)
iast_GLOBAL 10.346 ms [10.146 ms, 10.546 ms] 5.99 ms (137.5%)
profiling 8.584 ms [8.444 ms, 8.725 ms] 4.229 ms (97.1%)
tracing 7.449 ms [7.337 ms, 7.561 ms] 3.093 ms (71.0%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/convert-muzzle-to-kotlin
git_commit_date 1756475644 1756478496
git_commit_sha ab302c3 830d487
release_version 1.53.0-SNAPSHOT~ab302c3db1 1.53.0-SNAPSHOT~830d487345
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1756480418 1756480418
ci_job_id 1105507161 1105507161
ci_pipeline_id 75093817 75093817
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-qc0hjii7 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-qc0hjii7 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.53.0-SNAPSHOT~830d487345, baseline=1.53.0-SNAPSHOT~ab302c3db1
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.903 s) : 14903000, 14903000
.   : milestone, 14903000,
appsec (14.702 s) : 14702000, 14702000
.   : milestone, 14702000,
iast (18.254 s) : 18254000, 18254000
.   : milestone, 18254000,
iast_GLOBAL (17.771 s) : 17771000, 17771000
.   : milestone, 17771000,
profiling (15.485 s) : 15485000, 15485000
.   : milestone, 15485000,
tracing (14.857 s) : 14857000, 14857000
.   : milestone, 14857000,
section candidate
no_agent (14.751 s) : 14751000, 14751000
.   : milestone, 14751000,
appsec (14.969 s) : 14969000, 14969000
.   : milestone, 14969000,
iast (18.715 s) : 18715000, 18715000
.   : milestone, 18715000,
iast_GLOBAL (18.009 s) : 18009000, 18009000
.   : milestone, 18009000,
profiling (15.269 s) : 15269000, 15269000
.   : milestone, 15269000,
tracing (14.906 s) : 14906000, 14906000
.   : milestone, 14906000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.903 s [14.903 s, 14.903 s] -
appsec 14.702 s [14.702 s, 14.702 s] -201.0 ms (-1.3%)
iast 18.254 s [18.254 s, 18.254 s] 3.351 s (22.5%)
iast_GLOBAL 17.771 s [17.771 s, 17.771 s] 2.868 s (19.2%)
profiling 15.485 s [15.485 s, 15.485 s] 582.0 ms (3.9%)
tracing 14.857 s [14.857 s, 14.857 s] -46.0 ms (-0.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.751 s [14.751 s, 14.751 s] -
appsec 14.969 s [14.969 s, 14.969 s] 218.0 ms (1.5%)
iast 18.715 s [18.715 s, 18.715 s] 3.964 s (26.9%)
iast_GLOBAL 18.009 s [18.009 s, 18.009 s] 3.258 s (22.1%)
profiling 15.269 s [15.269 s, 15.269 s] 518.0 ms (3.5%)
tracing 14.906 s [14.906 s, 14.906 s] 155.0 ms (1.1%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~830d487345, baseline=1.53.0-SNAPSHOT~ab302c3db1
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1464, 1487
.   : milestone, 1475,
appsec (3.679 ms) : 3459, 3898
.   : milestone, 3679,
iast (2.212 ms) : 2149, 2275
.   : milestone, 2212,
iast_GLOBAL (2.252 ms) : 2189, 2316
.   : milestone, 2252,
profiling (2.073 ms) : 2021, 2126
.   : milestone, 2073,
tracing (2.023 ms) : 1973, 2072
.   : milestone, 2023,
section candidate
no_agent (1.478 ms) : 1467, 1490
.   : milestone, 1478,
appsec (3.671 ms) : 3453, 3889
.   : milestone, 3671,
iast (2.212 ms) : 2149, 2276
.   : milestone, 2212,
iast_GLOBAL (2.248 ms) : 2184, 2312
.   : milestone, 2248,
profiling (2.068 ms) : 2016, 2121
.   : milestone, 2068,
tracing (2.031 ms) : 1981, 2080
.   : milestone, 2031,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.464 ms, 1.487 ms] -
appsec 3.679 ms [3.459 ms, 3.898 ms] 2.203 ms (149.4%)
iast 2.212 ms [2.149 ms, 2.275 ms] 736.718 µs (49.9%)
iast_GLOBAL 2.252 ms [2.189 ms, 2.316 ms] 777.233 µs (52.7%)
profiling 2.073 ms [2.021 ms, 2.126 ms] 598.316 µs (40.6%)
tracing 2.023 ms [1.973 ms, 2.072 ms] 547.44 µs (37.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.467 ms, 1.49 ms] -
appsec 3.671 ms [3.453 ms, 3.889 ms] 2.193 ms (148.4%)
iast 2.212 ms [2.149 ms, 2.276 ms] 734.088 µs (49.7%)
iast_GLOBAL 2.248 ms [2.184 ms, 2.312 ms] 769.946 µs (52.1%)
profiling 2.068 ms [2.016 ms, 2.121 ms] 590.145 µs (39.9%)
tracing 2.031 ms [1.981 ms, 2.08 ms] 552.359 µs (37.4%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant