Skip to content

Conversation

amarziali
Copy link
Contributor

What Does This Do

Enable process level tags by default for customer using java 21

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali requested a review from a team as a code owner September 3, 2025 16:25
@amarziali amarziali requested a review from ygree September 3, 2025 16:25
@amarziali amarziali added comp: core Tracer core tag: experimental Experimental changes labels Sep 3, 2025
Copy link
Contributor

github-actions bot commented Sep 3, 2025

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.

Copy link

datadog-official bot commented Sep 3, 2025

🎯 Code Coverage
Patch Coverage: 0.00%
Total Coverage: 57.66% (+0.01%)

View detailed report

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: f5b5f3a | Docs | Was this helpful? Give us feedback!

@pr-commenter
Copy link

pr-commenter bot commented Sep 3, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/enable-process-tags-for-java-21
git_commit_date 1756901714 1756929064
git_commit_sha 030f9bb f5b5f3a
release_version 1.53.0-SNAPSHOT~030f9bbb36 1.53.0-SNAPSHOT~f5b5f3a016
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1756930862 1756930862
ci_job_id 1112221105 1112221105
ci_pipeline_id 75471810 75471810
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-3-5vhzae5r 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-3-5vhzae5r 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 44 metrics, 15 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~f5b5f3a016, baseline=1.53.0-SNAPSHOT~030f9bbb36

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.057 s) : 0, 1056982
Total [baseline] (8.638 s) : 0, 8638440
Agent [candidate] (1.049 s) : 0, 1049123
Total [candidate] (8.651 s) : 0, 8651362
section iast
Agent [baseline] (1.183 s) : 0, 1182887
Total [baseline] (9.382 s) : 0, 9382350
Agent [candidate] (1.183 s) : 0, 1183310
Total [candidate] (9.331 s) : 0, 9331281
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent iast 1.183 s 125.905 ms (11.9%)
Total tracing 8.638 s -
Total iast 9.382 s 743.91 ms (8.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.049 s -
Agent iast 1.183 s 134.187 ms (12.8%)
Total tracing 8.651 s -
Total iast 9.331 s 679.919 ms (7.9%)
gantt
    title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~f5b5f3a016, baseline=1.53.0-SNAPSHOT~030f9bbb36

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.473 ms) : 0, 1473
crashtracking [candidate] (1.457 ms) : 0, 1457
BytebuddyAgent [baseline] (738.697 ms) : 0, 738697
BytebuddyAgent [candidate] (734.957 ms) : 0, 734957
GlobalTracer [baseline] (244.321 ms) : 0, 244321
GlobalTracer [candidate] (243.142 ms) : 0, 243142
AppSec [baseline] (30.427 ms) : 0, 30427
AppSec [candidate] (30.222 ms) : 0, 30222
Debugger [baseline] (6.156 ms) : 0, 6156
Debugger [candidate] (6.091 ms) : 0, 6091
Remote Config [baseline] (680.372 µs) : 0, 680
Remote Config [candidate] (682.321 µs) : 0, 682
Telemetry [baseline] (14.061 ms) : 0, 14061
Telemetry [candidate] (11.517 ms) : 0, 11517
section iast
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.482 ms) : 0, 1482
BytebuddyAgent [baseline] (853.905 ms) : 0, 853905
BytebuddyAgent [candidate] (854.773 ms) : 0, 854773
GlobalTracer [baseline] (236.029 ms) : 0, 236029
GlobalTracer [candidate] (234.343 ms) : 0, 234343
AppSec [baseline] (26.357 ms) : 0, 26357
AppSec [candidate] (27.505 ms) : 0, 27505
Debugger [baseline] (6.583 ms) : 0, 6583
Debugger [candidate] (5.714 ms) : 0, 5714
Remote Config [baseline] (618.564 µs) : 0, 619
Remote Config [candidate] (702.416 µs) : 0, 702
Telemetry [baseline] (8.29 ms) : 0, 8290
Telemetry [candidate] (8.329 ms) : 0, 8329
IAST [baseline] (28.602 ms) : 0, 28602
IAST [candidate] (29.289 ms) : 0, 29289
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~f5b5f3a016, baseline=1.53.0-SNAPSHOT~030f9bbb36

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.044 s) : 0, 1044065
Total [baseline] (10.654 s) : 0, 10654324
Agent [candidate] (1.051 s) : 0, 1050889
Total [candidate] (10.688 s) : 0, 10687704
section appsec
Agent [baseline] (1.225 s) : 0, 1224893
Total [baseline] (10.761 s) : 0, 10761066
Agent [candidate] (1.222 s) : 0, 1221985
Total [candidate] (10.794 s) : 0, 10794135
section iast
Agent [baseline] (1.18 s) : 0, 1179932
Total [baseline] (10.912 s) : 0, 10912331
Agent [candidate] (1.192 s) : 0, 1192149
Total [candidate] (10.955 s) : 0, 10954672
section profiling
Agent [baseline] (1.201 s) : 0, 1200718
Total [baseline] (10.913 s) : 0, 10913358
Agent [candidate] (1.202 s) : 0, 1202339
Total [candidate] (10.936 s) : 0, 10935794
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.044 s -
Agent appsec 1.225 s 180.828 ms (17.3%)
Agent iast 1.18 s 135.867 ms (13.0%)
Agent profiling 1.201 s 156.653 ms (15.0%)
Total tracing 10.654 s -
Total appsec 10.761 s 106.743 ms (1.0%)
Total iast 10.912 s 258.007 ms (2.4%)
Total profiling 10.913 s 259.035 ms (2.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent appsec 1.222 s 171.096 ms (16.3%)
Agent iast 1.192 s 141.26 ms (13.4%)
Agent profiling 1.202 s 151.45 ms (14.4%)
Total tracing 10.688 s -
Total appsec 10.794 s 106.431 ms (1.0%)
Total iast 10.955 s 266.968 ms (2.5%)
Total profiling 10.936 s 248.09 ms (2.3%)
gantt
    title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~f5b5f3a016, baseline=1.53.0-SNAPSHOT~030f9bbb36

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.46 ms) : 0, 1460
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (732.745 ms) : 0, 732745
BytebuddyAgent [candidate] (735.169 ms) : 0, 735169
GlobalTracer [baseline] (242.707 ms) : 0, 242707
GlobalTracer [candidate] (243.404 ms) : 0, 243404
AppSec [baseline] (30.024 ms) : 0, 30024
AppSec [candidate] (30.069 ms) : 0, 30069
Debugger [baseline] (6.037 ms) : 0, 6037
Debugger [candidate] (6.071 ms) : 0, 6071
Remote Config [baseline] (670.19 µs) : 0, 670
Remote Config [candidate] (683.832 µs) : 0, 684
Telemetry [baseline] (9.279 ms) : 0, 9279
Telemetry [candidate] (12.936 ms) : 0, 12936
section appsec
crashtracking [baseline] (1.451 ms) : 0, 1451
crashtracking [candidate] (1.454 ms) : 0, 1454
BytebuddyAgent [baseline] (757.182 ms) : 0, 757182
BytebuddyAgent [candidate] (754.517 ms) : 0, 754517
GlobalTracer [baseline] (235.691 ms) : 0, 235691
GlobalTracer [candidate] (235.237 ms) : 0, 235237
AppSec [baseline] (171.064 ms) : 0, 171064
AppSec [candidate] (169.025 ms) : 0, 169025
Debugger [baseline] (5.702 ms) : 0, 5702
Debugger [candidate] (7.259 ms) : 0, 7259
Remote Config [baseline] (629.318 µs) : 0, 629
Remote Config [candidate] (632.556 µs) : 0, 633
Telemetry [baseline] (8.464 ms) : 0, 8464
Telemetry [candidate] (9.178 ms) : 0, 9178
IAST [baseline] (23.474 ms) : 0, 23474
IAST [candidate] (23.552 ms) : 0, 23552
section iast
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.475 ms) : 0, 1475
BytebuddyAgent [baseline] (851.532 ms) : 0, 851532
BytebuddyAgent [candidate] (861.306 ms) : 0, 861306
GlobalTracer [baseline] (233.186 ms) : 0, 233186
GlobalTracer [candidate] (234.69 ms) : 0, 234690
AppSec [baseline] (26.495 ms) : 0, 26495
AppSec [candidate] (28.762 ms) : 0, 28762
Debugger [baseline] (5.778 ms) : 0, 5778
Debugger [candidate] (6.703 ms) : 0, 6703
Remote Config [baseline] (600.723 µs) : 0, 601
Remote Config [candidate] (615.331 µs) : 0, 615
Telemetry [baseline] (9.309 ms) : 0, 9309
Telemetry [candidate] (8.42 ms) : 0, 8420
IAST [baseline] (30.424 ms) : 0, 30424
IAST [candidate] (28.951 ms) : 0, 28951
section profiling
ProfilingAgent [baseline] (108.43 ms) : 0, 108430
ProfilingAgent [candidate] (108.999 ms) : 0, 108999
crashtracking [baseline] (1.442 ms) : 0, 1442
crashtracking [candidate] (1.435 ms) : 0, 1435
BytebuddyAgent [baseline] (764.603 ms) : 0, 764603
BytebuddyAgent [candidate] (764.367 ms) : 0, 764367
GlobalTracer [baseline] (223.029 ms) : 0, 223029
GlobalTracer [candidate] (223.264 ms) : 0, 223264
AppSec [baseline] (30.81 ms) : 0, 30810
AppSec [candidate] (30.211 ms) : 0, 30211
Debugger [baseline] (6.235 ms) : 0, 6235
Debugger [candidate] (6.349 ms) : 0, 6349
Remote Config [baseline] (730.547 µs) : 0, 731
Remote Config [candidate] (727.085 µs) : 0, 727
Telemetry [baseline] (14.979 ms) : 0, 14979
Telemetry [candidate] (16.316 ms) : 0, 16316
Profiling [baseline] (109.073 ms) : 0, 109073
Profiling [candidate] (109.661 ms) : 0, 109661
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/enable-process-tags-for-java-21
git_commit_date 1756901714 1756929064
git_commit_sha 030f9bb f5b5f3a
release_version 1.53.0-SNAPSHOT~030f9bbb36 1.53.0-SNAPSHOT~f5b5f3a016
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1756930449 1756930449
ci_job_id 1112221107 1112221107
ci_pipeline_id 75471810 75471810
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-sh4s7ue7 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-sh4s7ue7 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 2 performance regressions! Performance is the same for 9 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:no_agent:high_load better
[-335.657µs; -229.278µs] or [-7.480%; -5.109%]
unstable
[-58.234op/s; +192.484op/s] or [-5.691%; +18.812%]
4.205ms 1090.312op/s 4.488ms 1023.188op/s
scenario:load:petclinic:iast:high_load worse
[+2.060ms; +2.876ms] or [+4.858%; +6.782%]
unstable
[-13.765op/s; +1.690op/s] or [-12.483%; +1.533%]
44.880ms 104.237op/s 42.412ms 110.275op/s
scenario:load:petclinic:appsec:high_load worse
[+2.157ms; +3.034ms] or [+4.720%; +6.639%]
unstable
[-12.663op/s; +1.813op/s] or [-12.373%; +1.772%]
48.296ms 96.925op/s 45.700ms 102.350op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~f5b5f3a016, baseline=1.53.0-SNAPSHOT~030f9bbb36
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.488 ms) : 4436, 4540
.   : milestone, 4488,
iast (9.42 ms) : 9259, 9580
.   : milestone, 9420,
iast_FULL (13.824 ms) : 13551, 14097
.   : milestone, 13824,
iast_GLOBAL (10.641 ms) : 10449, 10834
.   : milestone, 10641,
profiling (8.934 ms) : 8791, 9077
.   : milestone, 8934,
tracing (7.479 ms) : 7375, 7582
.   : milestone, 7479,
section candidate
no_agent (4.205 ms) : 4159, 4252
.   : milestone, 4205,
iast (9.741 ms) : 9578, 9904
.   : milestone, 9741,
iast_FULL (14.386 ms) : 14099, 14672
.   : milestone, 14386,
iast_GLOBAL (10.445 ms) : 10261, 10629
.   : milestone, 10445,
profiling (8.646 ms) : 8499, 8793
.   : milestone, 8646,
tracing (7.713 ms) : 7599, 7828
.   : milestone, 7713,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.488 ms [4.436 ms, 4.54 ms] -
iast 9.42 ms [9.259 ms, 9.58 ms] 4.932 ms (109.9%)
iast_FULL 13.824 ms [13.551 ms, 14.097 ms] 9.336 ms (208.0%)
iast_GLOBAL 10.641 ms [10.449 ms, 10.834 ms] 6.154 ms (137.1%)
profiling 8.934 ms [8.791 ms, 9.077 ms] 4.447 ms (99.1%)
tracing 7.479 ms [7.375 ms, 7.582 ms] 2.991 ms (66.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.205 ms [4.159 ms, 4.252 ms] -
iast 9.741 ms [9.578 ms, 9.904 ms] 5.536 ms (131.6%)
iast_FULL 14.386 ms [14.099 ms, 14.672 ms] 10.181 ms (242.1%)
iast_GLOBAL 10.445 ms [10.261 ms, 10.629 ms] 6.24 ms (148.4%)
profiling 8.646 ms [8.499 ms, 8.793 ms] 4.441 ms (105.6%)
tracing 7.713 ms [7.599 ms, 7.828 ms] 3.508 ms (83.4%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~f5b5f3a016, baseline=1.53.0-SNAPSHOT~030f9bbb36
    dateFormat X
    axisFormat %s
section baseline
no_agent (36.611 ms) : 36323, 36899
.   : milestone, 36611,
appsec (45.7 ms) : 45303, 46097
.   : milestone, 45700,
code_origins (46.269 ms) : 45858, 46680
.   : milestone, 46269,
iast (42.412 ms) : 42043, 42781
.   : milestone, 42412,
profiling (48.031 ms) : 47582, 48480
.   : milestone, 48031,
tracing (44.991 ms) : 44593, 45389
.   : milestone, 44991,
section candidate
no_agent (36.904 ms) : 36614, 37194
.   : milestone, 36904,
appsec (48.296 ms) : 47878, 48713
.   : milestone, 48296,
code_origins (46.21 ms) : 45816, 46605
.   : milestone, 46210,
iast (44.88 ms) : 44492, 45269
.   : milestone, 44880,
profiling (48.085 ms) : 47640, 48531
.   : milestone, 48085,
tracing (44.221 ms) : 43846, 44596
.   : milestone, 44221,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.611 ms [36.323 ms, 36.899 ms] -
appsec 45.7 ms [45.303 ms, 46.097 ms] 9.089 ms (24.8%)
code_origins 46.269 ms [45.858 ms, 46.68 ms] 9.658 ms (26.4%)
iast 42.412 ms [42.043 ms, 42.781 ms] 5.801 ms (15.8%)
profiling 48.031 ms [47.582 ms, 48.48 ms] 11.42 ms (31.2%)
tracing 44.991 ms [44.593 ms, 45.389 ms] 8.38 ms (22.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.904 ms [36.614 ms, 37.194 ms] -
appsec 48.296 ms [47.878 ms, 48.713 ms] 11.391 ms (30.9%)
code_origins 46.21 ms [45.816 ms, 46.605 ms] 9.306 ms (25.2%)
iast 44.88 ms [44.492 ms, 45.269 ms] 7.976 ms (21.6%)
profiling 48.085 ms [47.64 ms, 48.531 ms] 11.181 ms (30.3%)
tracing 44.221 ms [43.846 ms, 44.596 ms] 7.316 ms (19.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/enable-process-tags-for-java-21
git_commit_date 1756901714 1756929064
git_commit_sha 030f9bb f5b5f3a
release_version 1.53.0-SNAPSHOT~030f9bbb36 1.53.0-SNAPSHOT~f5b5f3a016
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1756931059 1756931059
ci_job_id 1112221109 1112221109
ci_pipeline_id 75471810 75471810
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-4-ft8wqj06 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-4-ft8wqj06 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.407ms; -1.065ms] or [-38.671%; -29.277%]
2.402ms 3.637ms
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~f5b5f3a016, baseline=1.53.0-SNAPSHOT~030f9bbb36
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.013 s) : 15013000, 15013000
.   : milestone, 15013000,
appsec (14.879 s) : 14879000, 14879000
.   : milestone, 14879000,
iast (18.453 s) : 18453000, 18453000
.   : milestone, 18453000,
iast_GLOBAL (17.777 s) : 17777000, 17777000
.   : milestone, 17777000,
profiling (16.011 s) : 16011000, 16011000
.   : milestone, 16011000,
tracing (15.044 s) : 15044000, 15044000
.   : milestone, 15044000,
section candidate
no_agent (15.505 s) : 15505000, 15505000
.   : milestone, 15505000,
appsec (14.996 s) : 14996000, 14996000
.   : milestone, 14996000,
iast (18.184 s) : 18184000, 18184000
.   : milestone, 18184000,
iast_GLOBAL (17.578 s) : 17578000, 17578000
.   : milestone, 17578000,
profiling (15.302 s) : 15302000, 15302000
.   : milestone, 15302000,
tracing (14.984 s) : 14984000, 14984000
.   : milestone, 14984000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.013 s [15.013 s, 15.013 s] -
appsec 14.879 s [14.879 s, 14.879 s] -134.0 ms (-0.9%)
iast 18.453 s [18.453 s, 18.453 s] 3.44 s (22.9%)
iast_GLOBAL 17.777 s [17.777 s, 17.777 s] 2.764 s (18.4%)
profiling 16.011 s [16.011 s, 16.011 s] 998.0 ms (6.6%)
tracing 15.044 s [15.044 s, 15.044 s] 31.0 ms (0.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.505 s [15.505 s, 15.505 s] -
appsec 14.996 s [14.996 s, 14.996 s] -509.0 ms (-3.3%)
iast 18.184 s [18.184 s, 18.184 s] 2.679 s (17.3%)
iast_GLOBAL 17.578 s [17.578 s, 17.578 s] 2.073 s (13.4%)
profiling 15.302 s [15.302 s, 15.302 s] -203.0 ms (-1.3%)
tracing 14.984 s [14.984 s, 14.984 s] -521.0 ms (-3.4%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~f5b5f3a016, baseline=1.53.0-SNAPSHOT~030f9bbb36
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.477 ms) : 1466, 1489
.   : milestone, 1477,
appsec (3.637 ms) : 3419, 3856
.   : milestone, 3637,
iast (2.19 ms) : 2127, 2252
.   : milestone, 2190,
iast_GLOBAL (2.246 ms) : 2182, 2310
.   : milestone, 2246,
profiling (2.06 ms) : 2008, 2112
.   : milestone, 2060,
tracing (2.013 ms) : 1964, 2063
.   : milestone, 2013,
section candidate
no_agent (1.475 ms) : 1464, 1487
.   : milestone, 1475,
appsec (2.402 ms) : 2352, 2452
.   : milestone, 2402,
iast (2.185 ms) : 2123, 2248
.   : milestone, 2185,
iast_GLOBAL (2.232 ms) : 2169, 2295
.   : milestone, 2232,
profiling (2.036 ms) : 1985, 2087
.   : milestone, 2036,
tracing (2.012 ms) : 1963, 2061
.   : milestone, 2012,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.477 ms [1.466 ms, 1.489 ms] -
appsec 3.637 ms [3.419 ms, 3.856 ms] 2.16 ms (146.2%)
iast 2.19 ms [2.127 ms, 2.252 ms] 712.447 µs (48.2%)
iast_GLOBAL 2.246 ms [2.182 ms, 2.31 ms] 768.596 µs (52.0%)
profiling 2.06 ms [2.008 ms, 2.112 ms] 582.634 µs (39.4%)
tracing 2.013 ms [1.964 ms, 2.063 ms] 536.207 µs (36.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.464 ms, 1.487 ms] -
appsec 2.402 ms [2.352 ms, 2.452 ms] 926.465 µs (62.8%)
iast 2.185 ms [2.123 ms, 2.248 ms] 710.115 µs (48.1%)
iast_GLOBAL 2.232 ms [2.169 ms, 2.295 ms] 756.941 µs (51.3%)
profiling 2.036 ms [1.985 ms, 2.087 ms] 560.939 µs (38.0%)
tracing 2.012 ms [1.963 ms, 2.061 ms] 536.647 µs (36.4%)

@amarziali amarziali requested review from a team as code owners September 3, 2025 17:26
@amarziali amarziali requested review from shatzi and sarahchen6 and removed request for a team September 3, 2025 17:26
@amarziali amarziali force-pushed the andrea.marziali/enable-process-tags-for-java-21 branch from dd12e29 to 982e929 Compare September 3, 2025 18:20
@amarziali amarziali force-pushed the andrea.marziali/enable-process-tags-for-java-21 branch from 982e929 to f5b5f3a Compare September 3, 2025 19:51
@amarziali amarziali enabled auto-merge (squash) September 3, 2025 20:30
@amarziali amarziali merged commit 91f4636 into master Sep 3, 2025
503 checks passed
@amarziali amarziali deleted the andrea.marziali/enable-process-tags-for-java-21 branch September 3, 2025 20:48
@github-actions github-actions bot added this to the 1.53.0 milestone Sep 3, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Sep 4, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.52.1` -> `1.53.0` |

---

### Release Notes

<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>

###
[`v1.53.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.53.0):
1.53.0

### Components

#### Application Security Management (WAF)

- 🐛 Fix NullPointerException log in AppSec
([#&#8203;9355](DataDog/dd-trace-java#9355) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Add Forwarded header as a source to client IP resolution
([#&#8203;9310](DataDog/dd-trace-java#9310) -
[@&#8203;jandro996](https://github.com/jandro996))

#### Build & Tooling

- 📖 Update CODEOWNERS
([#&#8203;9294](DataDog/dd-trace-java#9294) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Add dependency on Maven Central deployment to OCI publish
jobs
([#&#8203;9204](DataDog/dd-trace-java#9204) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

#### Continuous Integration Visibility

- ✨ Upload code coverage reports to Datadog
([#&#8203;9425](DataDog/dd-trace-java#9425) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨⚡ Do not follow symlinks by default when building
repository index
([#&#8203;9318](DataDog/dd-trace-java#9318) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Improve tag propagation between test event levels
([#&#8203;9278](DataDog/dd-trace-java#9278) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

#### Data Streams Monitoring

- ✨ Create container hash tags propagation
([#&#8203;9282](DataDog/dd-trace-java#9282) -
[@&#8203;ygree](https://github.com/ygree))

#### Database Monitoring

- 🐛 Prevent crash in SQL Server's JDBC when tracing execute methods
with generated keys
([#&#8203;9321](DataDog/dd-trace-java#9321) -
[@&#8203;na-ji](https://github.com/na-ji))
- ✨ Create container hash tags propagation
([#&#8203;9282](DataDog/dd-trace-java#9282) -
[@&#8203;ygree](https://github.com/ygree))

#### GraalVM native-image

- 🐛 Update GraalVM config to reflect TempLocationManager's new
package
([#&#8203;9337](DataDog/dd-trace-java#9337) -
[@&#8203;luneo7](https://github.com/luneo7) - thanks for the
contribution!)

#### Metrics

- 🐛 Add reflect config for CSS and graalvm
([#&#8203;9449](DataDog/dd-trace-java#9449) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Align CSS health metrics
([#&#8203;9444](DataDog/dd-trace-java#9444) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Aggregate peer tags for consumer span kind
([#&#8203;9442](DataDog/dd-trace-java#9442) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Implement health metrics for client stats
([#&#8203;9377](DataDog/dd-trace-java#9377) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add peer tags, span kind and trace root flag to MetricKey
bucket
([#&#8203;9178](DataDog/dd-trace-java#9178) -
[@&#8203;bric3](https://github.com/bric3))

#### Profiling

- ✨ Create a profile flare reporter (requires tracing or CI vis
to be enabled)
([#&#8203;9433](DataDog/dd-trace-java#9433) -
[@&#8203;MattAlp](https://github.com/MattAlp))
- 🐛 Properly fall-back on UDS profiling URL
([#&#8203;9401](DataDog/dd-trace-java#9401) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Properly handle trace agent IPv6 URL in profiling
([#&#8203;9334](DataDog/dd-trace-java#9334) -
[@&#8203;jbachorik](https://github.com/jbachorik))

#### Realtime User Monitoring

- 🐛 Avoid multiple injections on dispatch on jboss
([#&#8203;9392](DataDog/dd-trace-java#9392) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Support async servlet for RUM injection
([#&#8203;9333](DataDog/dd-trace-java#9333) -
[@&#8203;amarziali](https://github.com/amarziali))
- 🐛 Improve RUM injection matching and avoid truncating responses
([#&#8203;9323](DataDog/dd-trace-java#9323) -
[@&#8203;amarziali](https://github.com/amarziali))
- 💡 Add telemetry for the RUM injector
([#&#8203;9267](DataDog/dd-trace-java#9267) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- ✨ Make rum injector stream/writer more resilient to errors
([#&#8203;9184](DataDog/dd-trace-java#9184) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Telemetry

- 🐛 Remediate error logs
([#&#8203;9459](DataDog/dd-trace-java#9459) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Report config\_id for Hands Off Config files
([#&#8203;9299](DataDog/dd-trace-java#9299) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨ Adding Config Inversion Telemetry component
([#&#8203;9244](DataDog/dd-trace-java#9244) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### Trace context propagation

- 🧹 Migrate instrumentations to Context API
([#&#8203;9384](DataDog/dd-trace-java#9384),
[#&#8203;9378](DataDog/dd-trace-java#9378),
[#&#8203;9358](DataDog/dd-trace-java#9358) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨🔍 Add baggage propagation telemetry
([#&#8203;9289](DataDog/dd-trace-java#9289) -
[@&#8203;rachelyangdog](https://github.com/rachelyangdog))
- 🧹 Improve Instrumenter API to use Context instead of Span
([#&#8203;9211](DataDog/dd-trace-java#9211) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

#### Tracer core

- 💡:test\_tube: Enable process level tags for java 21 applications
([#&#8203;9458](DataDog/dd-trace-java#9458) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Move base and peer service adder before span is published
([#&#8203;9408](DataDog/dd-trace-java#9408) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add ErrorPriorities level for manual instrumentation
([#&#8203;9387](DataDog/dd-trace-java#9387) -
[@&#8203;cecile75](https://github.com/cecile75))
- ✨ Throw InvalidBooleanValueException in
ConfigConverter.booleanValueOf
([#&#8203;9370](DataDog/dd-trace-java#9370) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- 🐛 Avoid NPE on featureDiscovery creation
([#&#8203;9353](DataDog/dd-trace-java#9353) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Stable Config improvements
([#&#8203;9259](DataDog/dd-trace-java#9259) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))

### Instrumentations

#### gRPC instrumentation

- 🐛 Changing GRPC instrumentation codes from `status.code` to
`grpc.status.code`
([#&#8203;9367](DataDog/dd-trace-java#9367) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### JDBC instrumentation

- 🐛 Prevent crash in SQL Server's JDBC when tracing execute methods
with generated keys
([#&#8203;9321](DataDog/dd-trace-java#9321) -
[@&#8203;na-ji](https://github.com/na-ji))

#### Kotlin instrumentation

- 🐛 Take defensive copy of original scope stack when restoring on
different thread
([#&#8203;9403](DataDog/dd-trace-java#9403) -
[@&#8203;mcculls](https://github.com/mcculls))

#### OpenTelemetry instrumentation

- 🐛 Fix using SpanAttribute annotation on multiple parameters
([#&#8203;9412](DataDog/dd-trace-java#9412) -
[@&#8203;cecile75](https://github.com/cecile75))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

GitOrigin-RevId: e23ec866cef91afc6b5226d5f0dc7da538d947e8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants