Skip to content

Store full instrumentation scope details in OtelTracer wrapper#10871

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
mcculls/record-otel-tracer-scope
Mar 18, 2026
Merged

Store full instrumentation scope details in OtelTracer wrapper#10871
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
mcculls/record-otel-tracer-scope

Conversation

@mcculls
Copy link
Contributor

@mcculls mcculls commented Mar 17, 2026

Motivation

This is needed to support OTLP for traces, where the instrumentation scope forms part of the payload

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.

@mcculls mcculls requested review from a team as code owners March 17, 2026 12:35
@mcculls mcculls requested review from mhlidd and removed request for a team March 17, 2026 12:35
@mcculls mcculls added tag: no release notes Changes to exclude from release notes type: refactoring inst: opentelemetry OpenTelemetry instrumentation labels Mar 17, 2026
@mcculls mcculls requested a review from mtoffl01 March 17, 2026 12:35
@mcculls mcculls force-pushed the mcculls/record-otel-tracer-scope branch from 008c944 to e063fac Compare March 17, 2026 12:59
@pr-commenter
Copy link

pr-commenter bot commented Mar 17, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/record-otel-tracer-scope
git_commit_date 1773770946 1773781569
git_commit_sha 79fbbef 746cfcb
release_version 1.61.0-SNAPSHOT~79fbbef465 1.61.0-SNAPSHOT~746cfcbcbb
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773783288 1773783288
ci_job_id 1515315667 1515315667
ci_pipeline_id 103150090 103150090
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-rquj1jvs 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-rquj1jvs 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~746cfcbcbb, baseline=1.61.0-SNAPSHOT~79fbbef465

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1065962
Total [baseline] (8.867 s) : 0, 8867450
Agent [candidate] (1.052 s) : 0, 1052184
Total [candidate] (8.819 s) : 0, 8818926
section iast
Agent [baseline] (1.243 s) : 0, 1242644
Total [baseline] (9.543 s) : 0, 9543123
Agent [candidate] (1.232 s) : 0, 1231781
Total [candidate] (9.595 s) : 0, 9595270
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent iast 1.243 s 176.683 ms (16.6%)
Total tracing 8.867 s -
Total iast 9.543 s 675.673 ms (7.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.052 s -
Agent iast 1.232 s 179.597 ms (17.1%)
Total tracing 8.819 s -
Total iast 9.595 s 776.344 ms (8.8%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~746cfcbcbb, baseline=1.61.0-SNAPSHOT~79fbbef465

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.225 ms) : 0, 1225
crashtracking [candidate] (1.192 ms) : 0, 1192
BytebuddyAgent [baseline] (631.089 ms) : 0, 631089
BytebuddyAgent [candidate] (624.998 ms) : 0, 624998
AgentMeter [baseline] (29.274 ms) : 0, 29274
AgentMeter [candidate] (29.075 ms) : 0, 29075
GlobalTracer [baseline] (257.603 ms) : 0, 257603
GlobalTracer [candidate] (255.908 ms) : 0, 255908
AppSec [baseline] (31.848 ms) : 0, 31848
AppSec [candidate] (31.472 ms) : 0, 31472
Debugger [baseline] (59.757 ms) : 0, 59757
Debugger [candidate] (59.184 ms) : 0, 59184
Remote Config [baseline] (602.789 µs) : 0, 603
Remote Config [candidate] (592.226 µs) : 0, 592
Telemetry [baseline] (8.074 ms) : 0, 8074
Telemetry [candidate] (8.064 ms) : 0, 8064
Flare Poller [baseline] (10.306 ms) : 0, 10306
Flare Poller [candidate] (5.743 ms) : 0, 5743
section iast
crashtracking [baseline] (1.228 ms) : 0, 1228
crashtracking [candidate] (1.204 ms) : 0, 1204
BytebuddyAgent [baseline] (808.401 ms) : 0, 808401
BytebuddyAgent [candidate] (798.31 ms) : 0, 798310
AgentMeter [baseline] (11.807 ms) : 0, 11807
AgentMeter [candidate] (11.42 ms) : 0, 11420
GlobalTracer [baseline] (249.719 ms) : 0, 249719
GlobalTracer [candidate] (248.824 ms) : 0, 248824
AppSec [baseline] (26.965 ms) : 0, 26965
AppSec [candidate] (26.831 ms) : 0, 26831
Debugger [baseline] (68.066 ms) : 0, 68066
Debugger [candidate] (69.677 ms) : 0, 69677
Remote Config [baseline] (520.529 µs) : 0, 521
Remote Config [candidate] (529.016 µs) : 0, 529
Telemetry [baseline] (10.168 ms) : 0, 10168
Telemetry [candidate] (9.731 ms) : 0, 9731
Flare Poller [baseline] (3.624 ms) : 0, 3624
Flare Poller [candidate] (3.523 ms) : 0, 3523
IAST [baseline] (25.729 ms) : 0, 25729
IAST [candidate] (25.583 ms) : 0, 25583
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~746cfcbcbb, baseline=1.61.0-SNAPSHOT~79fbbef465

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1058131
Total [baseline] (11.003 s) : 0, 11002794
Agent [candidate] (1.059 s) : 0, 1059207
Total [candidate] (11.013 s) : 0, 11013493
section appsec
Agent [baseline] (1.247 s) : 0, 1246743
Total [baseline] (11.238 s) : 0, 11238034
Agent [candidate] (1.241 s) : 0, 1240563
Total [candidate] (11.196 s) : 0, 11196436
section iast
Agent [baseline] (1.225 s) : 0, 1225407
Total [baseline] (11.365 s) : 0, 11364672
Agent [candidate] (1.231 s) : 0, 1231244
Total [candidate] (11.312 s) : 0, 11312171
section profiling
Agent [baseline] (1.178 s) : 0, 1178444
Total [baseline] (11.043 s) : 0, 11043317
Agent [candidate] (1.187 s) : 0, 1186642
Total [candidate] (11.06 s) : 0, 11059729
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent appsec 1.247 s 188.611 ms (17.8%)
Agent iast 1.225 s 167.276 ms (15.8%)
Agent profiling 1.178 s 120.313 ms (11.4%)
Total tracing 11.003 s -
Total appsec 11.238 s 235.24 ms (2.1%)
Total iast 11.365 s 361.878 ms (3.3%)
Total profiling 11.043 s 40.523 ms (0.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent appsec 1.241 s 181.356 ms (17.1%)
Agent iast 1.231 s 172.037 ms (16.2%)
Agent profiling 1.187 s 127.435 ms (12.0%)
Total tracing 11.013 s -
Total appsec 11.196 s 182.944 ms (1.7%)
Total iast 11.312 s 298.678 ms (2.7%)
Total profiling 11.06 s 46.236 ms (0.4%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~746cfcbcbb, baseline=1.61.0-SNAPSHOT~79fbbef465

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.204 ms) : 0, 1204
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (627.415 ms) : 0, 627415
BytebuddyAgent [candidate] (628.28 ms) : 0, 628280
AgentMeter [baseline] (29.098 ms) : 0, 29098
AgentMeter [candidate] (29.046 ms) : 0, 29046
GlobalTracer [baseline] (256.71 ms) : 0, 256710
GlobalTracer [candidate] (256.911 ms) : 0, 256911
AppSec [baseline] (31.755 ms) : 0, 31755
AppSec [candidate] (31.638 ms) : 0, 31638
Debugger [baseline] (60.099 ms) : 0, 60099
Debugger [candidate] (60.127 ms) : 0, 60127
Remote Config [baseline] (587.354 µs) : 0, 587
Remote Config [candidate] (592.65 µs) : 0, 593
Telemetry [baseline] (7.972 ms) : 0, 7972
Telemetry [candidate] (8.115 ms) : 0, 8115
Flare Poller [baseline] (7.242 ms) : 0, 7242
Flare Poller [candidate] (7.272 ms) : 0, 7272
section appsec
crashtracking [baseline] (1.201 ms) : 0, 1201
crashtracking [candidate] (1.181 ms) : 0, 1181
BytebuddyAgent [baseline] (657.786 ms) : 0, 657786
BytebuddyAgent [candidate] (654.368 ms) : 0, 654368
AgentMeter [baseline] (12.064 ms) : 0, 12064
AgentMeter [candidate] (11.929 ms) : 0, 11929
GlobalTracer [baseline] (258.235 ms) : 0, 258235
GlobalTracer [candidate] (256.676 ms) : 0, 256676
AppSec [baseline] (177.953 ms) : 0, 177953
AppSec [candidate] (177.587 ms) : 0, 177587
Debugger [baseline] (66.388 ms) : 0, 66388
Debugger [candidate] (66.162 ms) : 0, 66162
Remote Config [baseline] (618.815 µs) : 0, 619
Remote Config [candidate] (606.978 µs) : 0, 607
Telemetry [baseline] (8.324 ms) : 0, 8324
Telemetry [candidate] (8.2 ms) : 0, 8200
Flare Poller [baseline] (3.618 ms) : 0, 3618
Flare Poller [candidate] (3.574 ms) : 0, 3574
IAST [baseline] (24.235 ms) : 0, 24235
IAST [candidate] (24.086 ms) : 0, 24086
section iast
crashtracking [baseline] (1.191 ms) : 0, 1191
crashtracking [candidate] (1.22 ms) : 0, 1220
BytebuddyAgent [baseline] (793.901 ms) : 0, 793901
BytebuddyAgent [candidate] (797.514 ms) : 0, 797514
AgentMeter [baseline] (11.345 ms) : 0, 11345
AgentMeter [candidate] (11.433 ms) : 0, 11433
GlobalTracer [baseline] (246.871 ms) : 0, 246871
GlobalTracer [candidate] (248.497 ms) : 0, 248497
AppSec [baseline] (26.551 ms) : 0, 26551
AppSec [candidate] (26.788 ms) : 0, 26788
Debugger [baseline] (71.076 ms) : 0, 71076
Debugger [candidate] (70.927 ms) : 0, 70927
Remote Config [baseline] (538.163 µs) : 0, 538
Remote Config [candidate] (525.716 µs) : 0, 526
Telemetry [baseline] (9.202 ms) : 0, 9202
Telemetry [candidate] (9.186 ms) : 0, 9186
Flare Poller [baseline] (3.33 ms) : 0, 3330
Flare Poller [candidate] (3.352 ms) : 0, 3352
IAST [baseline] (25.282 ms) : 0, 25282
IAST [candidate] (25.519 ms) : 0, 25519
section profiling
crashtracking [baseline] (1.164 ms) : 0, 1164
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (679.808 ms) : 0, 679808
BytebuddyAgent [candidate] (685.477 ms) : 0, 685477
AgentMeter [baseline] (8.651 ms) : 0, 8651
AgentMeter [candidate] (8.639 ms) : 0, 8639
GlobalTracer [baseline] (214.84 ms) : 0, 214840
GlobalTracer [candidate] (216.136 ms) : 0, 216136
AppSec [baseline] (32.183 ms) : 0, 32183
AppSec [candidate] (32.358 ms) : 0, 32358
Debugger [baseline] (63.59 ms) : 0, 63590
Debugger [candidate] (63.804 ms) : 0, 63804
Remote Config [baseline] (583.077 µs) : 0, 583
Remote Config [candidate] (579.368 µs) : 0, 579
Telemetry [baseline] (9.249 ms) : 0, 9249
Telemetry [candidate] (9.218 ms) : 0, 9218
Flare Poller [baseline] (4.23 ms) : 0, 4230
Flare Poller [candidate] (4.281 ms) : 0, 4281
ProfilingAgent [baseline] (93.54 ms) : 0, 93540
ProfilingAgent [candidate] (93.878 ms) : 0, 93878
Profiling [baseline] (94.096 ms) : 0, 94096
Profiling [candidate] (94.445 ms) : 0, 94445
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/record-otel-tracer-scope
git_commit_date 1773770946 1773781569
git_commit_sha 79fbbef 746cfcb
release_version 1.61.0-SNAPSHOT~79fbbef465 1.61.0-SNAPSHOT~746cfcbcbb
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773783766 1773783766
ci_job_id 1515315668 1515315668
ci_pipeline_id 103150090 103150090
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-ubbfqegv 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-ubbfqegv 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 4 performance improvements and 0 performance regressions! Performance is the same for 17 metrics, 15 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
[-192.042µs; -58.207µs] or [-6.997%; -2.121%]
unsure
[-464.476µs; -32.777µs] or [-5.973%; -0.422%]
unstable
[-98.298op/s; +185.110op/s] or [-7.486%; +14.097%]
2.619ms 7.528ms 1356.562op/s 2.745ms 7.776ms 1313.156op/s
scenario:load:petclinic:profiling:high_load better
[-1.915ms; -1.042ms] or [-9.800%; -5.331%]
better
[-2.574ms; -0.973ms] or [-8.193%; -3.096%]
unstable
[-9.158op/s; +43.158op/s] or [-3.882%; +18.295%]
18.065ms 29.640ms 252.906op/s 19.544ms 31.414ms 235.906op/s
scenario:load:petclinic:no_agent:high_load better
[-2.204ms; -0.802ms] or [-11.603%; -4.220%]
unsure
[-3.336ms; -0.280ms] or [-10.691%; -0.897%]
unstable
[-7.750op/s; +48.312op/s] or [-3.238%; +20.188%]
17.490ms 29.398ms 259.594op/s 18.993ms 31.206ms 239.312op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~746cfcbcbb, baseline=1.61.0-SNAPSHOT~79fbbef465
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.171 ms) : 1160, 1183
.   : milestone, 1171,
iast (3.202 ms) : 3158, 3246
.   : milestone, 3202,
iast_FULL (5.789 ms) : 5732, 5846
.   : milestone, 5789,
iast_GLOBAL (3.492 ms) : 3437, 3546
.   : milestone, 3492,
profiling (1.962 ms) : 1946, 1979
.   : milestone, 1962,
tracing (1.795 ms) : 1781, 1810
.   : milestone, 1795,
section candidate
no_agent (1.176 ms) : 1165, 1187
.   : milestone, 1176,
iast (3.23 ms) : 3185, 3274
.   : milestone, 3230,
iast_FULL (5.953 ms) : 5893, 6014
.   : milestone, 5953,
iast_GLOBAL (3.378 ms) : 3329, 3428
.   : milestone, 3378,
profiling (2.077 ms) : 2054, 2099
.   : milestone, 2077,
tracing (1.789 ms) : 1774, 1804
.   : milestone, 1789,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.171 ms [1.16 ms, 1.183 ms] -
iast 3.202 ms [3.158 ms, 3.246 ms] 2.031 ms (173.3%)
iast_FULL 5.789 ms [5.732 ms, 5.846 ms] 4.617 ms (394.2%)
iast_GLOBAL 3.492 ms [3.437 ms, 3.546 ms] 2.32 ms (198.1%)
profiling 1.962 ms [1.946 ms, 1.979 ms] 791.006 µs (67.5%)
tracing 1.795 ms [1.781 ms, 1.81 ms] 624.022 µs (53.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.176 ms [1.165 ms, 1.187 ms] -
iast 3.23 ms [3.185 ms, 3.274 ms] 2.054 ms (174.7%)
iast_FULL 5.953 ms [5.893 ms, 6.014 ms] 4.777 ms (406.3%)
iast_GLOBAL 3.378 ms [3.329 ms, 3.428 ms] 2.202 ms (187.3%)
profiling 2.077 ms [2.054 ms, 2.099 ms] 900.809 µs (76.6%)
tracing 1.789 ms [1.774 ms, 1.804 ms] 612.828 µs (52.1%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~746cfcbcbb, baseline=1.61.0-SNAPSHOT~79fbbef465
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.506 ms) : 19308, 19705
.   : milestone, 19506,
appsec (18.694 ms) : 18504, 18885
.   : milestone, 18694,
code_origins (17.769 ms) : 17593, 17945
.   : milestone, 17769,
iast (17.715 ms) : 17538, 17892
.   : milestone, 17715,
profiling (19.786 ms) : 19580, 19992
.   : milestone, 19786,
tracing (17.615 ms) : 17439, 17790
.   : milestone, 17615,
section candidate
no_agent (17.976 ms) : 17793, 18160
.   : milestone, 17976,
appsec (18.429 ms) : 18241, 18618
.   : milestone, 18429,
code_origins (17.677 ms) : 17503, 17850
.   : milestone, 17677,
iast (17.685 ms) : 17508, 17862
.   : milestone, 17685,
profiling (18.454 ms) : 18268, 18639
.   : milestone, 18454,
tracing (17.559 ms) : 17385, 17733
.   : milestone, 17559,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.506 ms [19.308 ms, 19.705 ms] -
appsec 18.694 ms [18.504 ms, 18.885 ms] -812.395 µs (-4.2%)
code_origins 17.769 ms [17.593 ms, 17.945 ms] -1.737 ms (-8.9%)
iast 17.715 ms [17.538 ms, 17.892 ms] -1.791 ms (-9.2%)
profiling 19.786 ms [19.58 ms, 19.992 ms] 279.748 µs (1.4%)
tracing 17.615 ms [17.439 ms, 17.79 ms] -1.892 ms (-9.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.976 ms [17.793 ms, 18.16 ms] -
appsec 18.429 ms [18.241 ms, 18.618 ms] 452.975 µs (2.5%)
code_origins 17.677 ms [17.503 ms, 17.85 ms] -299.6 µs (-1.7%)
iast 17.685 ms [17.508 ms, 17.862 ms] -291.22 µs (-1.6%)
profiling 18.454 ms [18.268 ms, 18.639 ms] 477.534 µs (2.7%)
tracing 17.559 ms [17.385 ms, 17.733 ms] -417.265 µs (-2.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/record-otel-tracer-scope
git_commit_date 1773770946 1773781569
git_commit_sha 79fbbef 746cfcb
release_version 1.61.0-SNAPSHOT~79fbbef465 1.61.0-SNAPSHOT~746cfcbcbb
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773783475 1773783475
ci_job_id 1515315669 1515315669
ci_pipeline_id 103150090 103150090
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-wuo4jfq6 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-wuo4jfq6 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 10 metrics, 2 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~746cfcbcbb, baseline=1.61.0-SNAPSHOT~79fbbef465
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1464, 1487
.   : milestone, 1475,
appsec (3.742 ms) : 3524, 3960
.   : milestone, 3742,
iast (2.257 ms) : 2187, 2326
.   : milestone, 2257,
iast_GLOBAL (2.301 ms) : 2231, 2371
.   : milestone, 2301,
profiling (2.085 ms) : 2030, 2140
.   : milestone, 2085,
tracing (2.084 ms) : 2030, 2138
.   : milestone, 2084,
section candidate
no_agent (1.478 ms) : 1467, 1490
.   : milestone, 1478,
appsec (3.8 ms) : 3578, 4022
.   : milestone, 3800,
iast (2.267 ms) : 2197, 2337
.   : milestone, 2267,
iast_GLOBAL (2.298 ms) : 2228, 2367
.   : milestone, 2298,
profiling (2.519 ms) : 2353, 2685
.   : milestone, 2519,
tracing (2.068 ms) : 2015, 2122
.   : milestone, 2068,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.464 ms, 1.487 ms] -
appsec 3.742 ms [3.524 ms, 3.96 ms] 2.267 ms (153.7%)
iast 2.257 ms [2.187 ms, 2.326 ms] 781.531 µs (53.0%)
iast_GLOBAL 2.301 ms [2.231 ms, 2.371 ms] 825.77 µs (56.0%)
profiling 2.085 ms [2.03 ms, 2.14 ms] 610.08 µs (41.4%)
tracing 2.084 ms [2.03 ms, 2.138 ms] 609.159 µs (41.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.467 ms, 1.49 ms] -
appsec 3.8 ms [3.578 ms, 4.022 ms] 2.322 ms (157.1%)
iast 2.267 ms [2.197 ms, 2.337 ms] 789.07 µs (53.4%)
iast_GLOBAL 2.298 ms [2.228 ms, 2.367 ms] 819.657 µs (55.5%)
profiling 2.519 ms [2.353 ms, 2.685 ms] 1.041 ms (70.4%)
tracing 2.068 ms [2.015 ms, 2.122 ms] 590.169 µs (39.9%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~746cfcbcbb, baseline=1.61.0-SNAPSHOT~79fbbef465
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.973 s) : 14973000, 14973000
.   : milestone, 14973000,
appsec (14.653 s) : 14653000, 14653000
.   : milestone, 14653000,
iast (18.213 s) : 18213000, 18213000
.   : milestone, 18213000,
iast_GLOBAL (17.631 s) : 17631000, 17631000
.   : milestone, 17631000,
profiling (14.693 s) : 14693000, 14693000
.   : milestone, 14693000,
tracing (14.947 s) : 14947000, 14947000
.   : milestone, 14947000,
section candidate
no_agent (15.575 s) : 15575000, 15575000
.   : milestone, 15575000,
appsec (14.688 s) : 14688000, 14688000
.   : milestone, 14688000,
iast (18.17 s) : 18170000, 18170000
.   : milestone, 18170000,
iast_GLOBAL (17.778 s) : 17778000, 17778000
.   : milestone, 17778000,
profiling (14.909 s) : 14909000, 14909000
.   : milestone, 14909000,
tracing (14.659 s) : 14659000, 14659000
.   : milestone, 14659000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.973 s [14.973 s, 14.973 s] -
appsec 14.653 s [14.653 s, 14.653 s] -320.0 ms (-2.1%)
iast 18.213 s [18.213 s, 18.213 s] 3.24 s (21.6%)
iast_GLOBAL 17.631 s [17.631 s, 17.631 s] 2.658 s (17.8%)
profiling 14.693 s [14.693 s, 14.693 s] -280.0 ms (-1.9%)
tracing 14.947 s [14.947 s, 14.947 s] -26.0 ms (-0.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.575 s [15.575 s, 15.575 s] -
appsec 14.688 s [14.688 s, 14.688 s] -887.0 ms (-5.7%)
iast 18.17 s [18.17 s, 18.17 s] 2.595 s (16.7%)
iast_GLOBAL 17.778 s [17.778 s, 17.778 s] 2.203 s (14.1%)
profiling 14.909 s [14.909 s, 14.909 s] -666.0 ms (-4.3%)
tracing 14.659 s [14.659 s, 14.659 s] -916.0 ms (-5.9%)

Comment on lines 44 to 47
if (Strings.isBlank(instrumentationScopeName)) {
LOGGER.debug("Tracer requested without instrumentation scope name.");
instrumentationScopeName = DEFAULT_TRACER_NAME;
}
Copy link
Contributor

Choose a reason for hiding this comment

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

We don't care about empty values for version and schemaUrl, though?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@mcculls
Copy link
Contributor Author

mcculls commented Mar 17, 2026

/merge

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

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

View all feedbacks in Devflow UI.

2026-03-17 23:53:34 UTC ℹ️ Start processing command /merge


2026-03-17 23:53:38 UTC ℹ️ MergeQueue: pull request added to the queue

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


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

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 3275dcc into master Mar 18, 2026
565 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the mcculls/record-otel-tracer-scope branch March 18, 2026 00:51
@github-actions github-actions bot added this to the 1.61.0 milestone Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: opentelemetry OpenTelemetry instrumentation 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.

2 participants