Skip to content

Protocol v1#10801

Open
AlexeyKuznetsov-DD wants to merge 64 commits intomasterfrom
alexeyk/protocol-v1-1
Open

Protocol v1#10801
AlexeyKuznetsov-DD wants to merge 64 commits intomasterfrom
alexeyk/protocol-v1-1

Conversation

@AlexeyKuznetsov-DD
Copy link
Copy Markdown
Contributor

What Does This Do

Java implementation for protocol v1.

Motivation

Additional Notes

DO NOT MERGE, WIP.

@AlexeyKuznetsov-DD AlexeyKuznetsov-DD self-assigned this Mar 10, 2026
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD added tag: do not merge Do not merge changes comp: core Tracer core labels Mar 10, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 11, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master alexeyk/protocol-v1-1
git_commit_date 1774899600 1774900610
git_commit_sha 0ee26e8 3f82abb
release_version 1.61.0-SNAPSHOT~0ee26e896c 1.61.0-SNAPSHOT~3f82abbf65
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774902296 1774902296
ci_job_id 1552084957 1552084957
ci_pipeline_id 105130593 105130593
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-zpoyd671 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-zpoyd671 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 insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~3f82abbf65, baseline=1.61.0-SNAPSHOT~0ee26e896c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064221
Total [baseline] (8.899 s) : 0, 8899111
Agent [candidate] (1.069 s) : 0, 1069348
Total [candidate] (8.907 s) : 0, 8907150
section iast
Agent [baseline] (1.236 s) : 0, 1236046
Total [baseline] (9.63 s) : 0, 9630236
Agent [candidate] (1.234 s) : 0, 1233635
Total [candidate] (9.617 s) : 0, 9616734
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.236 s 171.826 ms (16.1%)
Total tracing 8.899 s -
Total iast 9.63 s 731.125 ms (8.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.069 s -
Agent iast 1.234 s 164.287 ms (15.4%)
Total tracing 8.907 s -
Total iast 9.617 s 709.584 ms (8.0%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~3f82abbf65, baseline=1.61.0-SNAPSHOT~0ee26e896c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.221 ms) : 0, 1221
crashtracking [candidate] (1.223 ms) : 0, 1223
BytebuddyAgent [baseline] (633.148 ms) : 0, 633148
BytebuddyAgent [candidate] (638.385 ms) : 0, 638385
AgentMeter [baseline] (29.476 ms) : 0, 29476
AgentMeter [candidate] (29.713 ms) : 0, 29713
GlobalTracer [baseline] (258.447 ms) : 0, 258447
GlobalTracer [candidate] (259.0 ms) : 0, 259000
AppSec [baseline] (31.894 ms) : 0, 31894
AppSec [candidate] (31.905 ms) : 0, 31905
Debugger [baseline] (59.933 ms) : 0, 59933
Debugger [candidate] (60.302 ms) : 0, 60302
Remote Config [baseline] (601.755 µs) : 0, 602
Remote Config [candidate] (588.557 µs) : 0, 589
Telemetry [baseline] (8.017 ms) : 0, 8017
Telemetry [candidate] (8.26 ms) : 0, 8260
Flare Poller [baseline] (5.067 ms) : 0, 5067
Flare Poller [candidate] (3.548 ms) : 0, 3548
section iast
crashtracking [baseline] (1.203 ms) : 0, 1203
crashtracking [candidate] (1.205 ms) : 0, 1205
BytebuddyAgent [baseline] (801.766 ms) : 0, 801766
BytebuddyAgent [candidate] (800.295 ms) : 0, 800295
AgentMeter [baseline] (11.453 ms) : 0, 11453
AgentMeter [candidate] (11.42 ms) : 0, 11420
GlobalTracer [baseline] (249.117 ms) : 0, 249117
GlobalTracer [candidate] (249.09 ms) : 0, 249090
AppSec [baseline] (26.827 ms) : 0, 26827
AppSec [candidate] (26.765 ms) : 0, 26765
Debugger [baseline] (67.94 ms) : 0, 67940
Debugger [candidate] (64.673 ms) : 0, 64673
Remote Config [baseline] (538.345 µs) : 0, 538
Remote Config [candidate] (515.197 µs) : 0, 515
Telemetry [baseline] (11.249 ms) : 0, 11249
Telemetry [candidate] (13.313 ms) : 0, 13313
Flare Poller [baseline] (4.051 ms) : 0, 4051
Flare Poller [candidate] (4.463 ms) : 0, 4463
IAST [baseline] (25.468 ms) : 0, 25468
IAST [candidate] (25.455 ms) : 0, 25455
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~3f82abbf65, baseline=1.61.0-SNAPSHOT~0ee26e896c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.065 s) : 0, 1065351
Total [baseline] (11.082 s) : 0, 11081738
Agent [candidate] (1.07 s) : 0, 1070443
Total [candidate] (11.14 s) : 0, 11140019
section appsec
Agent [baseline] (1.254 s) : 0, 1254355
Total [baseline] (11.248 s) : 0, 11248126
Agent [candidate] (1.256 s) : 0, 1256160
Total [candidate] (11.248 s) : 0, 11247814
section iast
Agent [baseline] (1.236 s) : 0, 1236035
Total [baseline] (11.38 s) : 0, 11379638
Agent [candidate] (1.239 s) : 0, 1238629
Total [candidate] (11.401 s) : 0, 11400619
section profiling
Agent [baseline] (1.196 s) : 0, 1195871
Total [baseline] (11.039 s) : 0, 11038619
Agent [candidate] (1.2 s) : 0, 1199937
Total [candidate] (11.077 s) : 0, 11076792
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent appsec 1.254 s 189.004 ms (17.7%)
Agent iast 1.236 s 170.684 ms (16.0%)
Agent profiling 1.196 s 130.521 ms (12.3%)
Total tracing 11.082 s -
Total appsec 11.248 s 166.388 ms (1.5%)
Total iast 11.38 s 297.9 ms (2.7%)
Total profiling 11.039 s -43.119 ms (-0.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.07 s -
Agent appsec 1.256 s 185.717 ms (17.3%)
Agent iast 1.239 s 168.185 ms (15.7%)
Agent profiling 1.2 s 129.494 ms (12.1%)
Total tracing 11.14 s -
Total appsec 11.248 s 107.795 ms (1.0%)
Total iast 11.401 s 260.6 ms (2.3%)
Total profiling 11.077 s -63.227 ms (-0.6%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~3f82abbf65, baseline=1.61.0-SNAPSHOT~0ee26e896c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.222 ms) : 0, 1222
BytebuddyAgent [baseline] (632.774 ms) : 0, 632774
BytebuddyAgent [candidate] (637.283 ms) : 0, 637283
AgentMeter [baseline] (29.701 ms) : 0, 29701
AgentMeter [candidate] (29.65 ms) : 0, 29650
GlobalTracer [baseline] (259.734 ms) : 0, 259734
GlobalTracer [candidate] (259.914 ms) : 0, 259914
AppSec [baseline] (31.956 ms) : 0, 31956
AppSec [candidate] (31.942 ms) : 0, 31942
Debugger [baseline] (60.677 ms) : 0, 60677
Debugger [candidate] (60.877 ms) : 0, 60877
Remote Config [baseline] (596.48 µs) : 0, 596
Remote Config [candidate] (601.505 µs) : 0, 602
Telemetry [baseline] (8.179 ms) : 0, 8179
Telemetry [candidate] (8.266 ms) : 0, 8266
Flare Poller [baseline] (4.347 ms) : 0, 4347
Flare Poller [candidate] (4.315 ms) : 0, 4315
section appsec
crashtracking [baseline] (1.205 ms) : 0, 1205
crashtracking [candidate] (1.198 ms) : 0, 1198
BytebuddyAgent [baseline] (662.202 ms) : 0, 662202
BytebuddyAgent [candidate] (663.208 ms) : 0, 663208
AgentMeter [baseline] (12.217 ms) : 0, 12217
AgentMeter [candidate] (12.225 ms) : 0, 12225
GlobalTracer [baseline] (259.804 ms) : 0, 259804
GlobalTracer [candidate] (260.149 ms) : 0, 260149
AppSec [baseline] (178.503 ms) : 0, 178503
AppSec [candidate] (178.913 ms) : 0, 178913
Debugger [baseline] (66.913 ms) : 0, 66913
Debugger [candidate] (66.725 ms) : 0, 66725
Remote Config [baseline] (642.254 µs) : 0, 642
Remote Config [candidate] (672.33 µs) : 0, 672
Telemetry [baseline] (8.434 ms) : 0, 8434
Telemetry [candidate] (8.498 ms) : 0, 8498
Flare Poller [baseline] (3.622 ms) : 0, 3622
Flare Poller [candidate] (3.564 ms) : 0, 3564
IAST [baseline] (24.297 ms) : 0, 24297
IAST [candidate] (24.494 ms) : 0, 24494
section iast
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.208 ms) : 0, 1208
BytebuddyAgent [baseline] (800.442 ms) : 0, 800442
BytebuddyAgent [candidate] (803.586 ms) : 0, 803586
AgentMeter [baseline] (11.427 ms) : 0, 11427
AgentMeter [candidate] (11.479 ms) : 0, 11479
GlobalTracer [baseline] (249.348 ms) : 0, 249348
GlobalTracer [candidate] (249.682 ms) : 0, 249682
AppSec [baseline] (26.931 ms) : 0, 26931
AppSec [candidate] (26.887 ms) : 0, 26887
Debugger [baseline] (70.789 ms) : 0, 70789
Debugger [candidate] (68.705 ms) : 0, 68705
Remote Config [baseline] (556.746 µs) : 0, 557
Remote Config [candidate] (541.365 µs) : 0, 541
Telemetry [baseline] (9.946 ms) : 0, 9946
Telemetry [candidate] (10.931 ms) : 0, 10931
Flare Poller [baseline] (3.402 ms) : 0, 3402
Flare Poller [candidate] (3.559 ms) : 0, 3559
IAST [baseline] (25.693 ms) : 0, 25693
IAST [candidate] (25.592 ms) : 0, 25592
section profiling
crashtracking [baseline] (1.191 ms) : 0, 1191
crashtracking [candidate] (1.184 ms) : 0, 1184
BytebuddyAgent [baseline] (690.688 ms) : 0, 690688
BytebuddyAgent [candidate] (692.759 ms) : 0, 692759
AgentMeter [baseline] (9.041 ms) : 0, 9041
AgentMeter [candidate] (9.081 ms) : 0, 9081
GlobalTracer [baseline] (216.838 ms) : 0, 216838
GlobalTracer [candidate] (217.792 ms) : 0, 217792
AppSec [baseline] (32.726 ms) : 0, 32726
AppSec [candidate] (32.982 ms) : 0, 32982
Debugger [baseline] (66.914 ms) : 0, 66914
Debugger [candidate] (66.945 ms) : 0, 66945
Remote Config [baseline] (585.064 µs) : 0, 585
Remote Config [candidate] (595.563 µs) : 0, 596
Telemetry [baseline] (7.908 ms) : 0, 7908
Telemetry [candidate] (7.947 ms) : 0, 7947
Flare Poller [baseline] (3.563 ms) : 0, 3563
Flare Poller [candidate] (3.617 ms) : 0, 3617
ProfilingAgent [baseline] (94.975 ms) : 0, 94975
ProfilingAgent [candidate] (95.081 ms) : 0, 95081
Profiling [baseline] (95.53 ms) : 0, 95530
Profiling [candidate] (95.635 ms) : 0, 95635
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master alexeyk/protocol-v1-1
git_commit_date 1774899600 1774900610
git_commit_sha 0ee26e8 3f82abb
release_version 1.61.0-SNAPSHOT~0ee26e896c 1.61.0-SNAPSHOT~3f82abbf65
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774902764 1774902764
ci_job_id 1552084958 1552084958
ci_pipeline_id 105130593 105130593
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-u3chlk1d 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-u3chlk1d 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 3 performance improvements and 0 performance regressions! Performance is the same for 16 metrics, 17 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_GLOBAL:high_load better
[-263.491µs; -125.634µs] or [-8.775%; -4.184%]
unsure
[-607.030µs; -95.643µs] or [-7.265%; -1.145%]
unstable
[-85.151op/s; +204.401op/s] or [-6.975%; +16.744%]
2.808ms 8.005ms 1280.344op/s 3.003ms 8.356ms 1220.719op/s
scenario:load:insecure-bank:iast_FULL:high_load better
[-377.009µs; -196.077µs] or [-6.919%; -3.598%]
better
[-1078.598µs; -467.396µs] or [-8.342%; -3.615%]
unstable
[-46.394op/s; +126.456op/s] or [-6.120%; +16.681%]
5.163ms 12.156ms 798.094op/s 5.449ms 12.929ms 758.062op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~3f82abbf65, baseline=1.61.0-SNAPSHOT~0ee26e896c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.236 ms) : 1225, 1248
.   : milestone, 1236,
iast (3.296 ms) : 3252, 3340
.   : milestone, 3296,
iast_FULL (6.104 ms) : 6042, 6166
.   : milestone, 6104,
iast_GLOBAL (3.759 ms) : 3701, 3818
.   : milestone, 3759,
profiling (2.207 ms) : 2186, 2227
.   : milestone, 2207,
tracing (1.87 ms) : 1855, 1886
.   : milestone, 1870,
section candidate
no_agent (1.23 ms) : 1219, 1242
.   : milestone, 1230,
iast (3.292 ms) : 3245, 3340
.   : milestone, 3292,
iast_FULL (5.792 ms) : 5734, 5849
.   : milestone, 5792,
iast_GLOBAL (3.58 ms) : 3521, 3640
.   : milestone, 3580,
profiling (2.259 ms) : 2235, 2282
.   : milestone, 2259,
tracing (1.944 ms) : 1926, 1961
.   : milestone, 1944,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.236 ms [1.225 ms, 1.248 ms] -
iast 3.296 ms [3.252 ms, 3.34 ms] 2.06 ms (166.6%)
iast_FULL 6.104 ms [6.042 ms, 6.166 ms] 4.867 ms (393.7%)
iast_GLOBAL 3.759 ms [3.701 ms, 3.818 ms] 2.523 ms (204.1%)
profiling 2.207 ms [2.186 ms, 2.227 ms] 970.285 µs (78.5%)
tracing 1.87 ms [1.855 ms, 1.886 ms] 634.091 µs (51.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.23 ms [1.219 ms, 1.242 ms] -
iast 3.292 ms [3.245 ms, 3.34 ms] 2.062 ms (167.6%)
iast_FULL 5.792 ms [5.734 ms, 5.849 ms] 4.561 ms (370.8%)
iast_GLOBAL 3.58 ms [3.521 ms, 3.64 ms] 2.35 ms (191.0%)
profiling 2.259 ms [2.235 ms, 2.282 ms] 1.028 ms (83.6%)
tracing 1.944 ms [1.926 ms, 1.961 ms] 713.613 µs (58.0%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~3f82abbf65, baseline=1.61.0-SNAPSHOT~0ee26e896c
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.983 ms) : 17797, 18168
.   : milestone, 17983,
appsec (18.883 ms) : 18697, 19070
.   : milestone, 18883,
code_origins (18.236 ms) : 18053, 18419
.   : milestone, 18236,
iast (17.91 ms) : 17732, 18088
.   : milestone, 17910,
profiling (18.769 ms) : 18583, 18955
.   : milestone, 18769,
tracing (18.145 ms) : 17967, 18323
.   : milestone, 18145,
section candidate
no_agent (18.961 ms) : 18771, 19152
.   : milestone, 18961,
appsec (18.56 ms) : 18372, 18749
.   : milestone, 18560,
code_origins (18.09 ms) : 17915, 18265
.   : milestone, 18090,
iast (18.184 ms) : 18005, 18364
.   : milestone, 18184,
profiling (18.917 ms) : 18732, 19103
.   : milestone, 18917,
tracing (18.072 ms) : 17893, 18252
.   : milestone, 18072,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.983 ms [17.797 ms, 18.168 ms] -
appsec 18.883 ms [18.697 ms, 19.07 ms] 900.596 µs (5.0%)
code_origins 18.236 ms [18.053 ms, 18.419 ms] 253.551 µs (1.4%)
iast 17.91 ms [17.732 ms, 18.088 ms] -72.909 µs (-0.4%)
profiling 18.769 ms [18.583 ms, 18.955 ms] 786.27 µs (4.4%)
tracing 18.145 ms [17.967 ms, 18.323 ms] 162.084 µs (0.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.961 ms [18.771 ms, 19.152 ms] -
appsec 18.56 ms [18.372 ms, 18.749 ms] -401.059 µs (-2.1%)
code_origins 18.09 ms [17.915 ms, 18.265 ms] -871.484 µs (-4.6%)
iast 18.184 ms [18.005 ms, 18.364 ms] -777.123 µs (-4.1%)
profiling 18.917 ms [18.732 ms, 19.103 ms] -44.016 µs (-0.2%)
tracing 18.072 ms [17.893 ms, 18.252 ms] -889.225 µs (-4.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master alexeyk/protocol-v1-1
git_commit_date 1774899600 1774900610
git_commit_sha 0ee26e8 3f82abb
release_version 1.61.0-SNAPSHOT~0ee26e896c 1.61.0-SNAPSHOT~3f82abbf65
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1774902500 1774902500
ci_job_id 1552084960 1552084960
ci_pipeline_id 105130593 105130593
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-z8ppfo2p 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-z8ppfo2p 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~3f82abbf65, baseline=1.61.0-SNAPSHOT~0ee26e896c
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.93 s) : 14930000, 14930000
.   : milestone, 14930000,
appsec (14.673 s) : 14673000, 14673000
.   : milestone, 14673000,
iast (18.145 s) : 18145000, 18145000
.   : milestone, 18145000,
iast_GLOBAL (17.826 s) : 17826000, 17826000
.   : milestone, 17826000,
profiling (15.37 s) : 15370000, 15370000
.   : milestone, 15370000,
tracing (15.13 s) : 15130000, 15130000
.   : milestone, 15130000,
section candidate
no_agent (15.151 s) : 15151000, 15151000
.   : milestone, 15151000,
appsec (14.745 s) : 14745000, 14745000
.   : milestone, 14745000,
iast (17.898 s) : 17898000, 17898000
.   : milestone, 17898000,
iast_GLOBAL (18.08 s) : 18080000, 18080000
.   : milestone, 18080000,
profiling (14.835 s) : 14835000, 14835000
.   : milestone, 14835000,
tracing (14.852 s) : 14852000, 14852000
.   : milestone, 14852000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.93 s [14.93 s, 14.93 s] -
appsec 14.673 s [14.673 s, 14.673 s] -257.0 ms (-1.7%)
iast 18.145 s [18.145 s, 18.145 s] 3.215 s (21.5%)
iast_GLOBAL 17.826 s [17.826 s, 17.826 s] 2.896 s (19.4%)
profiling 15.37 s [15.37 s, 15.37 s] 440.0 ms (2.9%)
tracing 15.13 s [15.13 s, 15.13 s] 200.0 ms (1.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.151 s [15.151 s, 15.151 s] -
appsec 14.745 s [14.745 s, 14.745 s] -406.0 ms (-2.7%)
iast 17.898 s [17.898 s, 17.898 s] 2.747 s (18.1%)
iast_GLOBAL 18.08 s [18.08 s, 18.08 s] 2.929 s (19.3%)
profiling 14.835 s [14.835 s, 14.835 s] -316.0 ms (-2.1%)
tracing 14.852 s [14.852 s, 14.852 s] -299.0 ms (-2.0%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~3f82abbf65, baseline=1.61.0-SNAPSHOT~0ee26e896c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.484 ms) : 1472, 1495
.   : milestone, 1484,
appsec (3.819 ms) : 3596, 4041
.   : milestone, 3819,
iast (2.261 ms) : 2192, 2330
.   : milestone, 2261,
iast_GLOBAL (2.302 ms) : 2233, 2372
.   : milestone, 2302,
profiling (2.13 ms) : 2073, 2187
.   : milestone, 2130,
tracing (2.086 ms) : 2032, 2140
.   : milestone, 2086,
section candidate
no_agent (1.482 ms) : 1470, 1494
.   : milestone, 1482,
appsec (3.835 ms) : 3614, 4056
.   : milestone, 3835,
iast (2.259 ms) : 2191, 2328
.   : milestone, 2259,
iast_GLOBAL (2.304 ms) : 2235, 2373
.   : milestone, 2304,
profiling (2.081 ms) : 2027, 2135
.   : milestone, 2081,
tracing (2.074 ms) : 2020, 2128
.   : milestone, 2074,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.484 ms [1.472 ms, 1.495 ms] -
appsec 3.819 ms [3.596 ms, 4.041 ms] 2.335 ms (157.4%)
iast 2.261 ms [2.192 ms, 2.33 ms] 777.79 µs (52.4%)
iast_GLOBAL 2.302 ms [2.233 ms, 2.372 ms] 818.757 µs (55.2%)
profiling 2.13 ms [2.073 ms, 2.187 ms] 646.303 µs (43.6%)
tracing 2.086 ms [2.032 ms, 2.14 ms] 602.259 µs (40.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.482 ms [1.47 ms, 1.494 ms] -
appsec 3.835 ms [3.614 ms, 4.056 ms] 2.353 ms (158.8%)
iast 2.259 ms [2.191 ms, 2.328 ms] 777.243 µs (52.4%)
iast_GLOBAL 2.304 ms [2.235 ms, 2.373 ms] 822.123 µs (55.5%)
profiling 2.081 ms [2.027 ms, 2.135 ms] 598.508 µs (40.4%)
tracing 2.074 ms [2.02 ms, 2.128 ms] 591.847 µs (39.9%)

@AlexeyKuznetsov-DD AlexeyKuznetsov-DD marked this pull request as ready for review March 31, 2026 16:44
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD requested review from a team as code owners March 31, 2026 16:44
# Conflicts:
#	dd-trace-core/src/main/java/datadog/trace/core/DDSpan.java
#	dd-trace-core/src/main/java/datadog/trace/core/DDSpanContext.java
@github-actions
Copy link
Copy Markdown
Contributor

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 31, 2026

⚠️ New Groovy Test Files Added

The following files add Groovy tests to modules that are candidates for migration to Java / JUnit 5:

  • dd-trace-core/src/test/groovy/datadog/trace/common/writer/ddagent/TraceMapperV1PayloadTest.groovy (module: dd-trace-core)

Consider writing these tests in Java / JUnit 5 instead to help with the ongoing migration effort.

@AlexeyKuznetsov-DD AlexeyKuznetsov-DD added the type: enhancement Enhancements and improvements label Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: core Tracer core tag: do not merge Do not merge changes type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant