Skip to content

Propagate global dd_tags to LLMObs span tags#10978

Open
ygree wants to merge 4 commits intomasterfrom
ygree/llmobs-dd-tags
Open

Propagate global dd_tags to LLMObs span tags#10978
ygree wants to merge 4 commits intomasterfrom
ygree/llmobs-dd-tags

Conversation

@ygree
Copy link
Copy Markdown
Contributor

@ygree ygree commented Mar 26, 2026

What Does This Do

Propagates global DD_TAGS configuration to LLMObs span tags.

Motivation

The Python tracer already includes global dd_tags in LLMObs span metadata. The Java implementation was missing this, causing inconsistent tag propagation across languages.

Additional Notes

Contributor Checklist

Jira ticket: MLOS-555

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.

@ygree ygree self-assigned this Mar 26, 2026
@ygree ygree added type: enhancement Enhancements and improvements comp: mlobs ML Observability (LLMObs) labels Mar 26, 2026
@ygree ygree added this to the 1.61.0 milestone Mar 26, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 26, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master ygree/llmobs-dd-tags
git_commit_date 1774297766 1774555748
git_commit_sha ef62d3a 456e775
release_version 1.61.0-SNAPSHOT~ef62d3a20f 1.61.0-SNAPSHOT~456e775120
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774557663 1774557663
ci_job_id 1543303185 1543303185
ci_pipeline_id 104649974 104649974
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-e3utm1ez 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-e3utm1ez 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 61 metrics, 10 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~456e775120, baseline=1.61.0-SNAPSHOT~ef62d3a20f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064454
Total [baseline] (8.891 s) : 0, 8891389
Agent [candidate] (1.057 s) : 0, 1057499
Total [candidate] (8.868 s) : 0, 8868427
section iast
Agent [baseline] (1.234 s) : 0, 1234103
Total [baseline] (9.637 s) : 0, 9637236
Agent [candidate] (1.241 s) : 0, 1240924
Total [candidate] (9.608 s) : 0, 9607990
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.234 s 169.649 ms (15.9%)
Total tracing 8.891 s -
Total iast 9.637 s 745.848 ms (8.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent iast 1.241 s 183.424 ms (17.3%)
Total tracing 8.868 s -
Total iast 9.608 s 739.564 ms (8.3%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~456e775120, baseline=1.61.0-SNAPSHOT~ef62d3a20f

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.223 ms) : 0, 1223
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (632.528 ms) : 0, 632528
BytebuddyAgent [candidate] (629.268 ms) : 0, 629268
AgentMeter [baseline] (29.564 ms) : 0, 29564
AgentMeter [candidate] (29.408 ms) : 0, 29408
GlobalTracer [baseline] (258.328 ms) : 0, 258328
GlobalTracer [candidate] (256.813 ms) : 0, 256813
AppSec [baseline] (31.913 ms) : 0, 31913
AppSec [candidate] (31.678 ms) : 0, 31678
Debugger [baseline] (60.185 ms) : 0, 60185
Debugger [candidate] (59.487 ms) : 0, 59487
Remote Config [baseline] (595.072 µs) : 0, 595
Remote Config [candidate] (581.532 µs) : 0, 582
Telemetry [baseline] (8.102 ms) : 0, 8102
Telemetry [candidate] (8.774 ms) : 0, 8774
Flare Poller [baseline] (5.803 ms) : 0, 5803
Flare Poller [candidate] (4.3 ms) : 0, 4300
section iast
crashtracking [baseline] (1.217 ms) : 0, 1217
crashtracking [candidate] (1.206 ms) : 0, 1206
BytebuddyAgent [baseline] (801.648 ms) : 0, 801648
BytebuddyAgent [candidate] (806.764 ms) : 0, 806764
AgentMeter [baseline] (11.434 ms) : 0, 11434
AgentMeter [candidate] (11.822 ms) : 0, 11822
GlobalTracer [baseline] (248.19 ms) : 0, 248190
GlobalTracer [candidate] (249.395 ms) : 0, 249395
IAST [baseline] (25.439 ms) : 0, 25439
IAST [candidate] (25.664 ms) : 0, 25664
AppSec [baseline] (26.571 ms) : 0, 26571
AppSec [candidate] (26.919 ms) : 0, 26919
Debugger [baseline] (67.471 ms) : 0, 67471
Debugger [candidate] (67.996 ms) : 0, 67996
Remote Config [baseline] (530.898 µs) : 0, 531
Remote Config [candidate] (518.585 µs) : 0, 519
Telemetry [baseline] (11.265 ms) : 0, 11265
Telemetry [candidate] (10.674 ms) : 0, 10674
Flare Poller [baseline] (4.025 ms) : 0, 4025
Flare Poller [candidate] (3.651 ms) : 0, 3651
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~456e775120, baseline=1.61.0-SNAPSHOT~ef62d3a20f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.061 s) : 0, 1060855
Total [baseline] (11.11 s) : 0, 11109505
Agent [candidate] (1.06 s) : 0, 1060214
Total [candidate] (11.142 s) : 0, 11141708
section appsec
Agent [baseline] (1.246 s) : 0, 1246000
Total [baseline] (11.19 s) : 0, 11189559
Agent [candidate] (1.257 s) : 0, 1257457
Total [candidate] (11.264 s) : 0, 11263785
section iast
Agent [baseline] (1.238 s) : 0, 1238402
Total [baseline] (11.425 s) : 0, 11425223
Agent [candidate] (1.239 s) : 0, 1238515
Total [candidate] (11.395 s) : 0, 11394872
section profiling
Agent [baseline] (1.189 s) : 0, 1189341
Total [baseline] (11.123 s) : 0, 11123339
Agent [candidate] (1.183 s) : 0, 1183389
Total [candidate] (11.182 s) : 0, 11181646
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.061 s -
Agent appsec 1.246 s 185.145 ms (17.5%)
Agent iast 1.238 s 177.547 ms (16.7%)
Agent profiling 1.189 s 128.485 ms (12.1%)
Total tracing 11.11 s -
Total appsec 11.19 s 80.054 ms (0.7%)
Total iast 11.425 s 315.717 ms (2.8%)
Total profiling 11.123 s 13.833 ms (0.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.06 s -
Agent appsec 1.257 s 197.243 ms (18.6%)
Agent iast 1.239 s 178.301 ms (16.8%)
Agent profiling 1.183 s 123.174 ms (11.6%)
Total tracing 11.142 s -
Total appsec 11.264 s 122.077 ms (1.1%)
Total iast 11.395 s 253.164 ms (2.3%)
Total profiling 11.182 s 39.938 ms (0.4%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~456e775120, baseline=1.61.0-SNAPSHOT~ef62d3a20f

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.216 ms) : 0, 1216
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (631.539 ms) : 0, 631539
BytebuddyAgent [candidate] (630.8 ms) : 0, 630800
AgentMeter [baseline] (29.512 ms) : 0, 29512
AgentMeter [candidate] (29.436 ms) : 0, 29436
GlobalTracer [baseline] (258.015 ms) : 0, 258015
GlobalTracer [candidate] (258.043 ms) : 0, 258043
AppSec [baseline] (31.667 ms) : 0, 31667
AppSec [candidate] (31.84 ms) : 0, 31840
Debugger [baseline] (60.652 ms) : 0, 60652
Debugger [candidate] (60.67 ms) : 0, 60670
Remote Config [baseline] (593.712 µs) : 0, 594
Remote Config [candidate] (590.448 µs) : 0, 590
Telemetry [baseline] (8.022 ms) : 0, 8022
Telemetry [candidate] (8.091 ms) : 0, 8091
Flare Poller [baseline] (3.54 ms) : 0, 3540
Flare Poller [candidate] (3.554 ms) : 0, 3554
section appsec
crashtracking [baseline] (1.192 ms) : 0, 1192
crashtracking [candidate] (1.203 ms) : 0, 1203
BytebuddyAgent [baseline] (658.042 ms) : 0, 658042
BytebuddyAgent [candidate] (664.452 ms) : 0, 664452
AgentMeter [baseline] (12.119 ms) : 0, 12119
AgentMeter [candidate] (12.217 ms) : 0, 12217
GlobalTracer [baseline] (258.101 ms) : 0, 258101
GlobalTracer [candidate] (259.761 ms) : 0, 259761
AppSec [baseline] (177.645 ms) : 0, 177645
AppSec [candidate] (179.064 ms) : 0, 179064
Debugger [baseline] (65.921 ms) : 0, 65921
Debugger [candidate] (67.004 ms) : 0, 67004
Remote Config [baseline] (632.396 µs) : 0, 632
Remote Config [candidate] (651.69 µs) : 0, 652
Telemetry [baseline] (8.272 ms) : 0, 8272
Telemetry [candidate] (8.505 ms) : 0, 8505
Flare Poller [baseline] (3.594 ms) : 0, 3594
Flare Poller [candidate] (3.698 ms) : 0, 3698
IAST [baseline] (24.144 ms) : 0, 24144
IAST [candidate] (24.43 ms) : 0, 24430
section iast
crashtracking [baseline] (1.206 ms) : 0, 1206
crashtracking [candidate] (1.21 ms) : 0, 1210
BytebuddyAgent [baseline] (803.476 ms) : 0, 803476
BytebuddyAgent [candidate] (804.169 ms) : 0, 804169
AgentMeter [baseline] (11.546 ms) : 0, 11546
AgentMeter [candidate] (11.534 ms) : 0, 11534
GlobalTracer [baseline] (249.186 ms) : 0, 249186
GlobalTracer [candidate] (249.583 ms) : 0, 249583
AppSec [baseline] (27.558 ms) : 0, 27558
AppSec [candidate] (28.28 ms) : 0, 28280
Debugger [baseline] (69.639 ms) : 0, 69639
Debugger [candidate] (68.121 ms) : 0, 68121
Remote Config [baseline] (529.418 µs) : 0, 529
Remote Config [candidate] (524.41 µs) : 0, 524
Telemetry [baseline] (9.62 ms) : 0, 9620
Telemetry [candidate] (9.644 ms) : 0, 9644
Flare Poller [baseline] (3.502 ms) : 0, 3502
Flare Poller [candidate] (3.525 ms) : 0, 3525
IAST [baseline] (25.579 ms) : 0, 25579
IAST [candidate] (25.567 ms) : 0, 25567
section profiling
ProfilingAgent [baseline] (94.226 ms) : 0, 94226
ProfilingAgent [candidate] (94.586 ms) : 0, 94586
crashtracking [baseline] (1.17 ms) : 0, 1170
crashtracking [candidate] (1.182 ms) : 0, 1182
BytebuddyAgent [baseline] (685.366 ms) : 0, 685366
BytebuddyAgent [candidate] (683.051 ms) : 0, 683051
AgentMeter [baseline] (9.106 ms) : 0, 9106
AgentMeter [candidate] (8.995 ms) : 0, 8995
GlobalTracer [baseline] (217.651 ms) : 0, 217651
GlobalTracer [candidate] (215.102 ms) : 0, 215102
AppSec [baseline] (32.424 ms) : 0, 32424
AppSec [candidate] (31.98 ms) : 0, 31980
Debugger [baseline] (66.485 ms) : 0, 66485
Debugger [candidate] (64.133 ms) : 0, 64133
Remote Config [baseline] (560.081 µs) : 0, 560
Remote Config [candidate] (568.642 µs) : 0, 569
Telemetry [baseline] (7.75 ms) : 0, 7750
Telemetry [candidate] (7.799 ms) : 0, 7799
Flare Poller [baseline] (3.515 ms) : 0, 3515
Flare Poller [candidate] (5.009 ms) : 0, 5009
Profiling [baseline] (94.784 ms) : 0, 94784
Profiling [candidate] (95.149 ms) : 0, 95149
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master ygree/llmobs-dd-tags
git_commit_date 1774297766 1774555748
git_commit_sha ef62d3a 456e775
release_version 1.61.0-SNAPSHOT~ef62d3a20f 1.61.0-SNAPSHOT~456e775120
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774558029 1774558029
ci_job_id 1543303187 1543303187
ci_pipeline_id 104649974 104649974
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-65025b4p 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-65025b4p 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 1 performance regressions! Performance is the same for 16 metrics, 18 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
[+120.467µs; +243.136µs] or [+4.369%; +8.819%]
unsure
[+107.372µs; +541.794µs] or [+1.357%; +6.845%]
unstable
[-186.189op/s; +85.876op/s] or [-14.419%; +6.650%]
2.939ms 8.240ms 1241.156op/s 2.757ms 7.915ms 1291.312op/s
scenario:load:petclinic:profiling:high_load better
[-2.105ms; -0.983ms] or [-10.634%; -4.965%]
unsure
[-2.002ms; -0.387ms] or [-6.415%; -1.239%]
unstable
[-9.485op/s; +40.672op/s] or [-4.059%; +17.407%]
18.247ms 30.008ms 249.250op/s 19.790ms 31.202ms 233.656op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~456e775120, baseline=1.61.0-SNAPSHOT~ef62d3a20f
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.188 ms) : 1177, 1200
.   : milestone, 1188,
iast (3.193 ms) : 3155, 3231
.   : milestone, 3193,
iast_FULL (6.021 ms) : 5960, 6082
.   : milestone, 6021,
iast_GLOBAL (3.551 ms) : 3491, 3611
.   : milestone, 3551,
profiling (2.101 ms) : 2082, 2121
.   : milestone, 2101,
tracing (1.783 ms) : 1768, 1797
.   : milestone, 1783,
section candidate
no_agent (1.199 ms) : 1187, 1211
.   : milestone, 1199,
iast (3.218 ms) : 3175, 3262
.   : milestone, 3218,
iast_FULL (6.128 ms) : 6065, 6192
.   : milestone, 6128,
iast_GLOBAL (3.698 ms) : 3649, 3747
.   : milestone, 3698,
profiling (1.982 ms) : 1964, 2000
.   : milestone, 1982,
tracing (1.793 ms) : 1777, 1808
.   : milestone, 1793,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.188 ms [1.177 ms, 1.2 ms] -
iast 3.193 ms [3.155 ms, 3.231 ms] 2.005 ms (168.7%)
iast_FULL 6.021 ms [5.96 ms, 6.082 ms] 4.833 ms (406.6%)
iast_GLOBAL 3.551 ms [3.491 ms, 3.611 ms] 2.362 ms (198.8%)
profiling 2.101 ms [2.082 ms, 2.121 ms] 912.969 µs (76.8%)
tracing 1.783 ms [1.768 ms, 1.797 ms] 594.073 µs (50.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.199 ms [1.187 ms, 1.211 ms] -
iast 3.218 ms [3.175 ms, 3.262 ms] 2.019 ms (168.4%)
iast_FULL 6.128 ms [6.065 ms, 6.192 ms] 4.929 ms (411.2%)
iast_GLOBAL 3.698 ms [3.649 ms, 3.747 ms] 2.499 ms (208.4%)
profiling 1.982 ms [1.964 ms, 2.0 ms] 783.06 µs (65.3%)
tracing 1.793 ms [1.777 ms, 1.808 ms] 593.854 µs (49.5%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~456e775120, baseline=1.61.0-SNAPSHOT~ef62d3a20f
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.144 ms) : 17957, 18331
.   : milestone, 18144,
appsec (18.583 ms) : 18394, 18772
.   : milestone, 18583,
code_origins (17.868 ms) : 17690, 18046
.   : milestone, 17868,
iast (17.752 ms) : 17575, 17929
.   : milestone, 17752,
profiling (19.986 ms) : 19785, 20186
.   : milestone, 19986,
tracing (17.945 ms) : 17766, 18123
.   : milestone, 17945,
section candidate
no_agent (17.965 ms) : 17782, 18148
.   : milestone, 17965,
appsec (18.746 ms) : 18558, 18934
.   : milestone, 18746,
code_origins (17.853 ms) : 17676, 18031
.   : milestone, 17853,
iast (17.919 ms) : 17741, 18097
.   : milestone, 17919,
profiling (18.727 ms) : 18535, 18919
.   : milestone, 18727,
tracing (18.041 ms) : 17864, 18218
.   : milestone, 18041,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.144 ms [17.957 ms, 18.331 ms] -
appsec 18.583 ms [18.394 ms, 18.772 ms] 439.441 µs (2.4%)
code_origins 17.868 ms [17.69 ms, 18.046 ms] -275.87 µs (-1.5%)
iast 17.752 ms [17.575 ms, 17.929 ms] -391.351 µs (-2.2%)
profiling 19.986 ms [19.785 ms, 20.186 ms] 1.842 ms (10.2%)
tracing 17.945 ms [17.766 ms, 18.123 ms] -198.89 µs (-1.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.965 ms [17.782 ms, 18.148 ms] -
appsec 18.746 ms [18.558 ms, 18.934 ms] 780.564 µs (4.3%)
code_origins 17.853 ms [17.676 ms, 18.031 ms] -111.81 µs (-0.6%)
iast 17.919 ms [17.741 ms, 18.097 ms] -46.621 µs (-0.3%)
profiling 18.727 ms [18.535 ms, 18.919 ms] 761.646 µs (4.2%)
tracing 18.041 ms [17.864 ms, 18.218 ms] 75.581 µs (0.4%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master ygree/llmobs-dd-tags
git_commit_date 1774297766 1774555748
git_commit_sha ef62d3a 456e775
release_version 1.61.0-SNAPSHOT~ef62d3a20f 1.61.0-SNAPSHOT~456e775120
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1774557808 1774557808
ci_job_id 1543303189 1543303189
ci_pipeline_id 104649974 104649974
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-x9rr92ya 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-x9rr92ya 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~456e775120, baseline=1.61.0-SNAPSHOT~ef62d3a20f
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.025 s) : 15025000, 15025000
.   : milestone, 15025000,
appsec (14.716 s) : 14716000, 14716000
.   : milestone, 14716000,
iast (18.278 s) : 18278000, 18278000
.   : milestone, 18278000,
iast_GLOBAL (17.902 s) : 17902000, 17902000
.   : milestone, 17902000,
profiling (14.717 s) : 14717000, 14717000
.   : milestone, 14717000,
tracing (14.749 s) : 14749000, 14749000
.   : milestone, 14749000,
section candidate
no_agent (15.517 s) : 15517000, 15517000
.   : milestone, 15517000,
appsec (14.409 s) : 14409000, 14409000
.   : milestone, 14409000,
iast (17.93 s) : 17930000, 17930000
.   : milestone, 17930000,
iast_GLOBAL (17.993 s) : 17993000, 17993000
.   : milestone, 17993000,
profiling (15.464 s) : 15464000, 15464000
.   : milestone, 15464000,
tracing (15.232 s) : 15232000, 15232000
.   : milestone, 15232000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.025 s [15.025 s, 15.025 s] -
appsec 14.716 s [14.716 s, 14.716 s] -309.0 ms (-2.1%)
iast 18.278 s [18.278 s, 18.278 s] 3.253 s (21.7%)
iast_GLOBAL 17.902 s [17.902 s, 17.902 s] 2.877 s (19.1%)
profiling 14.717 s [14.717 s, 14.717 s] -308.0 ms (-2.0%)
tracing 14.749 s [14.749 s, 14.749 s] -276.0 ms (-1.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.517 s [15.517 s, 15.517 s] -
appsec 14.409 s [14.409 s, 14.409 s] -1.108 s (-7.1%)
iast 17.93 s [17.93 s, 17.93 s] 2.413 s (15.6%)
iast_GLOBAL 17.993 s [17.993 s, 17.993 s] 2.476 s (16.0%)
profiling 15.464 s [15.464 s, 15.464 s] -53.0 ms (-0.3%)
tracing 15.232 s [15.232 s, 15.232 s] -285.0 ms (-1.8%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~456e775120, baseline=1.61.0-SNAPSHOT~ef62d3a20f
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.468 ms) : 1457, 1480
.   : milestone, 1468,
appsec (3.807 ms) : 3586, 4029
.   : milestone, 3807,
iast (2.253 ms) : 2184, 2322
.   : milestone, 2253,
iast_GLOBAL (2.301 ms) : 2231, 2371
.   : milestone, 2301,
profiling (2.086 ms) : 2031, 2141
.   : milestone, 2086,
tracing (2.064 ms) : 2010, 2117
.   : milestone, 2064,
section candidate
no_agent (1.467 ms) : 1455, 1478
.   : milestone, 1467,
appsec (3.815 ms) : 3592, 4037
.   : milestone, 3815,
iast (2.245 ms) : 2176, 2314
.   : milestone, 2245,
iast_GLOBAL (2.286 ms) : 2217, 2355
.   : milestone, 2286,
profiling (2.086 ms) : 2031, 2141
.   : milestone, 2086,
tracing (2.058 ms) : 2005, 2112
.   : milestone, 2058,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.468 ms [1.457 ms, 1.48 ms] -
appsec 3.807 ms [3.586 ms, 4.029 ms] 2.339 ms (159.3%)
iast 2.253 ms [2.184 ms, 2.322 ms] 784.395 µs (53.4%)
iast_GLOBAL 2.301 ms [2.231 ms, 2.371 ms] 832.143 µs (56.7%)
profiling 2.086 ms [2.031 ms, 2.141 ms] 617.328 µs (42.0%)
tracing 2.064 ms [2.01 ms, 2.117 ms] 595.44 µs (40.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.467 ms [1.455 ms, 1.478 ms] -
appsec 3.815 ms [3.592 ms, 4.037 ms] 2.348 ms (160.1%)
iast 2.245 ms [2.176 ms, 2.314 ms] 777.993 µs (53.0%)
iast_GLOBAL 2.286 ms [2.217 ms, 2.355 ms] 819.295 µs (55.9%)
profiling 2.086 ms [2.031 ms, 2.141 ms] 618.935 µs (42.2%)
tracing 2.058 ms [2.005 ms, 2.112 ms] 591.468 µs (40.3%)

@ygree ygree marked this pull request as ready for review March 26, 2026 22:15
@ygree ygree requested review from a team as code owners March 26, 2026 22:15
@PerfectSlayer PerfectSlayer changed the title feat(llmobs): propagate global dd_tags to LLMObs span tags Propagate global dd_tags to LLMObs span tags Mar 27, 2026
@PerfectSlayer PerfectSlayer removed this from the 1.61.0 milestone Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: mlobs ML Observability (LLMObs) type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants