Skip to content

Conversation

@amarziali
Copy link
Contributor

What Does This Do

Fix naming on CSS health metrics and add base tags

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali requested a review from a team as a code owner September 1, 2025 10:07
@amarziali amarziali requested a review from smola September 1, 2025 10:07
@amarziali amarziali added type: enhancement Enhancements and improvements comp: metrics Metrics labels Sep 1, 2025
@amarziali amarziali requested a review from bric3 September 1, 2025 10:07
@datadog-official
Copy link

datadog-official bot commented Sep 1, 2025

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 59.26% (+1.63%)

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Sep 1, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/css-health-2
git_commit_date 1756724836 1756728259
git_commit_sha e2e00cd d4c8595
release_version 1.53.0-SNAPSHOT~e2e00cd840 1.53.0-SNAPSHOT~d4c8595580
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1756730010 1756730010
ci_job_id 1107294665 1107294665
ci_pipeline_id 75210204 75210204
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-bfhv6493 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-bfhv6493 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 46 metrics, 13 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~d4c8595580, baseline=1.53.0-SNAPSHOT~e2e00cd840

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.059 s) : 0, 1059382
Total [baseline] (10.847 s) : 0, 10846846
Agent [candidate] (1.053 s) : 0, 1052563
Total [candidate] (10.84 s) : 0, 10840273
section appsec
Agent [baseline] (1.228 s) : 0, 1228420
Total [baseline] (10.839 s) : 0, 10839127
Agent [candidate] (1.236 s) : 0, 1235666
Total [candidate] (10.821 s) : 0, 10821420
section iast
Agent [baseline] (1.183 s) : 0, 1183128
Total [baseline] (11.09 s) : 0, 11089589
Agent [candidate] (1.209 s) : 0, 1209371
Total [candidate] (11.11 s) : 0, 11110143
section profiling
Agent [baseline] (1.217 s) : 0, 1217427
Total [baseline] (11.08 s) : 0, 11079829
Agent [candidate] (1.211 s) : 0, 1210719
Total [candidate] (11.079 s) : 0, 11078634
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent appsec 1.228 s 169.038 ms (16.0%)
Agent iast 1.183 s 123.746 ms (11.7%)
Agent profiling 1.217 s 158.045 ms (14.9%)
Total tracing 10.847 s -
Total appsec 10.839 s -7.719 ms (-0.1%)
Total iast 11.09 s 242.743 ms (2.2%)
Total profiling 11.08 s 232.983 ms (2.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.053 s -
Agent appsec 1.236 s 183.103 ms (17.4%)
Agent iast 1.209 s 156.809 ms (14.9%)
Agent profiling 1.211 s 158.156 ms (15.0%)
Total tracing 10.84 s -
Total appsec 10.821 s -18.852 ms (-0.2%)
Total iast 11.11 s 269.871 ms (2.5%)
Total profiling 11.079 s 238.361 ms (2.2%)
gantt
    title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~d4c8595580, baseline=1.53.0-SNAPSHOT~e2e00cd840

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.47 ms) : 0, 1470
crashtracking [candidate] (1.449 ms) : 0, 1449
BytebuddyAgent [baseline] (740.576 ms) : 0, 740576
BytebuddyAgent [candidate] (734.838 ms) : 0, 734838
GlobalTracer [baseline] (245.624 ms) : 0, 245624
GlobalTracer [candidate] (243.844 ms) : 0, 243844
AppSec [baseline] (30.549 ms) : 0, 30549
AppSec [candidate] (30.182 ms) : 0, 30182
Debugger [baseline] (6.151 ms) : 0, 6151
Debugger [candidate] (6.049 ms) : 0, 6049
Remote Config [baseline] (685.752 µs) : 0, 686
Remote Config [candidate] (665.533 µs) : 0, 666
Telemetry [baseline] (13.152 ms) : 0, 13152
Telemetry [candidate] (14.407 ms) : 0, 14407
section appsec
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.474 ms) : 0, 1474
BytebuddyAgent [baseline] (758.846 ms) : 0, 758846
BytebuddyAgent [candidate] (763.635 ms) : 0, 763635
GlobalTracer [baseline] (236.508 ms) : 0, 236508
GlobalTracer [candidate] (237.961 ms) : 0, 237961
IAST [baseline] (23.659 ms) : 0, 23659
IAST [candidate] (23.912 ms) : 0, 23912
AppSec [baseline] (168.805 ms) : 0, 168805
AppSec [candidate] (171.665 ms) : 0, 171665
Debugger [baseline] (8.07 ms) : 0, 8070
Debugger [candidate] (5.784 ms) : 0, 5784
Remote Config [baseline] (626.316 µs) : 0, 626
Remote Config [candidate] (634.476 µs) : 0, 634
Telemetry [baseline] (9.19 ms) : 0, 9190
Telemetry [candidate] (9.24 ms) : 0, 9240
section iast
crashtracking [baseline] (1.469 ms) : 0, 1469
crashtracking [candidate] (1.489 ms) : 0, 1489
BytebuddyAgent [baseline] (852.919 ms) : 0, 852919
BytebuddyAgent [candidate] (874.662 ms) : 0, 874662
GlobalTracer [baseline] (235.151 ms) : 0, 235151
GlobalTracer [candidate] (238.504 ms) : 0, 238504
IAST [baseline] (27.957 ms) : 0, 27957
IAST [candidate] (28.415 ms) : 0, 28415
AppSec [baseline] (28.092 ms) : 0, 28092
AppSec [candidate] (27.421 ms) : 0, 27421
Debugger [baseline] (7.387 ms) : 0, 7387
Debugger [candidate] (8.427 ms) : 0, 8427
Remote Config [baseline] (616.686 µs) : 0, 617
Remote Config [candidate] (616.807 µs) : 0, 617
Telemetry [baseline] (8.317 ms) : 0, 8317
Telemetry [candidate] (8.471 ms) : 0, 8471
section profiling
crashtracking [baseline] (1.469 ms) : 0, 1469
crashtracking [candidate] (1.442 ms) : 0, 1442
BytebuddyAgent [baseline] (775.7 ms) : 0, 775700
BytebuddyAgent [candidate] (770.301 ms) : 0, 770301
GlobalTracer [baseline] (225.937 ms) : 0, 225937
GlobalTracer [candidate] (224.534 ms) : 0, 224534
AppSec [baseline] (30.683 ms) : 0, 30683
AppSec [candidate] (30.425 ms) : 0, 30425
Debugger [baseline] (7.169 ms) : 0, 7169
Debugger [candidate] (6.396 ms) : 0, 6396
Remote Config [baseline] (737.813 µs) : 0, 738
Remote Config [candidate] (724.792 µs) : 0, 725
Telemetry [baseline] (15.703 ms) : 0, 15703
Telemetry [candidate] (16.491 ms) : 0, 16491
ProfilingAgent [baseline] (108.883 ms) : 0, 108883
ProfilingAgent [candidate] (109.65 ms) : 0, 109650
Profiling [baseline] (109.556 ms) : 0, 109556
Profiling [candidate] (110.304 ms) : 0, 110304
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~d4c8595580, baseline=1.53.0-SNAPSHOT~e2e00cd840

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.052 s) : 0, 1052040
Total [baseline] (8.671 s) : 0, 8670732
Agent [candidate] (1.052 s) : 0, 1052098
Total [candidate] (8.657 s) : 0, 8657109
section iast
Agent [baseline] (1.184 s) : 0, 1183935
Total [baseline] (9.38 s) : 0, 9379956
Agent [candidate] (1.182 s) : 0, 1181718
Total [candidate] (9.382 s) : 0, 9382020
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.052 s -
Agent iast 1.184 s 131.895 ms (12.5%)
Total tracing 8.671 s -
Total iast 9.38 s 709.224 ms (8.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.052 s -
Agent iast 1.182 s 129.62 ms (12.3%)
Total tracing 8.657 s -
Total iast 9.382 s 724.911 ms (8.4%)
gantt
    title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~d4c8595580, baseline=1.53.0-SNAPSHOT~e2e00cd840

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.457 ms) : 0, 1457
crashtracking [candidate] (1.494 ms) : 0, 1494
BytebuddyAgent [baseline] (735.618 ms) : 0, 735618
BytebuddyAgent [candidate] (735.556 ms) : 0, 735556
GlobalTracer [baseline] (244.077 ms) : 0, 244077
GlobalTracer [candidate] (244.003 ms) : 0, 244003
AppSec [baseline] (30.18 ms) : 0, 30180
AppSec [candidate] (30.101 ms) : 0, 30101
Debugger [baseline] (6.077 ms) : 0, 6077
Debugger [candidate] (6.076 ms) : 0, 6076
Remote Config [baseline] (666.435 µs) : 0, 666
Remote Config [candidate] (658.71 µs) : 0, 659
Telemetry [baseline] (12.962 ms) : 0, 12962
Telemetry [candidate] (13.126 ms) : 0, 13126
section iast
crashtracking [baseline] (1.468 ms) : 0, 1468
crashtracking [candidate] (1.452 ms) : 0, 1452
BytebuddyAgent [baseline] (854.095 ms) : 0, 854095
BytebuddyAgent [candidate] (852.339 ms) : 0, 852339
GlobalTracer [baseline] (234.163 ms) : 0, 234163
GlobalTracer [candidate] (234.759 ms) : 0, 234759
AppSec [baseline] (27.737 ms) : 0, 27737
AppSec [candidate] (28.573 ms) : 0, 28573
Debugger [baseline] (5.795 ms) : 0, 5795
Debugger [candidate] (5.751 ms) : 0, 5751
Remote Config [baseline] (607.422 µs) : 0, 607
Remote Config [candidate] (598.871 µs) : 0, 599
Telemetry [baseline] (8.315 ms) : 0, 8315
Telemetry [candidate] (8.384 ms) : 0, 8384
IAST [baseline] (30.625 ms) : 0, 30625
IAST [candidate] (28.841 ms) : 0, 28841
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/css-health-2
git_commit_date 1756724836 1756728259
git_commit_sha e2e00cd d4c8595
release_version 1.53.0-SNAPSHOT~e2e00cd840 1.53.0-SNAPSHOT~d4c8595580
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1756729682 1756729682
ci_job_id 1107294666 1107294666
ci_pipeline_id 75210204 75210204
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-p2raq2wm 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-p2raq2wm 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 2 performance improvements and 1 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:tracing:high_load better
[-477.984µs; -236.412µs] or [-6.131%; -3.033%]
unstable
[-50.512op/s; +107.137op/s] or [-8.502%; +18.034%]
7.438ms 622.406op/s 7.796ms 594.094op/s
scenario:load:petclinic:iast:high_load worse
[+0.934ms; +1.779ms] or [+2.097%; +3.997%]
unstable
[-10.290op/s; +4.165op/s] or [-9.790%; +3.963%]
45.870ms 102.050op/s 44.514ms 105.112op/s
scenario:load:petclinic:appsec:high_load better
[-2.747ms; -1.852ms] or [-5.660%; -3.817%]
unstable
[-2.274op/s; +11.624op/s] or [-2.356%; +12.044%]
46.230ms 101.188op/s 48.529ms 96.513op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~d4c8595580, baseline=1.53.0-SNAPSHOT~e2e00cd840
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.322 ms) : 4271, 4372
.   : milestone, 4322,
iast (9.376 ms) : 9223, 9530
.   : milestone, 9376,
iast_FULL (13.529 ms) : 13265, 13793
.   : milestone, 13529,
iast_GLOBAL (10.478 ms) : 10288, 10667
.   : milestone, 10478,
profiling (8.931 ms) : 8792, 9069
.   : milestone, 8931,
tracing (7.796 ms) : 7682, 7909
.   : milestone, 7796,
section candidate
no_agent (4.45 ms) : 4401, 4498
.   : milestone, 4450,
iast (9.456 ms) : 9301, 9611
.   : milestone, 9456,
iast_FULL (13.709 ms) : 13445, 13973
.   : milestone, 13709,
iast_GLOBAL (10.161 ms) : 9968, 10355
.   : milestone, 10161,
profiling (8.628 ms) : 8495, 8761
.   : milestone, 8628,
tracing (7.438 ms) : 7327, 7550
.   : milestone, 7438,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.322 ms [4.271 ms, 4.372 ms] -
iast 9.376 ms [9.223 ms, 9.53 ms] 5.055 ms (117.0%)
iast_FULL 13.529 ms [13.265 ms, 13.793 ms] 9.207 ms (213.1%)
iast_GLOBAL 10.478 ms [10.288 ms, 10.667 ms] 6.156 ms (142.5%)
profiling 8.931 ms [8.792 ms, 9.069 ms] 4.609 ms (106.7%)
tracing 7.796 ms [7.682 ms, 7.909 ms] 3.474 ms (80.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.45 ms [4.401 ms, 4.498 ms] -
iast 9.456 ms [9.301 ms, 9.611 ms] 5.007 ms (112.5%)
iast_FULL 13.709 ms [13.445 ms, 13.973 ms] 9.259 ms (208.1%)
iast_GLOBAL 10.161 ms [9.968 ms, 10.355 ms] 5.712 ms (128.4%)
profiling 8.628 ms [8.495 ms, 8.761 ms] 4.178 ms (93.9%)
tracing 7.438 ms [7.327 ms, 7.55 ms] 2.989 ms (67.2%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~d4c8595580, baseline=1.53.0-SNAPSHOT~e2e00cd840
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.897 ms) : 37578, 38216
.   : milestone, 37897,
appsec (48.529 ms) : 48109, 48950
.   : milestone, 48529,
code_origins (45.275 ms) : 44888, 45661
.   : milestone, 45275,
iast (44.514 ms) : 44136, 44892
.   : milestone, 44514,
profiling (48.493 ms) : 48009, 48977
.   : milestone, 48493,
tracing (44.324 ms) : 43950, 44697
.   : milestone, 44324,
section candidate
no_agent (37.257 ms) : 36956, 37557
.   : milestone, 37257,
appsec (46.23 ms) : 45819, 46640
.   : milestone, 46230,
code_origins (44.812 ms) : 44442, 45181
.   : milestone, 44812,
iast (45.87 ms) : 45463, 46278
.   : milestone, 45870,
profiling (47.397 ms) : 46958, 47836
.   : milestone, 47397,
tracing (44.439 ms) : 44062, 44817
.   : milestone, 44439,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.897 ms [37.578 ms, 38.216 ms] -
appsec 48.529 ms [48.109 ms, 48.95 ms] 10.632 ms (28.1%)
code_origins 45.275 ms [44.888 ms, 45.661 ms] 7.378 ms (19.5%)
iast 44.514 ms [44.136 ms, 44.892 ms] 6.617 ms (17.5%)
profiling 48.493 ms [48.009 ms, 48.977 ms] 10.596 ms (28.0%)
tracing 44.324 ms [43.95 ms, 44.697 ms] 6.427 ms (17.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.257 ms [36.956 ms, 37.557 ms] -
appsec 46.23 ms [45.819 ms, 46.64 ms] 8.973 ms (24.1%)
code_origins 44.812 ms [44.442 ms, 45.181 ms] 7.555 ms (20.3%)
iast 45.87 ms [45.463 ms, 46.278 ms] 8.614 ms (23.1%)
profiling 47.397 ms [46.958 ms, 47.836 ms] 10.141 ms (27.2%)
tracing 44.439 ms [44.062 ms, 44.817 ms] 7.183 ms (19.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/css-health-2
git_commit_date 1756724836 1756728259
git_commit_sha e2e00cd d4c8595
release_version 1.53.0-SNAPSHOT~e2e00cd840 1.53.0-SNAPSHOT~d4c8595580
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1756730203 1756730203
ci_job_id 1107294667 1107294667
ci_pipeline_id 75210204 75210204
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-2-d40upsln 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-2-d40upsln 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~d4c8595580, baseline=1.53.0-SNAPSHOT~e2e00cd840
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.553 s) : 15553000, 15553000
.   : milestone, 15553000,
appsec (15.124 s) : 15124000, 15124000
.   : milestone, 15124000,
iast (18.426 s) : 18426000, 18426000
.   : milestone, 18426000,
iast_GLOBAL (18.222 s) : 18222000, 18222000
.   : milestone, 18222000,
profiling (15.379 s) : 15379000, 15379000
.   : milestone, 15379000,
tracing (14.969 s) : 14969000, 14969000
.   : milestone, 14969000,
section candidate
no_agent (15.695 s) : 15695000, 15695000
.   : milestone, 15695000,
appsec (14.964 s) : 14964000, 14964000
.   : milestone, 14964000,
iast (18.445 s) : 18445000, 18445000
.   : milestone, 18445000,
iast_GLOBAL (18.073 s) : 18073000, 18073000
.   : milestone, 18073000,
profiling (15.353 s) : 15353000, 15353000
.   : milestone, 15353000,
tracing (14.899 s) : 14899000, 14899000
.   : milestone, 14899000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.553 s [15.553 s, 15.553 s] -
appsec 15.124 s [15.124 s, 15.124 s] -429.0 ms (-2.8%)
iast 18.426 s [18.426 s, 18.426 s] 2.873 s (18.5%)
iast_GLOBAL 18.222 s [18.222 s, 18.222 s] 2.669 s (17.2%)
profiling 15.379 s [15.379 s, 15.379 s] -174.0 ms (-1.1%)
tracing 14.969 s [14.969 s, 14.969 s] -584.0 ms (-3.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.695 s [15.695 s, 15.695 s] -
appsec 14.964 s [14.964 s, 14.964 s] -731.0 ms (-4.7%)
iast 18.445 s [18.445 s, 18.445 s] 2.75 s (17.5%)
iast_GLOBAL 18.073 s [18.073 s, 18.073 s] 2.378 s (15.2%)
profiling 15.353 s [15.353 s, 15.353 s] -342.0 ms (-2.2%)
tracing 14.899 s [14.899 s, 14.899 s] -796.0 ms (-5.1%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~d4c8595580, baseline=1.53.0-SNAPSHOT~e2e00cd840
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.473 ms) : 1461, 1484
.   : milestone, 1473,
appsec (3.571 ms) : 3361, 3780
.   : milestone, 3571,
iast (2.195 ms) : 2132, 2258
.   : milestone, 2195,
iast_GLOBAL (2.239 ms) : 2176, 2302
.   : milestone, 2239,
profiling (2.064 ms) : 2012, 2117
.   : milestone, 2064,
tracing (2.01 ms) : 1961, 2059
.   : milestone, 2010,
section candidate
no_agent (1.478 ms) : 1466, 1489
.   : milestone, 1478,
appsec (3.608 ms) : 3397, 3819
.   : milestone, 3608,
iast (2.195 ms) : 2132, 2257
.   : milestone, 2195,
iast_GLOBAL (2.246 ms) : 2183, 2310
.   : milestone, 2246,
profiling (2.032 ms) : 1982, 2083
.   : milestone, 2032,
tracing (2.013 ms) : 1964, 2062
.   : milestone, 2013,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.461 ms, 1.484 ms] -
appsec 3.571 ms [3.361 ms, 3.78 ms] 2.098 ms (142.5%)
iast 2.195 ms [2.132 ms, 2.258 ms] 722.054 µs (49.0%)
iast_GLOBAL 2.239 ms [2.176 ms, 2.302 ms] 766.445 µs (52.0%)
profiling 2.064 ms [2.012 ms, 2.117 ms] 591.857 µs (40.2%)
tracing 2.01 ms [1.961 ms, 2.059 ms] 537.121 µs (36.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.466 ms, 1.489 ms] -
appsec 3.608 ms [3.397 ms, 3.819 ms] 2.13 ms (144.2%)
iast 2.195 ms [2.132 ms, 2.257 ms] 717.202 µs (48.5%)
iast_GLOBAL 2.246 ms [2.183 ms, 2.31 ms] 768.736 µs (52.0%)
profiling 2.032 ms [1.982 ms, 2.083 ms] 554.743 µs (37.5%)
tracing 2.013 ms [1.964 ms, 2.062 ms] 535.43 µs (36.2%)

@amarziali amarziali enabled auto-merge (squash) September 1, 2025 12:04
@amarziali amarziali merged commit 3302583 into master Sep 1, 2025
503 checks passed
@amarziali amarziali deleted the andrea.marziali/css-health-2 branch September 1, 2025 12:51
@github-actions github-actions bot added this to the 1.53.0 milestone Sep 1, 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: metrics Metrics type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants