Skip to content

Separate context tracking from tracing on http client instrumentations#10782

Open
amarziali wants to merge 12 commits intomasterfrom
andrea.marziali/separate-context-tracking-clients
Open

Separate context tracking from tracing on http client instrumentations#10782
amarziali wants to merge 12 commits intomasterfrom
andrea.marziali/separate-context-tracking-clients

Conversation

@amarziali
Copy link
Contributor

What Does This Do

Separates HTTP header injection (context propagation) from span lifecycle management by gating injectContext() calls behind ad-hoc context tracking advices.

It's mostly a Claude generated PR that I supervised.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

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.

@amarziali amarziali requested review from a team as code owners March 10, 2026 11:19
@amarziali amarziali added inst: others All other instrumentations type: refactoring tag: ai generated Largely based on code generated by an AI or LLM labels Mar 10, 2026
@pr-commenter
Copy link

pr-commenter bot commented Mar 10, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/separate-context-tracking-clients
git_commit_date 1773221715 1773301463
git_commit_sha 0ce9153 3037d71
release_version 1.61.0-SNAPSHOT~0ce91539df 1.61.0-SNAPSHOT~3037d71fb2
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773303426 1773303426
ci_job_id 1499337919 1499337919
ci_pipeline_id 102068470 102068470
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-ok0v2zeb 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-ok0v2zeb 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 64 metrics, 7 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~3037d71fb2, baseline=1.61.0-SNAPSHOT~0ce91539df

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1054662
Total [baseline] (11.094 s) : 0, 11093731
Agent [candidate] (1.057 s) : 0, 1056757
Total [candidate] (11.103 s) : 0, 11103187
section appsec
Agent [baseline] (1.243 s) : 0, 1243119
Total [baseline] (11.202 s) : 0, 11201857
Agent [candidate] (1.251 s) : 0, 1251251
Total [candidate] (11.188 s) : 0, 11187948
section iast
Agent [baseline] (1.249 s) : 0, 1248744
Total [baseline] (11.443 s) : 0, 11442678
Agent [candidate] (1.235 s) : 0, 1234872
Total [candidate] (11.333 s) : 0, 11332749
section profiling
Agent [baseline] (1.183 s) : 0, 1183071
Total [baseline] (11.003 s) : 0, 11002963
Agent [candidate] (1.18 s) : 0, 1180249
Total [candidate] (11.006 s) : 0, 11006031
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.055 s -
Agent appsec 1.243 s 188.457 ms (17.9%)
Agent iast 1.249 s 194.082 ms (18.4%)
Agent profiling 1.183 s 128.409 ms (12.2%)
Total tracing 11.094 s -
Total appsec 11.202 s 108.126 ms (1.0%)
Total iast 11.443 s 348.947 ms (3.1%)
Total profiling 11.003 s -90.768 ms (-0.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent appsec 1.251 s 194.494 ms (18.4%)
Agent iast 1.235 s 178.115 ms (16.9%)
Agent profiling 1.18 s 123.492 ms (11.7%)
Total tracing 11.103 s -
Total appsec 11.188 s 84.761 ms (0.8%)
Total iast 11.333 s 229.563 ms (2.1%)
Total profiling 11.006 s -97.156 ms (-0.9%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~3037d71fb2, baseline=1.61.0-SNAPSHOT~0ce91539df

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.192 ms) : 0, 1192
crashtracking [candidate] (1.195 ms) : 0, 1195
BytebuddyAgent [baseline] (626.297 ms) : 0, 626297
BytebuddyAgent [candidate] (626.506 ms) : 0, 626506
AgentMeter [baseline] (29.127 ms) : 0, 29127
AgentMeter [candidate] (29.132 ms) : 0, 29132
GlobalTracer [baseline] (256.486 ms) : 0, 256486
GlobalTracer [candidate] (257.08 ms) : 0, 257080
AppSec [baseline] (31.527 ms) : 0, 31527
AppSec [candidate] (31.459 ms) : 0, 31459
Debugger [baseline] (59.132 ms) : 0, 59132
Debugger [candidate] (59.578 ms) : 0, 59578
Remote Config [baseline] (583.73 µs) : 0, 584
Remote Config [candidate] (587.572 µs) : 0, 588
Telemetry [baseline] (8.579 ms) : 0, 8579
Telemetry [candidate] (8.677 ms) : 0, 8677
Flare Poller [baseline] (5.738 ms) : 0, 5738
Flare Poller [candidate] (6.507 ms) : 0, 6507
section appsec
crashtracking [baseline] (1.195 ms) : 0, 1195
crashtracking [candidate] (1.201 ms) : 0, 1201
BytebuddyAgent [baseline] (656.564 ms) : 0, 656564
BytebuddyAgent [candidate] (660.88 ms) : 0, 660880
AgentMeter [baseline] (12.021 ms) : 0, 12021
AgentMeter [candidate] (11.998 ms) : 0, 11998
GlobalTracer [baseline] (257.608 ms) : 0, 257608
GlobalTracer [candidate] (259.345 ms) : 0, 259345
IAST [baseline] (23.73 ms) : 0, 23730
IAST [candidate] (24.089 ms) : 0, 24089
AppSec [baseline] (177.27 ms) : 0, 177270
AppSec [candidate] (178.027 ms) : 0, 178027
Debugger [baseline] (65.229 ms) : 0, 65229
Debugger [candidate] (66.1 ms) : 0, 66100
Remote Config [baseline] (579.519 µs) : 0, 580
Remote Config [candidate] (571.752 µs) : 0, 572
Telemetry [baseline] (9.002 ms) : 0, 9002
Telemetry [candidate] (9.02 ms) : 0, 9020
Flare Poller [baseline] (3.605 ms) : 0, 3605
Flare Poller [candidate] (3.61 ms) : 0, 3610
section iast
crashtracking [baseline] (1.213 ms) : 0, 1213
crashtracking [candidate] (1.215 ms) : 0, 1215
BytebuddyAgent [baseline] (811.798 ms) : 0, 811798
BytebuddyAgent [candidate] (801.789 ms) : 0, 801789
AgentMeter [baseline] (11.99 ms) : 0, 11990
AgentMeter [candidate] (11.412 ms) : 0, 11412
GlobalTracer [baseline] (250.938 ms) : 0, 250938
GlobalTracer [candidate] (248.439 ms) : 0, 248439
IAST [baseline] (25.53 ms) : 0, 25530
IAST [candidate] (25.279 ms) : 0, 25279
AppSec [baseline] (26.779 ms) : 0, 26779
AppSec [candidate] (26.534 ms) : 0, 26534
Debugger [baseline] (64.871 ms) : 0, 64871
Debugger [candidate] (63.657 ms) : 0, 63657
Remote Config [baseline] (530.025 µs) : 0, 530
Remote Config [candidate] (526.695 µs) : 0, 527
Telemetry [baseline] (14.917 ms) : 0, 14917
Telemetry [candidate] (15.364 ms) : 0, 15364
Flare Poller [baseline] (3.812 ms) : 0, 3812
Flare Poller [candidate] (4.392 ms) : 0, 4392
section profiling
crashtracking [baseline] (1.179 ms) : 0, 1179
crashtracking [candidate] (1.174 ms) : 0, 1174
BytebuddyAgent [baseline] (683.021 ms) : 0, 683021
BytebuddyAgent [candidate] (681.903 ms) : 0, 681903
AgentMeter [baseline] (8.637 ms) : 0, 8637
AgentMeter [candidate] (8.574 ms) : 0, 8574
GlobalTracer [baseline] (215.835 ms) : 0, 215835
GlobalTracer [candidate] (214.959 ms) : 0, 214959
AppSec [baseline] (31.982 ms) : 0, 31982
AppSec [candidate] (31.949 ms) : 0, 31949
Debugger [baseline] (64.632 ms) : 0, 64632
Debugger [candidate] (64.101 ms) : 0, 64101
Remote Config [baseline] (590.711 µs) : 0, 591
Remote Config [candidate] (599.336 µs) : 0, 599
Telemetry [baseline] (8.925 ms) : 0, 8925
Telemetry [candidate] (8.937 ms) : 0, 8937
Flare Poller [baseline] (3.504 ms) : 0, 3504
Flare Poller [candidate] (3.422 ms) : 0, 3422
ProfilingAgent [baseline] (93.914 ms) : 0, 93914
ProfilingAgent [candidate] (93.736 ms) : 0, 93736
Profiling [baseline] (94.483 ms) : 0, 94483
Profiling [candidate] (94.294 ms) : 0, 94294
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~3037d71fb2, baseline=1.61.0-SNAPSHOT~0ce91539df

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1057852
Total [baseline] (8.819 s) : 0, 8818762
Agent [candidate] (1.063 s) : 0, 1062509
Total [candidate] (8.831 s) : 0, 8830975
section iast
Agent [baseline] (1.222 s) : 0, 1221500
Total [baseline] (9.518 s) : 0, 9518211
Agent [candidate] (1.227 s) : 0, 1226903
Total [candidate] (9.566 s) : 0, 9566218
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent iast 1.222 s 163.648 ms (15.5%)
Total tracing 8.819 s -
Total iast 9.518 s 699.449 ms (7.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.063 s -
Agent iast 1.227 s 164.394 ms (15.5%)
Total tracing 8.831 s -
Total iast 9.566 s 735.243 ms (8.3%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~3037d71fb2, baseline=1.61.0-SNAPSHOT~0ce91539df

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.203 ms) : 0, 1203
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (628.709 ms) : 0, 628709
BytebuddyAgent [candidate] (633.166 ms) : 0, 633166
AgentMeter [baseline] (29.056 ms) : 0, 29056
AgentMeter [candidate] (29.35 ms) : 0, 29350
GlobalTracer [baseline] (256.667 ms) : 0, 256667
GlobalTracer [candidate] (256.648 ms) : 0, 256648
AppSec [baseline] (31.668 ms) : 0, 31668
AppSec [candidate] (31.463 ms) : 0, 31463
Debugger [baseline] (58.795 ms) : 0, 58795
Debugger [candidate] (58.862 ms) : 0, 58862
Remote Config [baseline] (595.773 µs) : 0, 596
Remote Config [candidate] (581.005 µs) : 0, 581
Telemetry [baseline] (8.588 ms) : 0, 8588
Telemetry [candidate] (8.62 ms) : 0, 8620
Flare Poller [baseline] (6.364 ms) : 0, 6364
Flare Poller [candidate] (6.438 ms) : 0, 6438
section iast
crashtracking [baseline] (1.204 ms) : 0, 1204
crashtracking [candidate] (1.197 ms) : 0, 1197
BytebuddyAgent [baseline] (792.786 ms) : 0, 792786
BytebuddyAgent [candidate] (796.85 ms) : 0, 796850
AgentMeter [baseline] (11.24 ms) : 0, 11240
AgentMeter [candidate] (11.254 ms) : 0, 11254
GlobalTracer [baseline] (246.114 ms) : 0, 246114
GlobalTracer [candidate] (247.212 ms) : 0, 247212
IAST [baseline] (25.121 ms) : 0, 25121
IAST [candidate] (25.072 ms) : 0, 25072
AppSec [baseline] (26.237 ms) : 0, 26237
AppSec [candidate] (26.271 ms) : 0, 26271
Debugger [baseline] (62.512 ms) : 0, 62512
Debugger [candidate] (62.666 ms) : 0, 62666
Remote Config [baseline] (547.458 µs) : 0, 547
Remote Config [candidate] (519.296 µs) : 0, 519
Telemetry [baseline] (14.972 ms) : 0, 14972
Telemetry [candidate] (15.307 ms) : 0, 15307
Flare Poller [baseline] (4.853 ms) : 0, 4853
Flare Poller [candidate] (4.283 ms) : 0, 4283
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/separate-context-tracking-clients
git_commit_date 1773221715 1773301463
git_commit_sha 0ce9153 3037d71
release_version 1.61.0-SNAPSHOT~0ce91539df 1.61.0-SNAPSHOT~3037d71fb2
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773304041 1773304041
ci_job_id 1499337920 1499337920
ci_pipeline_id 102068470 102068470
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-pg2g65t4 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-pg2g65t4 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 2 performance regressions! Performance is the same for 17 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 worse
[+136.223µs; +236.244µs] or [+5.010%; +8.688%]
worse
[+169.971µs; +540.529µs] or [+2.191%; +6.969%]
unstable
[-217.215op/s; +50.715op/s] or [-16.370%; +3.822%]
2.905ms 8.111ms 1243.688op/s 2.719ms 7.756ms 1326.938op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~3037d71fb2, baseline=1.61.0-SNAPSHOT~0ce91539df
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.182 ms) : 1171, 1194
.   : milestone, 1182,
iast (3.168 ms) : 3124, 3213
.   : milestone, 3168,
iast_FULL (5.793 ms) : 5735, 5851
.   : milestone, 5793,
iast_GLOBAL (3.453 ms) : 3403, 3502
.   : milestone, 3453,
profiling (2.14 ms) : 2118, 2163
.   : milestone, 2140,
tracing (1.829 ms) : 1814, 1845
.   : milestone, 1829,
section candidate
no_agent (1.173 ms) : 1161, 1185
.   : milestone, 1173,
iast (3.235 ms) : 3190, 3280
.   : milestone, 3235,
iast_FULL (5.752 ms) : 5694, 5810
.   : milestone, 5752,
iast_GLOBAL (3.69 ms) : 3626, 3754
.   : milestone, 3690,
profiling (2.068 ms) : 2050, 2085
.   : milestone, 2068,
tracing (1.789 ms) : 1775, 1804
.   : milestone, 1789,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.182 ms [1.171 ms, 1.194 ms] -
iast 3.168 ms [3.124 ms, 3.213 ms] 1.986 ms (168.0%)
iast_FULL 5.793 ms [5.735 ms, 5.851 ms] 4.611 ms (390.0%)
iast_GLOBAL 3.453 ms [3.403 ms, 3.502 ms] 2.27 ms (192.0%)
profiling 2.14 ms [2.118 ms, 2.163 ms] 958.028 µs (81.0%)
tracing 1.829 ms [1.814 ms, 1.845 ms] 646.968 µs (54.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.173 ms [1.161 ms, 1.185 ms] -
iast 3.235 ms [3.19 ms, 3.28 ms] 2.062 ms (175.7%)
iast_FULL 5.752 ms [5.694 ms, 5.81 ms] 4.579 ms (390.3%)
iast_GLOBAL 3.69 ms [3.626 ms, 3.754 ms] 2.517 ms (214.6%)
profiling 2.068 ms [2.05 ms, 2.085 ms] 894.426 µs (76.2%)
tracing 1.789 ms [1.775 ms, 1.804 ms] 616.164 µs (52.5%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~3037d71fb2, baseline=1.61.0-SNAPSHOT~0ce91539df
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.752 ms) : 18557, 18948
.   : milestone, 18752,
appsec (18.535 ms) : 18347, 18723
.   : milestone, 18535,
code_origins (18.108 ms) : 17926, 18289
.   : milestone, 18108,
iast (17.911 ms) : 17731, 18091
.   : milestone, 17911,
profiling (19.832 ms) : 19624, 20039
.   : milestone, 19832,
tracing (17.664 ms) : 17489, 17839
.   : milestone, 17664,
section candidate
no_agent (19.232 ms) : 19036, 19428
.   : milestone, 19232,
appsec (18.851 ms) : 18658, 19044
.   : milestone, 18851,
code_origins (17.87 ms) : 17691, 18049
.   : milestone, 17870,
iast (17.781 ms) : 17606, 17956
.   : milestone, 17781,
profiling (18.954 ms) : 18763, 19144
.   : milestone, 18954,
tracing (17.614 ms) : 17439, 17790
.   : milestone, 17614,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.752 ms [18.557 ms, 18.948 ms] -
appsec 18.535 ms [18.347 ms, 18.723 ms] -217.376 µs (-1.2%)
code_origins 18.108 ms [17.926 ms, 18.289 ms] -644.548 µs (-3.4%)
iast 17.911 ms [17.731 ms, 18.091 ms] -841.52 µs (-4.5%)
profiling 19.832 ms [19.624 ms, 20.039 ms] 1.079 ms (5.8%)
tracing 17.664 ms [17.489 ms, 17.839 ms] -1.089 ms (-5.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.232 ms [19.036 ms, 19.428 ms] -
appsec 18.851 ms [18.658 ms, 19.044 ms] -380.906 µs (-2.0%)
code_origins 17.87 ms [17.691 ms, 18.049 ms] -1.362 ms (-7.1%)
iast 17.781 ms [17.606 ms, 17.956 ms] -1.451 ms (-7.5%)
profiling 18.954 ms [18.763 ms, 19.144 ms] -278.325 µs (-1.4%)
tracing 17.614 ms [17.439 ms, 17.79 ms] -1.618 ms (-8.4%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/separate-context-tracking-clients
git_commit_date 1773221715 1773301463
git_commit_sha 0ce9153 3037d71
release_version 1.61.0-SNAPSHOT~0ce91539df 1.61.0-SNAPSHOT~3037d71fb2
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773303521 1773303521
ci_job_id 1499337921 1499337921
ci_pipeline_id 102068470 102068470
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-6dppiw5p 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-6dppiw5p 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~3037d71fb2, baseline=1.61.0-SNAPSHOT~0ce91539df
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.622 s) : 15622000, 15622000
.   : milestone, 15622000,
appsec (14.582 s) : 14582000, 14582000
.   : milestone, 14582000,
iast (17.841 s) : 17841000, 17841000
.   : milestone, 17841000,
iast_GLOBAL (17.599 s) : 17599000, 17599000
.   : milestone, 17599000,
profiling (14.75 s) : 14750000, 14750000
.   : milestone, 14750000,
tracing (15.264 s) : 15264000, 15264000
.   : milestone, 15264000,
section candidate
no_agent (15.622 s) : 15622000, 15622000
.   : milestone, 15622000,
appsec (14.736 s) : 14736000, 14736000
.   : milestone, 14736000,
iast (17.944 s) : 17944000, 17944000
.   : milestone, 17944000,
iast_GLOBAL (17.819 s) : 17819000, 17819000
.   : milestone, 17819000,
profiling (15.749 s) : 15749000, 15749000
.   : milestone, 15749000,
tracing (14.984 s) : 14984000, 14984000
.   : milestone, 14984000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.622 s [15.622 s, 15.622 s] -
appsec 14.582 s [14.582 s, 14.582 s] -1.04 s (-6.7%)
iast 17.841 s [17.841 s, 17.841 s] 2.219 s (14.2%)
iast_GLOBAL 17.599 s [17.599 s, 17.599 s] 1.977 s (12.7%)
profiling 14.75 s [14.75 s, 14.75 s] -872.0 ms (-5.6%)
tracing 15.264 s [15.264 s, 15.264 s] -358.0 ms (-2.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.622 s [15.622 s, 15.622 s] -
appsec 14.736 s [14.736 s, 14.736 s] -886.0 ms (-5.7%)
iast 17.944 s [17.944 s, 17.944 s] 2.322 s (14.9%)
iast_GLOBAL 17.819 s [17.819 s, 17.819 s] 2.197 s (14.1%)
profiling 15.749 s [15.749 s, 15.749 s] 127.0 ms (0.8%)
tracing 14.984 s [14.984 s, 14.984 s] -638.0 ms (-4.1%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~3037d71fb2, baseline=1.61.0-SNAPSHOT~0ce91539df
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.471 ms) : 1459, 1482
.   : milestone, 1471,
appsec (3.795 ms) : 3574, 4016
.   : milestone, 3795,
iast (2.258 ms) : 2188, 2328
.   : milestone, 2258,
iast_GLOBAL (2.306 ms) : 2236, 2377
.   : milestone, 2306,
profiling (2.096 ms) : 2041, 2152
.   : milestone, 2096,
tracing (2.068 ms) : 2013, 2122
.   : milestone, 2068,
section candidate
no_agent (1.472 ms) : 1460, 1483
.   : milestone, 1472,
appsec (3.8 ms) : 3578, 4023
.   : milestone, 3800,
iast (2.254 ms) : 2185, 2324
.   : milestone, 2254,
iast_GLOBAL (2.304 ms) : 2234, 2375
.   : milestone, 2304,
profiling (2.082 ms) : 2027, 2137
.   : milestone, 2082,
tracing (2.062 ms) : 2008, 2116
.   : milestone, 2062,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.459 ms, 1.482 ms] -
appsec 3.795 ms [3.574 ms, 4.016 ms] 2.325 ms (158.1%)
iast 2.258 ms [2.188 ms, 2.328 ms] 787.343 µs (53.5%)
iast_GLOBAL 2.306 ms [2.236 ms, 2.377 ms] 835.763 µs (56.8%)
profiling 2.096 ms [2.041 ms, 2.152 ms] 625.923 µs (42.6%)
tracing 2.068 ms [2.013 ms, 2.122 ms] 597.137 µs (40.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.46 ms, 1.483 ms] -
appsec 3.8 ms [3.578 ms, 4.023 ms] 2.328 ms (158.2%)
iast 2.254 ms [2.185 ms, 2.324 ms] 782.289 µs (53.1%)
iast_GLOBAL 2.304 ms [2.234 ms, 2.375 ms] 832.485 µs (56.6%)
profiling 2.082 ms [2.027 ms, 2.137 ms] 610.076 µs (41.4%)
tracing 2.062 ms [2.008 ms, 2.116 ms] 590.363 µs (40.1%)

@amarziali amarziali force-pushed the andrea.marziali/separate-context-tracking-clients branch from 7f67787 to 6930b27 Compare March 11, 2026 11:28
@amarziali amarziali force-pushed the andrea.marziali/separate-context-tracking-clients branch from 3d916ac to c0cf2fc Compare March 11, 2026 11:36
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: ai generated Largely based on code generated by an AI or LLM type: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant