Skip to content

Conversation

@amarziali
Copy link
Contributor

What Does This Do

Refactor several modules to separate InstrumenterModule from instrumenter.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali added the inst: others All other instrumentations label Jan 12, 2026
@amarziali amarziali requested review from a team as code owners January 12, 2026 09:45
@amarziali amarziali added tag: no release notes Changes to exclude from release notes type: refactoring labels Jan 12, 2026
@amarziali amarziali requested a review from mcculls January 12, 2026 09:45
Copy link
Contributor

@mcculls mcculls left a comment

Choose a reason for hiding this comment

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

LGTM - just one question about whether we want to be able to turn off the JMS specific advice in the SQS integration

amarziali and others added 2 commits January 12, 2026 11:19
…in/java/datadog/trace/instrumentation/aws/v2/sqs/SqsModule.java

Co-authored-by: Stuart McCulloch <[email protected]>
@pr-commenter
Copy link

pr-commenter bot commented Jan 12, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/ref3
git_commit_date 1768204788 1768213626
git_commit_sha 6a2616f 80db166
release_version 1.59.0-SNAPSHOT~6a2616f9fd 1.59.0-SNAPSHOT~80db166c21
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1768215432 1768215432
ci_job_id 1342347871 1342347871
ci_pipeline_id 90151065 90151065
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-pi93uim6 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-pi93uim6 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 57 metrics, 8 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.59.0-SNAPSHOT~80db166c21, baseline=1.59.0-SNAPSHOT~6a2616f9fd

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.094 s) : 0, 1093738
Total [baseline] (10.822 s) : 0, 10821717
Agent [candidate] (1.112 s) : 0, 1111698
Total [candidate] (10.884 s) : 0, 10883827
section appsec
Agent [baseline] (1.267 s) : 0, 1266516
Total [baseline] (10.933 s) : 0, 10932552
Agent [candidate] (1.266 s) : 0, 1266029
Total [candidate] (10.944 s) : 0, 10944339
section iast
Agent [baseline] (1.225 s) : 0, 1224980
Total [baseline] (11.141 s) : 0, 11140671
Agent [candidate] (1.224 s) : 0, 1223604
Total [candidate] (11.196 s) : 0, 11196208
section profiling
Agent [baseline] (1.213 s) : 0, 1212919
Total [baseline] (10.897 s) : 0, 10897444
Agent [candidate] (1.204 s) : 0, 1203950
Total [candidate] (10.906 s) : 0, 10905899
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.094 s -
Agent appsec 1.267 s 172.778 ms (15.8%)
Agent iast 1.225 s 131.242 ms (12.0%)
Agent profiling 1.213 s 119.181 ms (10.9%)
Total tracing 10.822 s -
Total appsec 10.933 s 110.836 ms (1.0%)
Total iast 11.141 s 318.954 ms (2.9%)
Total profiling 10.897 s 75.727 ms (0.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.112 s -
Agent appsec 1.266 s 154.332 ms (13.9%)
Agent iast 1.224 s 111.906 ms (10.1%)
Agent profiling 1.204 s 92.252 ms (8.3%)
Total tracing 10.884 s -
Total appsec 10.944 s 60.513 ms (0.6%)
Total iast 11.196 s 312.382 ms (2.9%)
Total profiling 10.906 s 22.073 ms (0.2%)
gantt
    title petclinic - break down per module: candidate=1.59.0-SNAPSHOT~80db166c21, baseline=1.59.0-SNAPSHOT~6a2616f9fd

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.19 ms) : 0, 1190
crashtracking [candidate] (1.227 ms) : 0, 1227
BytebuddyAgent [baseline] (656.802 ms) : 0, 656802
BytebuddyAgent [candidate] (667.502 ms) : 0, 667502
GlobalTracer [baseline] (284.999 ms) : 0, 284999
GlobalTracer [candidate] (289.306 ms) : 0, 289306
AppSec [baseline] (32.963 ms) : 0, 32963
AppSec [candidate] (33.778 ms) : 0, 33778
Debugger [baseline] (68.473 ms) : 0, 68473
Debugger [candidate] (69.88 ms) : 0, 69880
Remote Config [baseline] (625.172 µs) : 0, 625
Remote Config [candidate] (651.007 µs) : 0, 651
Telemetry [baseline] (9.166 ms) : 0, 9166
Telemetry [candidate] (9.199 ms) : 0, 9199
Flare Poller [baseline] (3.83 ms) : 0, 3830
Flare Poller [candidate] (3.968 ms) : 0, 3968
section appsec
crashtracking [baseline] (1.176 ms) : 0, 1176
crashtracking [candidate] (1.179 ms) : 0, 1179
BytebuddyAgent [baseline] (691.549 ms) : 0, 691549
BytebuddyAgent [candidate] (689.91 ms) : 0, 689910
GlobalTracer [baseline] (258.353 ms) : 0, 258353
GlobalTracer [candidate] (259.012 ms) : 0, 259012
IAST [baseline] (24.779 ms) : 0, 24779
IAST [candidate] (24.769 ms) : 0, 24769
AppSec [baseline] (174.637 ms) : 0, 174637
AppSec [candidate] (173.81 ms) : 0, 173810
Debugger [baseline] (66.934 ms) : 0, 66934
Debugger [candidate] (68.27 ms) : 0, 68270
Remote Config [baseline] (760.463 µs) : 0, 760
Remote Config [candidate] (751.796 µs) : 0, 752
Telemetry [baseline] (9.25 ms) : 0, 9250
Telemetry [candidate] (9.301 ms) : 0, 9301
Flare Poller [baseline] (3.74 ms) : 0, 3740
Flare Poller [candidate] (3.664 ms) : 0, 3664
section iast
crashtracking [baseline] (1.192 ms) : 0, 1192
crashtracking [candidate] (1.186 ms) : 0, 1186
BytebuddyAgent [baseline] (792.719 ms) : 0, 792719
BytebuddyAgent [candidate] (790.276 ms) : 0, 790276
GlobalTracer [baseline] (256.218 ms) : 0, 256218
GlobalTracer [candidate] (256.71 ms) : 0, 256710
IAST [baseline] (26.878 ms) : 0, 26878
IAST [candidate] (27.04 ms) : 0, 27040
AppSec [baseline] (34.254 ms) : 0, 34254
AppSec [candidate] (35.354 ms) : 0, 35354
Debugger [baseline] (65.688 ms) : 0, 65688
Debugger [candidate] (65.091 ms) : 0, 65091
Remote Config [baseline] (624.789 µs) : 0, 625
Remote Config [candidate] (638.93 µs) : 0, 639
Telemetry [baseline] (8.593 ms) : 0, 8593
Telemetry [candidate] (8.438 ms) : 0, 8438
Flare Poller [baseline] (3.473 ms) : 0, 3473
Flare Poller [candidate] (3.589 ms) : 0, 3589
section profiling
crashtracking [baseline] (1.231 ms) : 0, 1231
crashtracking [candidate] (1.209 ms) : 0, 1209
BytebuddyAgent [baseline] (707.969 ms) : 0, 707969
BytebuddyAgent [candidate] (701.604 ms) : 0, 701604
GlobalTracer [baseline] (222.016 ms) : 0, 222016
GlobalTracer [candidate] (220.459 ms) : 0, 220459
AppSec [baseline] (32.658 ms) : 0, 32658
AppSec [candidate] (32.181 ms) : 0, 32181
Debugger [baseline] (68.709 ms) : 0, 68709
Debugger [candidate] (68.239 ms) : 0, 68239
Remote Config [baseline] (657.462 µs) : 0, 657
Remote Config [candidate] (663.891 µs) : 0, 664
Telemetry [baseline] (8.913 ms) : 0, 8913
Telemetry [candidate] (8.918 ms) : 0, 8918
Flare Poller [baseline] (3.694 ms) : 0, 3694
Flare Poller [candidate] (3.807 ms) : 0, 3807
ProfilingAgent [baseline] (96.822 ms) : 0, 96822
ProfilingAgent [candidate] (97.123 ms) : 0, 97123
Profiling [baseline] (97.406 ms) : 0, 97406
Profiling [candidate] (97.704 ms) : 0, 97704
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.59.0-SNAPSHOT~80db166c21, baseline=1.59.0-SNAPSHOT~6a2616f9fd

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.087 s) : 0, 1086832
Total [baseline] (8.723 s) : 0, 8723380
Agent [candidate] (1.092 s) : 0, 1091620
Total [candidate] (8.707 s) : 0, 8706957
section iast
Agent [baseline] (1.224 s) : 0, 1223641
Total [baseline] (9.324 s) : 0, 9324270
Agent [candidate] (1.222 s) : 0, 1222297
Total [candidate] (9.299 s) : 0, 9299155
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.087 s -
Agent iast 1.224 s 136.809 ms (12.6%)
Total tracing 8.723 s -
Total iast 9.324 s 600.891 ms (6.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.092 s -
Agent iast 1.222 s 130.677 ms (12.0%)
Total tracing 8.707 s -
Total iast 9.299 s 592.198 ms (6.8%)
gantt
    title insecure-bank - break down per module: candidate=1.59.0-SNAPSHOT~80db166c21, baseline=1.59.0-SNAPSHOT~6a2616f9fd

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.186 ms) : 0, 1186
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (653.281 ms) : 0, 653281
BytebuddyAgent [candidate] (656.127 ms) : 0, 656127
GlobalTracer [baseline] (283.156 ms) : 0, 283156
GlobalTracer [candidate] (284.488 ms) : 0, 284488
AppSec [baseline] (32.774 ms) : 0, 32774
AppSec [candidate] (32.971 ms) : 0, 32971
Debugger [baseline] (67.322 ms) : 0, 67322
Debugger [candidate] (67.707 ms) : 0, 67707
Remote Config [baseline] (634.171 µs) : 0, 634
Remote Config [candidate] (652.751 µs) : 0, 653
Telemetry [baseline] (9.027 ms) : 0, 9027
Telemetry [candidate] (9.052 ms) : 0, 9052
Flare Poller [baseline] (3.791 ms) : 0, 3791
Flare Poller [candidate] (3.859 ms) : 0, 3859
section iast
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.185 ms) : 0, 1185
BytebuddyAgent [baseline] (791.995 ms) : 0, 791995
BytebuddyAgent [candidate] (790.449 ms) : 0, 790449
GlobalTracer [baseline] (255.649 ms) : 0, 255649
GlobalTracer [candidate] (256.329 ms) : 0, 256329
IAST [baseline] (27.044 ms) : 0, 27044
IAST [candidate] (27.097 ms) : 0, 27097
AppSec [baseline] (33.484 ms) : 0, 33484
AppSec [candidate] (35.067 ms) : 0, 35067
Debugger [baseline] (66.292 ms) : 0, 66292
Debugger [candidate] (64.221 ms) : 0, 64221
Remote Config [baseline] (616.562 µs) : 0, 617
Remote Config [candidate] (627.215 µs) : 0, 627
Telemetry [baseline] (8.538 ms) : 0, 8538
Telemetry [candidate] (8.401 ms) : 0, 8401
Flare Poller [baseline] (3.485 ms) : 0, 3485
Flare Poller [candidate] (3.64 ms) : 0, 3640
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/ref3
git_commit_date 1768204788 1768213626
git_commit_sha 6a2616f 80db166
release_version 1.59.0-SNAPSHOT~6a2616f9fd 1.59.0-SNAPSHOT~80db166c21
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1768215936 1768215936
ci_job_id 1342347873 1342347873
ci_pipeline_id 90151065 90151065
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-8ol37u37 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-8ol37u37 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 21 metrics, 15 unstable metrics.

Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~80db166c21, baseline=1.59.0-SNAPSHOT~6a2616f9fd
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.184 ms) : 1172, 1195
.   : milestone, 1184,
iast (3.291 ms) : 3249, 3333
.   : milestone, 3291,
iast_FULL (5.934 ms) : 5874, 5994
.   : milestone, 5934,
iast_GLOBAL (3.597 ms) : 3545, 3650
.   : milestone, 3597,
profiling (1.928 ms) : 1911, 1944
.   : milestone, 1928,
tracing (1.804 ms) : 1789, 1819
.   : milestone, 1804,
section candidate
no_agent (1.163 ms) : 1152, 1174
.   : milestone, 1163,
iast (3.22 ms) : 3178, 3263
.   : milestone, 3220,
iast_FULL (5.766 ms) : 5707, 5825
.   : milestone, 5766,
iast_GLOBAL (3.669 ms) : 3612, 3725
.   : milestone, 3669,
profiling (2.046 ms) : 2028, 2065
.   : milestone, 2046,
tracing (1.809 ms) : 1794, 1825
.   : milestone, 1809,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.184 ms [1.172 ms, 1.195 ms] -
iast 3.291 ms [3.249 ms, 3.333 ms] 2.107 ms (178.0%)
iast_FULL 5.934 ms [5.874 ms, 5.994 ms] 4.75 ms (401.3%)
iast_GLOBAL 3.597 ms [3.545 ms, 3.65 ms] 2.414 ms (203.9%)
profiling 1.928 ms [1.911 ms, 1.944 ms] 744.282 µs (62.9%)
tracing 1.804 ms [1.789 ms, 1.819 ms] 620.169 µs (52.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.163 ms [1.152 ms, 1.174 ms] -
iast 3.22 ms [3.178 ms, 3.263 ms] 2.057 ms (176.9%)
iast_FULL 5.766 ms [5.707 ms, 5.825 ms] 4.603 ms (395.9%)
iast_GLOBAL 3.669 ms [3.612 ms, 3.725 ms] 2.506 ms (215.5%)
profiling 2.046 ms [2.028 ms, 2.065 ms] 883.536 µs (76.0%)
tracing 1.809 ms [1.794 ms, 1.825 ms] 646.555 µs (55.6%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~80db166c21, baseline=1.59.0-SNAPSHOT~6a2616f9fd
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.495 ms) : 18308, 18682
.   : milestone, 18495,
appsec (18.583 ms) : 18398, 18767
.   : milestone, 18583,
code_origins (18.115 ms) : 17934, 18296
.   : milestone, 18115,
iast (17.593 ms) : 17417, 17770
.   : milestone, 17593,
profiling (18.587 ms) : 18400, 18774
.   : milestone, 18587,
tracing (17.639 ms) : 17465, 17813
.   : milestone, 17639,
section candidate
no_agent (18.13 ms) : 17946, 18314
.   : milestone, 18130,
appsec (18.661 ms) : 18473, 18848
.   : milestone, 18661,
code_origins (18.04 ms) : 17860, 18220
.   : milestone, 18040,
iast (17.684 ms) : 17510, 17857
.   : milestone, 17684,
profiling (18.561 ms) : 18375, 18747
.   : milestone, 18561,
tracing (17.904 ms) : 17723, 18084
.   : milestone, 17904,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.495 ms [18.308 ms, 18.682 ms] -
appsec 18.583 ms [18.398 ms, 18.767 ms] 87.578 µs (0.5%)
code_origins 18.115 ms [17.934 ms, 18.296 ms] -380.21 µs (-2.1%)
iast 17.593 ms [17.417 ms, 17.77 ms] -901.629 µs (-4.9%)
profiling 18.587 ms [18.4 ms, 18.774 ms] 92.226 µs (0.5%)
tracing 17.639 ms [17.465 ms, 17.813 ms] -856.166 µs (-4.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.13 ms [17.946 ms, 18.314 ms] -
appsec 18.661 ms [18.473 ms, 18.848 ms] 530.628 µs (2.9%)
code_origins 18.04 ms [17.86 ms, 18.22 ms] -90.053 µs (-0.5%)
iast 17.684 ms [17.51 ms, 17.857 ms] -446.246 µs (-2.5%)
profiling 18.561 ms [18.375 ms, 18.747 ms] 431.213 µs (2.4%)
tracing 17.904 ms [17.723 ms, 18.084 ms] -226.495 µs (-1.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/ref3
git_commit_date 1768204788 1768213626
git_commit_sha 6a2616f 80db166
release_version 1.59.0-SNAPSHOT~6a2616f9fd 1.59.0-SNAPSHOT~80db166c21
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1768215596 1768215596
ci_job_id 1342347875 1342347875
ci_pipeline_id 90151065 90151065
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-bgwbk2yw 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-bgwbk2yw 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.59.0-SNAPSHOT~80db166c21, baseline=1.59.0-SNAPSHOT~6a2616f9fd
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.966 s) : 14966000, 14966000
.   : milestone, 14966000,
appsec (14.553 s) : 14553000, 14553000
.   : milestone, 14553000,
iast (18.017 s) : 18017000, 18017000
.   : milestone, 18017000,
iast_GLOBAL (18.026 s) : 18026000, 18026000
.   : milestone, 18026000,
profiling (14.776 s) : 14776000, 14776000
.   : milestone, 14776000,
tracing (14.535 s) : 14535000, 14535000
.   : milestone, 14535000,
section candidate
no_agent (14.763 s) : 14763000, 14763000
.   : milestone, 14763000,
appsec (14.362 s) : 14362000, 14362000
.   : milestone, 14362000,
iast (18.161 s) : 18161000, 18161000
.   : milestone, 18161000,
iast_GLOBAL (17.674 s) : 17674000, 17674000
.   : milestone, 17674000,
profiling (14.684 s) : 14684000, 14684000
.   : milestone, 14684000,
tracing (14.6 s) : 14600000, 14600000
.   : milestone, 14600000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.966 s [14.966 s, 14.966 s] -
appsec 14.553 s [14.553 s, 14.553 s] -413.0 ms (-2.8%)
iast 18.017 s [18.017 s, 18.017 s] 3.051 s (20.4%)
iast_GLOBAL 18.026 s [18.026 s, 18.026 s] 3.06 s (20.4%)
profiling 14.776 s [14.776 s, 14.776 s] -190.0 ms (-1.3%)
tracing 14.535 s [14.535 s, 14.535 s] -431.0 ms (-2.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.763 s [14.763 s, 14.763 s] -
appsec 14.362 s [14.362 s, 14.362 s] -401.0 ms (-2.7%)
iast 18.161 s [18.161 s, 18.161 s] 3.398 s (23.0%)
iast_GLOBAL 17.674 s [17.674 s, 17.674 s] 2.911 s (19.7%)
profiling 14.684 s [14.684 s, 14.684 s] -79.0 ms (-0.5%)
tracing 14.6 s [14.6 s, 14.6 s] -163.0 ms (-1.1%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.59.0-SNAPSHOT~80db166c21, baseline=1.59.0-SNAPSHOT~6a2616f9fd
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.479 ms) : 1467, 1490
.   : milestone, 1479,
appsec (3.73 ms) : 3511, 3950
.   : milestone, 3730,
iast (2.217 ms) : 2152, 2282
.   : milestone, 2217,
iast_GLOBAL (2.26 ms) : 2194, 2325
.   : milestone, 2260,
profiling (2.059 ms) : 2006, 2112
.   : milestone, 2059,
tracing (2.054 ms) : 2003, 2106
.   : milestone, 2054,
section candidate
no_agent (1.474 ms) : 1463, 1486
.   : milestone, 1474,
appsec (3.663 ms) : 3448, 3877
.   : milestone, 3663,
iast (2.221 ms) : 2156, 2286
.   : milestone, 2221,
iast_GLOBAL (2.262 ms) : 2196, 2327
.   : milestone, 2262,
profiling (2.085 ms) : 2031, 2140
.   : milestone, 2085,
tracing (2.057 ms) : 2006, 2109
.   : milestone, 2057,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.479 ms [1.467 ms, 1.49 ms] -
appsec 3.73 ms [3.511 ms, 3.95 ms] 2.252 ms (152.3%)
iast 2.217 ms [2.152 ms, 2.282 ms] 738.436 µs (49.9%)
iast_GLOBAL 2.26 ms [2.194 ms, 2.325 ms] 781.018 µs (52.8%)
profiling 2.059 ms [2.006 ms, 2.112 ms] 580.484 µs (39.3%)
tracing 2.054 ms [2.003 ms, 2.106 ms] 575.78 µs (38.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.474 ms [1.463 ms, 1.486 ms] -
appsec 3.663 ms [3.448 ms, 3.877 ms] 2.188 ms (148.4%)
iast 2.221 ms [2.156 ms, 2.286 ms] 747.106 µs (50.7%)
iast_GLOBAL 2.262 ms [2.196 ms, 2.327 ms] 787.47 µs (53.4%)
profiling 2.085 ms [2.031 ms, 2.14 ms] 611.008 µs (41.4%)
tracing 2.057 ms [2.006 ms, 2.109 ms] 582.962 µs (39.5%)

@amarziali amarziali merged commit 645ed32 into master Jan 12, 2026
563 checks passed
@amarziali amarziali deleted the andrea.marziali/ref3 branch January 12, 2026 11:19
@github-actions github-actions bot added this to the 1.59.0 milestone Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: others All other instrumentations 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