Skip to content

Conversation

@jbachorik
Copy link
Contributor

@jbachorik jbachorik commented Aug 21, 2025

What Does This Do

Adds a fallback or UDS profiling URL, similar to #7166

Motivation

If UDS URL is used profiler will fail when it tries using it because OkHttp does not support UDS URLs
See #9400

Additional Notes

Contributor Checklist

Jira ticket: PROF-12369

@jbachorik jbachorik added type: bug Bug report and fix comp: profiling Profiling labels Aug 21, 2025
@jbachorik jbachorik requested a review from a team as a code owner August 21, 2025 10:14
@jbachorik jbachorik requested a review from mcculls August 21, 2025 10:14
Copy link
Contributor

@amarziali amarziali left a comment

Choose a reason for hiding this comment

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

thank you

@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Aug 21, 2025

🎯 Code Coverage
Patch Coverage: 0.00%
Total Coverage: 57.61% (+0.04%)

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Aug 21, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/uds_profilng_url
git_commit_date 1755723343 1755771026
git_commit_sha 5aa25ba e3cf5b6
release_version 1.53.0-SNAPSHOT~5aa25baa32 1.53.0-SNAPSHOT~e3cf5b614c
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1755772867 1755772867
ci_job_id 1091588521 1091588521
ci_pipeline_id 74349599 74349599
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-rna6dacy 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-rna6dacy 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 49 metrics, 10 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1050150
Total [baseline] (8.639 s) : 0, 8639008
Agent [candidate] (1.055 s) : 0, 1054792
Total [candidate] (8.62 s) : 0, 8619865
section iast
Agent [baseline] (1.178 s) : 0, 1178361
Total [baseline] (9.337 s) : 0, 9336874
Agent [candidate] (1.177 s) : 0, 1177169
Total [candidate] (9.323 s) : 0, 9323199
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.05 s -
Agent iast 1.178 s 128.212 ms (12.2%)
Total tracing 8.639 s -
Total iast 9.337 s 697.867 ms (8.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.055 s -
Agent iast 1.177 s 122.377 ms (11.6%)
Total tracing 8.62 s -
Total iast 9.323 s 703.334 ms (8.2%)
gantt
    title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.459 ms) : 0, 1459
crashtracking [candidate] (1.464 ms) : 0, 1464
BytebuddyAgent [baseline] (734.849 ms) : 0, 734849
BytebuddyAgent [candidate] (738.273 ms) : 0, 738273
GlobalTracer [baseline] (242.856 ms) : 0, 242856
GlobalTracer [candidate] (244.38 ms) : 0, 244380
AppSec [baseline] (30.157 ms) : 0, 30157
AppSec [candidate] (30.547 ms) : 0, 30547
Debugger [baseline] (6.091 ms) : 0, 6091
Debugger [candidate] (6.103 ms) : 0, 6103
Remote Config [baseline] (670.925 µs) : 0, 671
Remote Config [candidate] (673.777 µs) : 0, 674
Telemetry [baseline] (13.045 ms) : 0, 13045
Telemetry [candidate] (12.264 ms) : 0, 12264
section iast
crashtracking [baseline] (1.446 ms) : 0, 1446
crashtracking [candidate] (1.44 ms) : 0, 1440
BytebuddyAgent [baseline] (850.525 ms) : 0, 850525
BytebuddyAgent [candidate] (849.828 ms) : 0, 849828
GlobalTracer [baseline] (232.73 ms) : 0, 232730
GlobalTracer [candidate] (233.426 ms) : 0, 233426
IAST [baseline] (30.232 ms) : 0, 30232
IAST [candidate] (27.615 ms) : 0, 27615
AppSec [baseline] (27.585 ms) : 0, 27585
AppSec [candidate] (28.39 ms) : 0, 28390
Debugger [baseline] (5.791 ms) : 0, 5791
Debugger [candidate] (6.658 ms) : 0, 6658
Remote Config [baseline] (613.673 µs) : 0, 614
Remote Config [candidate] (590.746 µs) : 0, 591
Telemetry [baseline] (8.499 ms) : 0, 8499
Telemetry [candidate] (8.272 ms) : 0, 8272
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.048 s) : 0, 1047871
Total [baseline] (10.64 s) : 0, 10640269
Agent [candidate] (1.048 s) : 0, 1047999
Total [candidate] (10.643 s) : 0, 10642691
section appsec
Agent [baseline] (1.223 s) : 0, 1223143
Total [baseline] (10.882 s) : 0, 10881629
Agent [candidate] (1.224 s) : 0, 1223772
Total [candidate] (10.782 s) : 0, 10781783
section iast
Agent [baseline] (1.185 s) : 0, 1185358
Total [baseline] (10.946 s) : 0, 10946275
Agent [candidate] (1.178 s) : 0, 1177666
Total [candidate] (10.94 s) : 0, 10940247
section profiling
Agent [baseline] (1.206 s) : 0, 1205862
Total [baseline] (10.974 s) : 0, 10973646
Agent [candidate] (1.193 s) : 0, 1193133
Total [candidate] (10.967 s) : 0, 10966948
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent appsec 1.223 s 175.272 ms (16.7%)
Agent iast 1.185 s 137.487 ms (13.1%)
Agent profiling 1.206 s 157.991 ms (15.1%)
Total tracing 10.64 s -
Total appsec 10.882 s 241.361 ms (2.3%)
Total iast 10.946 s 306.006 ms (2.9%)
Total profiling 10.974 s 333.378 ms (3.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent appsec 1.224 s 175.773 ms (16.8%)
Agent iast 1.178 s 129.667 ms (12.4%)
Agent profiling 1.193 s 145.135 ms (13.8%)
Total tracing 10.643 s -
Total appsec 10.782 s 139.093 ms (1.3%)
Total iast 10.94 s 297.556 ms (2.8%)
Total profiling 10.967 s 324.258 ms (3.0%)
gantt
    title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.458 ms) : 0, 1458
crashtracking [candidate] (1.448 ms) : 0, 1448
BytebuddyAgent [baseline] (731.717 ms) : 0, 731717
BytebuddyAgent [candidate] (733.699 ms) : 0, 733699
GlobalTracer [baseline] (242.466 ms) : 0, 242466
GlobalTracer [candidate] (243.201 ms) : 0, 243201
AppSec [baseline] (30.07 ms) : 0, 30070
AppSec [candidate] (30.167 ms) : 0, 30167
Debugger [baseline] (6.061 ms) : 0, 6061
Debugger [candidate] (6.073 ms) : 0, 6073
Remote Config [baseline] (672.102 µs) : 0, 672
Remote Config [candidate] (664.014 µs) : 0, 664
Telemetry [baseline] (14.409 ms) : 0, 14409
Telemetry [candidate] (11.595 ms) : 0, 11595
section appsec
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.443 ms) : 0, 1443
BytebuddyAgent [baseline] (755.381 ms) : 0, 755381
BytebuddyAgent [candidate] (755.833 ms) : 0, 755833
GlobalTracer [baseline] (235.269 ms) : 0, 235269
GlobalTracer [candidate] (235.483 ms) : 0, 235483
IAST [baseline] (23.574 ms) : 0, 23574
IAST [candidate] (23.596 ms) : 0, 23596
AppSec [baseline] (169.139 ms) : 0, 169139
AppSec [candidate] (168.329 ms) : 0, 168329
Debugger [baseline] (7.309 ms) : 0, 7309
Debugger [candidate] (6.557 ms) : 0, 6557
Remote Config [baseline] (661.274 µs) : 0, 661
Remote Config [candidate] (631.384 µs) : 0, 631
Telemetry [baseline] (9.233 ms) : 0, 9233
Telemetry [candidate] (10.806 ms) : 0, 10806
section iast
crashtracking [baseline] (1.463 ms) : 0, 1463
crashtracking [candidate] (1.44 ms) : 0, 1440
BytebuddyAgent [baseline] (855.714 ms) : 0, 855714
BytebuddyAgent [candidate] (849.958 ms) : 0, 849958
GlobalTracer [baseline] (234.186 ms) : 0, 234186
GlobalTracer [candidate] (233.73 ms) : 0, 233730
IAST [baseline] (31.315 ms) : 0, 31315
IAST [candidate] (28.567 ms) : 0, 28567
AppSec [baseline] (26.803 ms) : 0, 26803
AppSec [candidate] (28.333 ms) : 0, 28333
Debugger [baseline] (5.798 ms) : 0, 5798
Debugger [candidate] (5.73 ms) : 0, 5730
Remote Config [baseline] (606.174 µs) : 0, 606
Remote Config [candidate] (602.438 µs) : 0, 602
Telemetry [baseline] (8.417 ms) : 0, 8417
Telemetry [candidate] (8.284 ms) : 0, 8284
section profiling
crashtracking [baseline] (1.43 ms) : 0, 1430
crashtracking [candidate] (1.415 ms) : 0, 1415
BytebuddyAgent [baseline] (768.979 ms) : 0, 768979
BytebuddyAgent [candidate] (759.903 ms) : 0, 759903
GlobalTracer [baseline] (223.27 ms) : 0, 223270
GlobalTracer [candidate] (221.678 ms) : 0, 221678
AppSec [baseline] (30.373 ms) : 0, 30373
AppSec [candidate] (29.891 ms) : 0, 29891
Debugger [baseline] (6.28 ms) : 0, 6280
Debugger [candidate] (6.266 ms) : 0, 6266
Remote Config [baseline] (699.705 µs) : 0, 700
Remote Config [candidate] (689.414 µs) : 0, 689
Telemetry [baseline] (16.429 ms) : 0, 16429
Telemetry [candidate] (16.284 ms) : 0, 16284
ProfilingAgent [baseline] (108.372 ms) : 0, 108372
ProfilingAgent [candidate] (107.646 ms) : 0, 107646
Profiling [baseline] (109.016 ms) : 0, 109016
Profiling [candidate] (108.295 ms) : 0, 108295
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/uds_profilng_url
git_commit_date 1755723343 1755771026
git_commit_sha 5aa25ba e3cf5b6
release_version 1.53.0-SNAPSHOT~5aa25baa32 1.53.0-SNAPSHOT~e3cf5b614c
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1755772529 1755772529
ci_job_id 1091588522 1091588522
ci_pipeline_id 74349599 74349599
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-vnx5m8bb 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-vnx5m8bb 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 2 performance regressions! Performance is the same for 6 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:profiling:high_load better
[-608.129µs; -306.808µs] or [-6.732%; -3.396%]
unstable
[-44.507op/s; +98.694op/s] or [-8.665%; +19.214%]
8.576ms 540.750op/s 9.034ms 513.656op/s
scenario:load:petclinic:no_agent:high_load worse
[+1.587ms; +2.224ms] or [+4.415%; +6.185%]
unstable
[-15.397op/s; +2.272op/s] or [-11.838%; +1.747%]
37.856ms 123.500op/s 35.950ms 130.062op/s
scenario:load:petclinic:tracing:high_load worse
[+0.901ms; +1.692ms] or [+2.093%; +3.930%]
unstable
[-9.299op/s; +5.569op/s] or [-8.559%; +5.126%]
44.349ms 106.785op/s 43.052ms 108.650op/s
scenario:load:petclinic:iast:high_load better
[-2.468ms; -1.624ms] or [-5.403%; -3.555%]
unstable
[-1.007op/s; +13.396op/s] or [-0.983%; +13.085%]
43.633ms 108.570op/s 45.679ms 102.375op/s
scenario:load:petclinic:code_origins:high_load better
[-3.318ms; -2.477ms] or [-7.115%; -5.311%]
unstable
[-1.024op/s; +14.224op/s] or [-1.020%; +14.176%]
43.738ms 106.938op/s 46.636ms 100.338op/s
scenario:load:petclinic:appsec:high_load better
[-3.044ms; -2.092ms] or [-6.052%; -4.159%]
unstable
[-0.529op/s; +13.012op/s] or [-0.568%; +13.981%]
47.726ms 99.304op/s 50.294ms 93.062op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.276 ms) : 4227, 4324
.   : milestone, 4276,
iast (9.279 ms) : 9128, 9430
.   : milestone, 9279,
iast_FULL (14.552 ms) : 14263, 14841
.   : milestone, 14552,
iast_GLOBAL (10.159 ms) : 9983, 10335
.   : milestone, 10159,
profiling (9.034 ms) : 8886, 9182
.   : milestone, 9034,
tracing (7.427 ms) : 7326, 7528
.   : milestone, 7427,
section candidate
no_agent (4.304 ms) : 4252, 4356
.   : milestone, 4304,
iast (9.283 ms) : 9133, 9434
.   : milestone, 9283,
iast_FULL (14.16 ms) : 13877, 14442
.   : milestone, 14160,
iast_GLOBAL (10.035 ms) : 9861, 10209
.   : milestone, 10035,
profiling (8.576 ms) : 8445, 8708
.   : milestone, 8576,
tracing (7.237 ms) : 7139, 7335
.   : milestone, 7237,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.276 ms [4.227 ms, 4.324 ms] -
iast 9.279 ms [9.128 ms, 9.43 ms] 5.003 ms (117.0%)
iast_FULL 14.552 ms [14.263 ms, 14.841 ms] 10.276 ms (240.3%)
iast_GLOBAL 10.159 ms [9.983 ms, 10.335 ms] 5.883 ms (137.6%)
profiling 9.034 ms [8.886 ms, 9.182 ms] 4.758 ms (111.3%)
tracing 7.427 ms [7.326 ms, 7.528 ms] 3.151 ms (73.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.304 ms [4.252 ms, 4.356 ms] -
iast 9.283 ms [9.133 ms, 9.434 ms] 4.98 ms (115.7%)
iast_FULL 14.16 ms [13.877 ms, 14.442 ms] 9.856 ms (229.0%)
iast_GLOBAL 10.035 ms [9.861 ms, 10.209 ms] 5.731 ms (133.2%)
profiling 8.576 ms [8.445 ms, 8.708 ms] 4.273 ms (99.3%)
tracing 7.237 ms [7.139 ms, 7.335 ms] 2.933 ms (68.1%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
    dateFormat X
    axisFormat %s
section baseline
no_agent (35.95 ms) : 35664, 36237
.   : milestone, 35950,
appsec (50.294 ms) : 49833, 50755
.   : milestone, 50294,
code_origins (46.636 ms) : 46228, 47043
.   : milestone, 46636,
iast (45.679 ms) : 45266, 46092
.   : milestone, 45679,
profiling (47.183 ms) : 46689, 47677
.   : milestone, 47183,
tracing (43.052 ms) : 42693, 43412
.   : milestone, 43052,
section candidate
no_agent (37.856 ms) : 37552, 38160
.   : milestone, 37856,
appsec (47.726 ms) : 47303, 48149
.   : milestone, 47726,
code_origins (43.738 ms) : 43365, 44111
.   : milestone, 43738,
iast (43.633 ms) : 43263, 44004
.   : milestone, 43633,
profiling (48.028 ms) : 47600, 48456
.   : milestone, 48028,
tracing (44.349 ms) : 43974, 44724
.   : milestone, 44349,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 35.95 ms [35.664 ms, 36.237 ms] -
appsec 50.294 ms [49.833 ms, 50.755 ms] 14.344 ms (39.9%)
code_origins 46.636 ms [46.228 ms, 47.043 ms] 10.685 ms (29.7%)
iast 45.679 ms [45.266 ms, 46.092 ms] 9.729 ms (27.1%)
profiling 47.183 ms [46.689 ms, 47.677 ms] 11.232 ms (31.2%)
tracing 43.052 ms [42.693 ms, 43.412 ms] 7.102 ms (19.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.856 ms [37.552 ms, 38.16 ms] -
appsec 47.726 ms [47.303 ms, 48.149 ms] 9.87 ms (26.1%)
code_origins 43.738 ms [43.365 ms, 44.111 ms] 5.883 ms (15.5%)
iast 43.633 ms [43.263 ms, 44.004 ms] 5.777 ms (15.3%)
profiling 48.028 ms [47.6 ms, 48.456 ms] 10.172 ms (26.9%)
tracing 44.349 ms [43.974 ms, 44.724 ms] 6.493 ms (17.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/uds_profilng_url
git_commit_date 1755723343 1755771026
git_commit_sha 5aa25ba e3cf5b6
release_version 1.53.0-SNAPSHOT~5aa25baa32 1.53.0-SNAPSHOT~e3cf5b614c
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1755773062 1755773062
ci_job_id 1091588523 1091588523
ci_pipeline_id 74349599 74349599
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-2rzbyuwj 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-2rzbyuwj 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.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.666 s) : 15666000, 15666000
.   : milestone, 15666000,
appsec (14.8 s) : 14800000, 14800000
.   : milestone, 14800000,
iast (18.472 s) : 18472000, 18472000
.   : milestone, 18472000,
iast_GLOBAL (18.106 s) : 18106000, 18106000
.   : milestone, 18106000,
profiling (15.362 s) : 15362000, 15362000
.   : milestone, 15362000,
tracing (14.983 s) : 14983000, 14983000
.   : milestone, 14983000,
section candidate
no_agent (14.933 s) : 14933000, 14933000
.   : milestone, 14933000,
appsec (14.948 s) : 14948000, 14948000
.   : milestone, 14948000,
iast (18.294 s) : 18294000, 18294000
.   : milestone, 18294000,
iast_GLOBAL (17.964 s) : 17964000, 17964000
.   : milestone, 17964000,
profiling (15.324 s) : 15324000, 15324000
.   : milestone, 15324000,
tracing (15.046 s) : 15046000, 15046000
.   : milestone, 15046000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.666 s [15.666 s, 15.666 s] -
appsec 14.8 s [14.8 s, 14.8 s] -866.0 ms (-5.5%)
iast 18.472 s [18.472 s, 18.472 s] 2.806 s (17.9%)
iast_GLOBAL 18.106 s [18.106 s, 18.106 s] 2.44 s (15.6%)
profiling 15.362 s [15.362 s, 15.362 s] -304.0 ms (-1.9%)
tracing 14.983 s [14.983 s, 14.983 s] -683.0 ms (-4.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.933 s [14.933 s, 14.933 s] -
appsec 14.948 s [14.948 s, 14.948 s] 15.0 ms (0.1%)
iast 18.294 s [18.294 s, 18.294 s] 3.361 s (22.5%)
iast_GLOBAL 17.964 s [17.964 s, 17.964 s] 3.031 s (20.3%)
profiling 15.324 s [15.324 s, 15.324 s] 391.0 ms (2.6%)
tracing 15.046 s [15.046 s, 15.046 s] 113.0 ms (0.8%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~e3cf5b614c, baseline=1.53.0-SNAPSHOT~5aa25baa32
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.474 ms) : 1463, 1486
.   : milestone, 1474,
appsec (3.648 ms) : 3431, 3866
.   : milestone, 3648,
iast (2.205 ms) : 2142, 2268
.   : milestone, 2205,
iast_GLOBAL (2.247 ms) : 2184, 2310
.   : milestone, 2247,
profiling (2.05 ms) : 1999, 2100
.   : milestone, 2050,
tracing (2.019 ms) : 1970, 2068
.   : milestone, 2019,
section candidate
no_agent (1.475 ms) : 1464, 1487
.   : milestone, 1475,
appsec (3.679 ms) : 3456, 3902
.   : milestone, 3679,
iast (2.203 ms) : 2140, 2265
.   : milestone, 2203,
iast_GLOBAL (2.245 ms) : 2182, 2308
.   : milestone, 2245,
profiling (2.067 ms) : 2015, 2120
.   : milestone, 2067,
tracing (2.014 ms) : 1965, 2063
.   : milestone, 2014,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.474 ms [1.463 ms, 1.486 ms] -
appsec 3.648 ms [3.431 ms, 3.866 ms] 2.174 ms (147.5%)
iast 2.205 ms [2.142 ms, 2.268 ms] 731.277 µs (49.6%)
iast_GLOBAL 2.247 ms [2.184 ms, 2.31 ms] 772.9 µs (52.4%)
profiling 2.05 ms [1.999 ms, 2.1 ms] 575.37 µs (39.0%)
tracing 2.019 ms [1.97 ms, 2.068 ms] 545.06 µs (37.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.464 ms, 1.487 ms] -
appsec 3.679 ms [3.456 ms, 3.902 ms] 2.203 ms (149.3%)
iast 2.203 ms [2.14 ms, 2.265 ms] 727.47 µs (49.3%)
iast_GLOBAL 2.245 ms [2.182 ms, 2.308 ms] 769.899 µs (52.2%)
profiling 2.067 ms [2.015 ms, 2.12 ms] 591.997 µs (40.1%)
tracing 2.014 ms [1.965 ms, 2.063 ms] 538.635 µs (36.5%)

@jbachorik jbachorik merged commit d11739c into master Aug 21, 2025
503 checks passed
@jbachorik jbachorik deleted the jb/uds_profilng_url branch August 21, 2025 11:49
@github-actions github-actions bot added this to the 1.53.0 milestone Aug 21, 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

comp: profiling Profiling type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants