Skip to content

Mute tracing for agent http calls#10690

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
bbujon/http-mute
Mar 3, 2026
Merged

Mute tracing for agent http calls#10690
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
bbujon/http-mute

Conversation

@PerfectSlayer
Copy link
Contributor

@PerfectSlayer PerfectSlayer commented Feb 26, 2026

What Does This Do

This PR generalizes muting the tracing for HTTP client calls.
Originally only applied to OkHttp3, it will now be applied to JDK HTTP Client too.

Additionally, it fixes the fact that current active spans are getting injected propagation headers when application access the request headers - independently of the injection mechanism.

Motivation

Start leveraging JDK HTTP client as HTTP client.

Additional Notes

Also does a bit of clean up of the java-net instrumentation (deprecated API, static imports).

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.

@PerfectSlayer PerfectSlayer added the type: enhancement Enhancements and improvements label Feb 26, 2026
@PerfectSlayer PerfectSlayer requested a review from a team as a code owner February 26, 2026 15:17
@PerfectSlayer PerfectSlayer added the inst: java Core Java language instrumentation label Feb 26, 2026
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

@pr-commenter
Copy link

pr-commenter bot commented Feb 26, 2026

Benchmarks

⚠️ Warning: Baseline build not found for merge-base commit. Comparing against the latest commit on master instead.

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/http-mute
git_commit_date 1772465864 1772475119
git_commit_sha 1c44c6f 7fc7401
release_version 1.60.0-SNAPSHOT~1c44c6f9a7 1.60.0-SNAPSHOT~7fc7401f51
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1772476985 1772476985
ci_job_id 1468299081 1468299081
ci_pipeline_id 99814114 99814114
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-ht6ali1g 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-ht6ali1g 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 2 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 10 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:insecure-bank:tracing:Debugger better
[-7.484ms; -2.629ms] or [-11.456%; -4.024%]
60.266ms 65.322ms
scenario:startup:petclinic:tracing:Debugger better
[-8.558ms; -4.833ms] or [-12.645%; -7.141%]
60.987ms 67.682ms
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~7fc7401f51, baseline=1.60.0-SNAPSHOT~1c44c6f9a7

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.074 s) : 0, 1074455
Total [baseline] (8.769 s) : 0, 8769100
Agent [candidate] (1.074 s) : 0, 1074437
Total [candidate] (8.785 s) : 0, 8785194
section iast
Agent [baseline] (1.232 s) : 0, 1231619
Total [baseline] (9.387 s) : 0, 9386661
Agent [candidate] (1.243 s) : 0, 1243422
Total [candidate] (9.397 s) : 0, 9397117
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.074 s -
Agent iast 1.232 s 157.164 ms (14.6%)
Total tracing 8.769 s -
Total iast 9.387 s 617.561 ms (7.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.074 s -
Agent iast 1.243 s 168.984 ms (15.7%)
Total tracing 8.785 s -
Total iast 9.397 s 611.923 ms (7.0%)
gantt
    title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~7fc7401f51, baseline=1.60.0-SNAPSHOT~1c44c6f9a7

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.201 ms) : 0, 1201
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (632.94 ms) : 0, 632940
BytebuddyAgent [candidate] (633.505 ms) : 0, 633505
AgentMeter [baseline] (29.577 ms) : 0, 29577
AgentMeter [candidate] (29.338 ms) : 0, 29338
GlobalTracer [baseline] (260.399 ms) : 0, 260399
GlobalTracer [candidate] (259.909 ms) : 0, 259909
AppSec [baseline] (33.595 ms) : 0, 33595
AppSec [candidate] (33.249 ms) : 0, 33249
Debugger [baseline] (65.322 ms) : 0, 65322
Debugger [candidate] (60.266 ms) : 0, 60266
Remote Config [baseline] (620.777 µs) : 0, 621
Remote Config [candidate] (636.28 µs) : 0, 636
Telemetry [baseline] (10.645 ms) : 0, 10645
Telemetry [candidate] (14.592 ms) : 0, 14592
Flare Poller [baseline] (3.785 ms) : 0, 3785
Flare Poller [candidate] (5.411 ms) : 0, 5411
section iast
crashtracking [baseline] (1.206 ms) : 0, 1206
crashtracking [candidate] (1.213 ms) : 0, 1213
BytebuddyAgent [baseline] (796.116 ms) : 0, 796116
BytebuddyAgent [candidate] (805.095 ms) : 0, 805095
AgentMeter [baseline] (11.31 ms) : 0, 11310
AgentMeter [candidate] (11.57 ms) : 0, 11570
GlobalTracer [baseline] (247.599 ms) : 0, 247599
GlobalTracer [candidate] (248.857 ms) : 0, 248857
IAST [baseline] (26.976 ms) : 0, 26976
IAST [candidate] (27.349 ms) : 0, 27349
AppSec [baseline] (32.444 ms) : 0, 32444
AppSec [candidate] (31.481 ms) : 0, 31481
Debugger [baseline] (67.23 ms) : 0, 67230
Debugger [candidate] (68.853 ms) : 0, 68853
Remote Config [baseline] (546.057 µs) : 0, 546
Remote Config [candidate] (614.786 µs) : 0, 615
Telemetry [baseline] (8.606 ms) : 0, 8606
Telemetry [candidate] (8.654 ms) : 0, 8654
Flare Poller [baseline] (3.478 ms) : 0, 3478
Flare Poller [candidate] (3.461 ms) : 0, 3461
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~7fc7401f51, baseline=1.60.0-SNAPSHOT~1c44c6f9a7

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.065 s) : 0, 1064868
Total [baseline] (10.906 s) : 0, 10906149
Agent [candidate] (1.073 s) : 0, 1072953
Total [candidate] (10.964 s) : 0, 10963696
section appsec
Agent [baseline] (1.25 s) : 0, 1249866
Total [baseline] (11.02 s) : 0, 11020219
Agent [candidate] (1.244 s) : 0, 1244445
Total [candidate] (11.064 s) : 0, 11063515
section iast
Agent [baseline] (1.237 s) : 0, 1236882
Total [baseline] (11.268 s) : 0, 11267912
Agent [candidate] (1.236 s) : 0, 1236247
Total [candidate] (11.173 s) : 0, 11173497
section profiling
Agent [baseline] (1.201 s) : 0, 1201034
Total [baseline] (10.964 s) : 0, 10963864
Agent [candidate] (1.198 s) : 0, 1198035
Total [candidate] (10.986 s) : 0, 10985620
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent appsec 1.25 s 184.998 ms (17.4%)
Agent iast 1.237 s 172.013 ms (16.2%)
Agent profiling 1.201 s 136.166 ms (12.8%)
Total tracing 10.906 s -
Total appsec 11.02 s 114.07 ms (1.0%)
Total iast 11.268 s 361.763 ms (3.3%)
Total profiling 10.964 s 57.715 ms (0.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.073 s -
Agent appsec 1.244 s 171.492 ms (16.0%)
Agent iast 1.236 s 163.294 ms (15.2%)
Agent profiling 1.198 s 125.082 ms (11.7%)
Total tracing 10.964 s -
Total appsec 11.064 s 99.819 ms (0.9%)
Total iast 11.173 s 209.801 ms (1.9%)
Total profiling 10.986 s 21.924 ms (0.2%)
gantt
    title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~7fc7401f51, baseline=1.60.0-SNAPSHOT~1c44c6f9a7

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.187 ms) : 0, 1187
crashtracking [candidate] (1.197 ms) : 0, 1197
BytebuddyAgent [baseline] (627.117 ms) : 0, 627117
BytebuddyAgent [candidate] (632.532 ms) : 0, 632532
AgentMeter [baseline] (29.204 ms) : 0, 29204
AgentMeter [candidate] (29.281 ms) : 0, 29281
GlobalTracer [baseline] (257.137 ms) : 0, 257137
GlobalTracer [candidate] (259.663 ms) : 0, 259663
AppSec [baseline] (32.95 ms) : 0, 32950
AppSec [candidate] (33.285 ms) : 0, 33285
Debugger [baseline] (67.682 ms) : 0, 67682
Debugger [candidate] (60.987 ms) : 0, 60987
Remote Config [baseline] (614.267 µs) : 0, 614
Remote Config [candidate] (644.671 µs) : 0, 645
Telemetry [baseline] (9.052 ms) : 0, 9052
Telemetry [candidate] (13.748 ms) : 0, 13748
Flare Poller [baseline] (3.774 ms) : 0, 3774
Flare Poller [candidate] (5.358 ms) : 0, 5358
section appsec
crashtracking [baseline] (1.206 ms) : 0, 1206
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (663.653 ms) : 0, 663653
BytebuddyAgent [candidate] (659.508 ms) : 0, 659508
AgentMeter [baseline] (12.128 ms) : 0, 12128
AgentMeter [candidate] (12.102 ms) : 0, 12102
GlobalTracer [baseline] (260.574 ms) : 0, 260574
GlobalTracer [candidate] (260.525 ms) : 0, 260525
IAST [baseline] (25.673 ms) : 0, 25673
IAST [candidate] (25.696 ms) : 0, 25696
AppSec [baseline] (168.979 ms) : 0, 168979
AppSec [candidate] (168.41 ms) : 0, 168410
Debugger [baseline] (67.591 ms) : 0, 67591
Debugger [candidate] (67.017 ms) : 0, 67017
Remote Config [baseline] (684.319 µs) : 0, 684
Remote Config [candidate] (681.287 µs) : 0, 681
Telemetry [baseline] (9.453 ms) : 0, 9453
Telemetry [candidate] (9.492 ms) : 0, 9492
Flare Poller [baseline] (3.598 ms) : 0, 3598
Flare Poller [candidate] (3.704 ms) : 0, 3704
section iast
crashtracking [baseline] (1.199 ms) : 0, 1199
crashtracking [candidate] (1.198 ms) : 0, 1198
BytebuddyAgent [baseline] (798.843 ms) : 0, 798843
BytebuddyAgent [candidate] (798.413 ms) : 0, 798413
AgentMeter [baseline] (11.402 ms) : 0, 11402
AgentMeter [candidate] (11.351 ms) : 0, 11351
GlobalTracer [baseline] (248.479 ms) : 0, 248479
GlobalTracer [candidate] (247.842 ms) : 0, 247842
IAST [baseline] (27.23 ms) : 0, 27230
IAST [candidate] (27.433 ms) : 0, 27433
AppSec [baseline] (36.152 ms) : 0, 36152
AppSec [candidate] (35.005 ms) : 0, 35005
Debugger [baseline] (64.763 ms) : 0, 64763
Debugger [candidate] (66.246 ms) : 0, 66246
Remote Config [baseline] (534.311 µs) : 0, 534
Remote Config [candidate] (555.334 µs) : 0, 555
Telemetry [baseline] (8.646 ms) : 0, 8646
Telemetry [candidate] (8.636 ms) : 0, 8636
Flare Poller [baseline] (3.458 ms) : 0, 3458
Flare Poller [candidate] (3.47 ms) : 0, 3470
section profiling
crashtracking [baseline] (1.177 ms) : 0, 1177
crashtracking [candidate] (1.174 ms) : 0, 1174
BytebuddyAgent [baseline] (688.487 ms) : 0, 688487
BytebuddyAgent [candidate] (687.574 ms) : 0, 687574
AgentMeter [baseline] (8.639 ms) : 0, 8639
AgentMeter [candidate] (8.614 ms) : 0, 8614
GlobalTracer [baseline] (217.613 ms) : 0, 217613
GlobalTracer [candidate] (216.749 ms) : 0, 216749
AppSec [baseline] (33.012 ms) : 0, 33012
AppSec [candidate] (32.745 ms) : 0, 32745
Debugger [baseline] (67.763 ms) : 0, 67763
Debugger [candidate] (67.538 ms) : 0, 67538
Remote Config [baseline] (641.371 µs) : 0, 641
Remote Config [candidate] (631.352 µs) : 0, 631
Telemetry [baseline] (8.957 ms) : 0, 8957
Telemetry [candidate] (8.875 ms) : 0, 8875
Flare Poller [baseline] (3.816 ms) : 0, 3816
Flare Poller [candidate] (3.766 ms) : 0, 3766
ProfilingAgent [baseline] (99.611 ms) : 0, 99611
ProfilingAgent [candidate] (99.221 ms) : 0, 99221
Profiling [baseline] (100.19 ms) : 0, 100190
Profiling [candidate] (99.788 ms) : 0, 99788
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/http-mute
git_commit_date 1772465864 1772475119
git_commit_sha 1c44c6f 7fc7401
release_version 1.60.0-SNAPSHOT~1c44c6f9a7 1.60.0-SNAPSHOT~7fc7401f51
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1772477471 1772477471
ci_job_id 1468299082 1468299082
ci_pipeline_id 99814114 99814114
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-0iqzgb4q 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-0iqzgb4q 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 1 performance improvements and 3 performance regressions! Performance is the same for 15 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_FULL:high_load worse
[+101.552µs; +417.364µs] or [+2.037%; +8.373%]
unsure
[+122.704µs; +1044.494µs] or [+1.030%; +8.771%]
unstable
[-134.601op/s; +39.913op/s] or [-16.148%; +4.788%]
5.244ms 12.492ms 786.188op/s 4.984ms 11.909ms 833.531op/s
scenario:load:petclinic:profiling:high_load worse
[+499.362µs; +914.331µs] or [+2.740%; +5.017%]
unsure
[+57.088µs; +1167.771µs] or [+0.194%; +3.959%]
unstable
[-33.486op/s; +19.111op/s] or [-13.354%; +7.622%]
18.930ms 30.112ms 243.562op/s 18.223ms 29.500ms 250.750op/s
scenario:load:petclinic:iast:high_load worse
[+0.468ms; +1.759ms] or [+2.681%; +10.076%]
same
[-180.045µs; +2140.748µs] or [-0.619%; +7.361%]
unstable
[-40.064op/s; +16.189op/s] or [-15.394%; +6.220%]
18.570ms 30.064ms 248.312op/s 17.456ms 29.084ms 260.250op/s
scenario:load:petclinic:tracing:high_load better
[-1.813ms; -0.674ms] or [-9.752%; -3.623%]
unsure
[-2.113ms; -0.412ms] or [-7.037%; -1.372%]
unstable
[-12.608op/s; +43.108op/s] or [-5.067%; +17.323%]
17.346ms 28.756ms 264.094op/s 18.590ms 30.019ms 248.844op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~7fc7401f51, baseline=1.60.0-SNAPSHOT~1c44c6f9a7
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.049 ms) : 17862, 18236
.   : milestone, 18049,
appsec (18.819 ms) : 18627, 19010
.   : milestone, 18819,
code_origins (17.371 ms) : 17200, 17543
.   : milestone, 17371,
iast (17.929 ms) : 17747, 18111
.   : milestone, 17929,
profiling (18.613 ms) : 18430, 18796
.   : milestone, 18613,
tracing (18.756 ms) : 18564, 18949
.   : milestone, 18756,
section candidate
no_agent (19.535 ms) : 19328, 19741
.   : milestone, 19535,
appsec (18.602 ms) : 18417, 18786
.   : milestone, 18602,
code_origins (17.38 ms) : 17207, 17552
.   : milestone, 17380,
iast (18.797 ms) : 18603, 18991
.   : milestone, 18797,
profiling (19.167 ms) : 18979, 19354
.   : milestone, 19167,
tracing (17.667 ms) : 17490, 17844
.   : milestone, 17667,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.049 ms [17.862 ms, 18.236 ms] -
appsec 18.819 ms [18.627 ms, 19.01 ms] 769.986 µs (4.3%)
code_origins 17.371 ms [17.2 ms, 17.543 ms] -677.503 µs (-3.8%)
iast 17.929 ms [17.747 ms, 18.111 ms] -119.816 µs (-0.7%)
profiling 18.613 ms [18.43 ms, 18.796 ms] 563.782 µs (3.1%)
tracing 18.756 ms [18.564 ms, 18.949 ms] 707.454 µs (3.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.535 ms [19.328 ms, 19.741 ms] -
appsec 18.602 ms [18.417 ms, 18.786 ms] -932.897 µs (-4.8%)
code_origins 17.38 ms [17.207 ms, 17.552 ms] -2.155 ms (-11.0%)
iast 18.797 ms [18.603 ms, 18.991 ms] -737.903 µs (-3.8%)
profiling 19.167 ms [18.979 ms, 19.354 ms] -368.006 µs (-1.9%)
tracing 17.667 ms [17.49 ms, 17.844 ms] -1.868 ms (-9.6%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~7fc7401f51, baseline=1.60.0-SNAPSHOT~1c44c6f9a7
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.202 ms) : 1190, 1213
.   : milestone, 1202,
iast (3.186 ms) : 3144, 3228
.   : milestone, 3186,
iast_FULL (5.544 ms) : 5490, 5599
.   : milestone, 5544,
iast_GLOBAL (3.431 ms) : 3379, 3483
.   : milestone, 3431,
profiling (2.127 ms) : 2106, 2147
.   : milestone, 2127,
tracing (1.786 ms) : 1771, 1800
.   : milestone, 1786,
section candidate
no_agent (1.189 ms) : 1178, 1200
.   : milestone, 1189,
iast (3.126 ms) : 3083, 3168
.   : milestone, 3126,
iast_FULL (5.883 ms) : 5823, 5943
.   : milestone, 5883,
iast_GLOBAL (3.534 ms) : 3479, 3588
.   : milestone, 3534,
profiling (2.141 ms) : 2121, 2161
.   : milestone, 2141,
tracing (1.754 ms) : 1740, 1768
.   : milestone, 1754,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.202 ms [1.19 ms, 1.213 ms] -
iast 3.186 ms [3.144 ms, 3.228 ms] 1.984 ms (165.1%)
iast_FULL 5.544 ms [5.49 ms, 5.599 ms] 4.343 ms (361.4%)
iast_GLOBAL 3.431 ms [3.379 ms, 3.483 ms] 2.229 ms (185.5%)
profiling 2.127 ms [2.106 ms, 2.147 ms] 925.195 µs (77.0%)
tracing 1.786 ms [1.771 ms, 1.8 ms] 584.19 µs (48.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.189 ms [1.178 ms, 1.2 ms] -
iast 3.126 ms [3.083 ms, 3.168 ms] 1.937 ms (162.9%)
iast_FULL 5.883 ms [5.823 ms, 5.943 ms] 4.694 ms (394.8%)
iast_GLOBAL 3.534 ms [3.479 ms, 3.588 ms] 2.345 ms (197.2%)
profiling 2.141 ms [2.121 ms, 2.161 ms] 952.343 µs (80.1%)
tracing 1.754 ms [1.74 ms, 1.768 ms] 564.854 µs (47.5%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/http-mute
git_commit_date 1772465864 1772475119
git_commit_sha 1c44c6f 7fc7401
release_version 1.60.0-SNAPSHOT~1c44c6f9a7 1.60.0-SNAPSHOT~7fc7401f51
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1772477120 1772477120
ci_job_id 1468299083 1468299083
ci_pipeline_id 99814114 99814114
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-wfv5fot9 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-wfv5fot9 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 1 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 0 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:dacapo:tomcat:appsec better
[-1.450ms; -1.103ms] or [-38.296%; -29.129%]
2.509ms 3.786ms
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~7fc7401f51, baseline=1.60.0-SNAPSHOT~1c44c6f9a7
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.046 s) : 15046000, 15046000
.   : milestone, 15046000,
appsec (15.235 s) : 15235000, 15235000
.   : milestone, 15235000,
iast (18.057 s) : 18057000, 18057000
.   : milestone, 18057000,
iast_GLOBAL (17.74 s) : 17740000, 17740000
.   : milestone, 17740000,
profiling (15.478 s) : 15478000, 15478000
.   : milestone, 15478000,
tracing (14.622 s) : 14622000, 14622000
.   : milestone, 14622000,
section candidate
no_agent (14.937 s) : 14937000, 14937000
.   : milestone, 14937000,
appsec (14.984 s) : 14984000, 14984000
.   : milestone, 14984000,
iast (19.048 s) : 19048000, 19048000
.   : milestone, 19048000,
iast_GLOBAL (17.927 s) : 17927000, 17927000
.   : milestone, 17927000,
profiling (14.724 s) : 14724000, 14724000
.   : milestone, 14724000,
tracing (14.556 s) : 14556000, 14556000
.   : milestone, 14556000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.046 s [15.046 s, 15.046 s] -
appsec 15.235 s [15.235 s, 15.235 s] 189.0 ms (1.3%)
iast 18.057 s [18.057 s, 18.057 s] 3.011 s (20.0%)
iast_GLOBAL 17.74 s [17.74 s, 17.74 s] 2.694 s (17.9%)
profiling 15.478 s [15.478 s, 15.478 s] 432.0 ms (2.9%)
tracing 14.622 s [14.622 s, 14.622 s] -424.0 ms (-2.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.937 s [14.937 s, 14.937 s] -
appsec 14.984 s [14.984 s, 14.984 s] 47.0 ms (0.3%)
iast 19.048 s [19.048 s, 19.048 s] 4.111 s (27.5%)
iast_GLOBAL 17.927 s [17.927 s, 17.927 s] 2.99 s (20.0%)
profiling 14.724 s [14.724 s, 14.724 s] -213.0 ms (-1.4%)
tracing 14.556 s [14.556 s, 14.556 s] -381.0 ms (-2.6%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~7fc7401f51, baseline=1.60.0-SNAPSHOT~1c44c6f9a7
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.472 ms) : 1460, 1483
.   : milestone, 1472,
appsec (3.786 ms) : 3564, 4007
.   : milestone, 3786,
iast (2.247 ms) : 2177, 2316
.   : milestone, 2247,
iast_GLOBAL (2.297 ms) : 2227, 2366
.   : milestone, 2297,
profiling (2.074 ms) : 2020, 2129
.   : milestone, 2074,
tracing (2.053 ms) : 1999, 2106
.   : milestone, 2053,
section candidate
no_agent (1.472 ms) : 1461, 1484
.   : milestone, 1472,
appsec (2.509 ms) : 2455, 2564
.   : milestone, 2509,
iast (2.247 ms) : 2177, 2316
.   : milestone, 2247,
iast_GLOBAL (2.293 ms) : 2224, 2362
.   : milestone, 2293,
profiling (2.071 ms) : 2016, 2126
.   : milestone, 2071,
tracing (2.077 ms) : 2023, 2132
.   : milestone, 2077,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.46 ms, 1.483 ms] -
appsec 3.786 ms [3.564 ms, 4.007 ms] 2.314 ms (157.2%)
iast 2.247 ms [2.177 ms, 2.316 ms] 775.097 µs (52.7%)
iast_GLOBAL 2.297 ms [2.227 ms, 2.366 ms] 825.096 µs (56.1%)
profiling 2.074 ms [2.02 ms, 2.129 ms] 602.599 µs (40.9%)
tracing 2.053 ms [1.999 ms, 2.106 ms] 580.927 µs (39.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.461 ms, 1.484 ms] -
appsec 2.509 ms [2.455 ms, 2.564 ms] 1.037 ms (70.5%)
iast 2.247 ms [2.177 ms, 2.316 ms] 774.473 µs (52.6%)
iast_GLOBAL 2.293 ms [2.224 ms, 2.362 ms] 820.71 µs (55.8%)
profiling 2.071 ms [2.016 ms, 2.126 ms] 599.086 µs (40.7%)
tracing 2.077 ms [2.023 ms, 2.132 ms] 605.076 µs (41.1%)

@PerfectSlayer
Copy link
Contributor Author

@mcculls I updated the PR with a second commit to fix unexpected header injections on current span when interacting with headers.

@PerfectSlayer PerfectSlayer requested a review from a team as a code owner March 2, 2026 18:12
@PerfectSlayer PerfectSlayer added this pull request to the merge queue Mar 3, 2026
@dd-octo-sts
Copy link
Contributor

dd-octo-sts bot commented Mar 3, 2026

/merge

@gh-worker-devflow-routing-ef8351
Copy link

gh-worker-devflow-routing-ef8351 bot commented Mar 3, 2026

View all feedbacks in Devflow UI.

2026-03-03 13:05:21 UTC ℹ️ Start processing command /merge


2026-03-03 13:05:25 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 1h (p90).


2026-03-03 14:07:00 UTC ℹ️ MergeQueue: This merge request was merged

@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 3, 2026
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 6282d6b into master Mar 3, 2026
570 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the bbujon/http-mute branch March 3, 2026 14:06
@github-actions github-actions bot added this to the 1.61.0 milestone Mar 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: java Core Java language instrumentation type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants