Skip to content

Conversation

@mtoffl01
Copy link
Contributor

@mtoffl01 mtoffl01 commented Aug 4, 2025

What Does This Do

Reports config_id in configuration telemetry payloads when the origin is a stable config file.

Passing system tests: DataDog/system-tests#5062

Motivation

https://datadoghq.atlassian.net/browse/APMAPI-1354

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@datadog-datadog-prod-us1
Copy link
Contributor

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

🎯 Code Coverage
Patch Coverage: 87.50%
Total Coverage: 57.61% (+0.07%)

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Aug 4, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mtoff/scfg_config-id
git_commit_date 1755780320 1755782830
git_commit_sha 9aad755 04eca28
release_version 1.53.0-SNAPSHOT~9aad75597f 1.52.0-SNAPSHOT~04eca28ea7
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1755784689 1755784689
ci_job_id 1091943837 1091943837
ci_pipeline_id 74365383 74365383
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-sn3ur5bd 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-sn3ur5bd 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.52.0-SNAPSHOT~04eca28ea7, baseline=1.53.0-SNAPSHOT~9aad75597f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1051071
Total [baseline] (10.77 s) : 0, 10770011
Agent [candidate] (1.042 s) : 0, 1041992
Total [candidate] (7.526 s) : 0, 7525737
section appsec
Agent [baseline] (1.225 s) : 0, 1224584
Total [baseline] (10.782 s) : 0, 10782008
Agent [candidate] (1.243 s) : 0, 1242894
Total [candidate] (10.837 s) : 0, 10836830
section iast
Agent [baseline] (1.179 s) : 0, 1178742
Total [baseline] (10.93 s) : 0, 10930187
Agent [candidate] (1.186 s) : 0, 1185703
Total [candidate] (11.041 s) : 0, 11041406
section profiling
Agent [baseline] (1.199 s) : 0, 1198788
Total [baseline] (10.977 s) : 0, 10976546
Agent [candidate] (1.204 s) : 0, 1203633
Total [candidate] (10.989 s) : 0, 10989116
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent appsec 1.225 s 173.513 ms (16.5%)
Agent iast 1.179 s 127.67 ms (12.1%)
Agent profiling 1.199 s 147.716 ms (14.1%)
Total tracing 10.77 s -
Total appsec 10.782 s 11.998 ms (0.1%)
Total iast 10.93 s 160.177 ms (1.5%)
Total profiling 10.977 s 206.535 ms (1.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.042 s -
Agent appsec 1.243 s 200.902 ms (19.3%)
Agent iast 1.186 s 143.711 ms (13.8%)
Agent profiling 1.204 s 161.641 ms (15.5%)
Total tracing 7.526 s -
Total appsec 10.837 s 3.311 s (44.0%)
Total iast 11.041 s 3.516 s (46.7%)
Total profiling 10.989 s 3.463 s (46.0%)
gantt
    title petclinic - break down per module: candidate=1.52.0-SNAPSHOT~04eca28ea7, baseline=1.53.0-SNAPSHOT~9aad75597f

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.47 ms) : 0, 1470
crashtracking [candidate] (1.442 ms) : 0, 1442
BytebuddyAgent [baseline] (734.096 ms) : 0, 734096
BytebuddyAgent [candidate] (728.87 ms) : 0, 728870
GlobalTracer [baseline] (243.595 ms) : 0, 243595
GlobalTracer [candidate] (241.993 ms) : 0, 241993
AppSec [baseline] (30.165 ms) : 0, 30165
AppSec [candidate] (30.039 ms) : 0, 30039
Debugger [baseline] (6.057 ms) : 0, 6057
Debugger [candidate] (6.021 ms) : 0, 6021
Remote Config [baseline] (669.942 µs) : 0, 670
Remote Config [candidate] (654.617 µs) : 0, 655
Telemetry [baseline] (13.88 ms) : 0, 13880
Telemetry [candidate] (11.974 ms) : 0, 11974
section appsec
crashtracking [baseline] (1.463 ms) : 0, 1463
crashtracking [candidate] (1.479 ms) : 0, 1479
BytebuddyAgent [baseline] (756.162 ms) : 0, 756162
BytebuddyAgent [candidate] (767.73 ms) : 0, 767730
GlobalTracer [baseline] (235.701 ms) : 0, 235701
GlobalTracer [candidate] (239.456 ms) : 0, 239456
IAST [baseline] (23.521 ms) : 0, 23521
IAST [candidate] (24.112 ms) : 0, 24112
AppSec [baseline] (169.515 ms) : 0, 169515
AppSec [candidate] (172.744 ms) : 0, 172744
Debugger [baseline] (6.495 ms) : 0, 6495
Debugger [candidate] (5.871 ms) : 0, 5871
Remote Config [baseline] (634.368 µs) : 0, 634
Remote Config [candidate] (671.114 µs) : 0, 671
Telemetry [baseline] (9.926 ms) : 0, 9926
Telemetry [candidate] (9.332 ms) : 0, 9332
section iast
crashtracking [baseline] (1.452 ms) : 0, 1452
crashtracking [candidate] (1.477 ms) : 0, 1477
BytebuddyAgent [baseline] (850.587 ms) : 0, 850587
BytebuddyAgent [candidate] (854.964 ms) : 0, 854964
GlobalTracer [baseline] (233.326 ms) : 0, 233326
GlobalTracer [candidate] (234.841 ms) : 0, 234841
IAST [baseline] (31.914 ms) : 0, 31914
IAST [candidate] (30.607 ms) : 0, 30607
AppSec [baseline] (25.806 ms) : 0, 25806
AppSec [candidate] (26.935 ms) : 0, 26935
Debugger [baseline] (5.736 ms) : 0, 5736
Debugger [candidate] (6.649 ms) : 0, 6649
Remote Config [baseline] (594.975 µs) : 0, 595
Remote Config [candidate] (613.715 µs) : 0, 614
Telemetry [baseline] (8.265 ms) : 0, 8265
Telemetry [candidate] (8.342 ms) : 0, 8342
section profiling
crashtracking [baseline] (1.424 ms) : 0, 1424
crashtracking [candidate] (1.434 ms) : 0, 1434
BytebuddyAgent [baseline] (763.777 ms) : 0, 763777
BytebuddyAgent [candidate] (766.398 ms) : 0, 766398
GlobalTracer [baseline] (222.284 ms) : 0, 222284
GlobalTracer [candidate] (223.504 ms) : 0, 223504
AppSec [baseline] (30.107 ms) : 0, 30107
AppSec [candidate] (30.146 ms) : 0, 30146
Debugger [baseline] (6.267 ms) : 0, 6267
Debugger [candidate] (6.344 ms) : 0, 6344
Remote Config [baseline] (766.427 µs) : 0, 766
Remote Config [candidate] (737.162 µs) : 0, 737
Telemetry [baseline] (16.377 ms) : 0, 16377
Telemetry [candidate] (16.342 ms) : 0, 16342
ProfilingAgent [baseline] (107.974 ms) : 0, 107974
ProfilingAgent [candidate] (108.771 ms) : 0, 108771
Profiling [baseline] (108.637 ms) : 0, 108637
Profiling [candidate] (109.431 ms) : 0, 109431
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.52.0-SNAPSHOT~04eca28ea7, baseline=1.53.0-SNAPSHOT~9aad75597f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.05 s) : 0, 1050182
Total [baseline] (8.621 s) : 0, 8620534
Agent [candidate] (1.048 s) : 0, 1048462
Total [candidate] (8.618 s) : 0, 8617898
section iast
Agent [baseline] (1.191 s) : 0, 1190672
Total [baseline] (9.354 s) : 0, 9354251
Agent [candidate] (1.189 s) : 0, 1188717
Total [candidate] (9.347 s) : 0, 9346779
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.05 s -
Agent iast 1.191 s 140.489 ms (13.4%)
Total tracing 8.621 s -
Total iast 9.354 s 733.718 ms (8.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent iast 1.189 s 140.256 ms (13.4%)
Total tracing 8.618 s -
Total iast 9.347 s 728.881 ms (8.5%)
gantt
    title insecure-bank - break down per module: candidate=1.52.0-SNAPSHOT~04eca28ea7, baseline=1.53.0-SNAPSHOT~9aad75597f

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.466 ms) : 0, 1466
crashtracking [candidate] (1.461 ms) : 0, 1461
BytebuddyAgent [baseline] (734.421 ms) : 0, 734421
BytebuddyAgent [candidate] (733.662 ms) : 0, 733662
GlobalTracer [baseline] (243.151 ms) : 0, 243151
GlobalTracer [candidate] (243.025 ms) : 0, 243025
AppSec [baseline] (30.138 ms) : 0, 30138
AppSec [candidate] (30.207 ms) : 0, 30207
Debugger [baseline] (6.114 ms) : 0, 6114
Debugger [candidate] (6.079 ms) : 0, 6079
Remote Config [baseline] (676.908 µs) : 0, 677
Remote Config [candidate] (681.122 µs) : 0, 681
Telemetry [baseline] (13.171 ms) : 0, 13171
Telemetry [candidate] (12.311 ms) : 0, 12311
section iast
crashtracking [baseline] (1.484 ms) : 0, 1484
crashtracking [candidate] (1.462 ms) : 0, 1462
BytebuddyAgent [baseline] (858.26 ms) : 0, 858260
BytebuddyAgent [candidate] (857.857 ms) : 0, 857857
GlobalTracer [baseline] (235.692 ms) : 0, 235692
GlobalTracer [candidate] (235.715 ms) : 0, 235715
AppSec [baseline] (29.883 ms) : 0, 29883
AppSec [candidate] (27.885 ms) : 0, 27885
Debugger [baseline] (5.893 ms) : 0, 5893
Debugger [candidate] (7.433 ms) : 0, 7433
Remote Config [baseline] (614.597 µs) : 0, 615
Remote Config [candidate] (604.806 µs) : 0, 605
Telemetry [baseline] (8.546 ms) : 0, 8546
Telemetry [candidate] (8.354 ms) : 0, 8354
IAST [baseline] (29.015 ms) : 0, 29015
IAST [candidate] (28.23 ms) : 0, 28230
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mtoff/scfg_config-id
git_commit_date 1755780320 1755782830
git_commit_sha 9aad755 04eca28
release_version 1.53.0-SNAPSHOT~9aad75597f 1.52.0-SNAPSHOT~04eca28ea7
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1755784372 1755784372
ci_job_id 1091943838 1091943838
ci_pipeline_id 74365383 74365383
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-dm0syjdb 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-dm0syjdb 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 10 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:petclinic:tracing:high_load better
[-3.586ms; -2.796ms] or [-7.883%; -6.147%]
unstable
[-0.508op/s; +13.453op/s] or [-0.487%; +12.914%]
42.299ms 110.650op/s 45.490ms 104.177op/s
scenario:load:petclinic:profiling:high_load worse
[+1.895ms; +2.911ms] or [+3.957%; +6.078%]
unstable
[-11.583op/s; +2.233op/s] or [-11.850%; +2.285%]
50.300ms 93.075op/s 47.897ms 97.750op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.52.0-SNAPSHOT~04eca28ea7, baseline=1.53.0-SNAPSHOT~9aad75597f
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.342 ms) : 4292, 4393
.   : milestone, 4342,
iast (9.036 ms) : 8888, 9183
.   : milestone, 9036,
iast_FULL (13.915 ms) : 13645, 14185
.   : milestone, 13915,
iast_GLOBAL (10.096 ms) : 9922, 10270
.   : milestone, 10096,
profiling (8.742 ms) : 8595, 8889
.   : milestone, 8742,
tracing (7.953 ms) : 7842, 8065
.   : milestone, 7953,
section candidate
no_agent (4.289 ms) : 4240, 4338
.   : milestone, 4289,
iast (9.264 ms) : 9111, 9417
.   : milestone, 9264,
iast_FULL (14.158 ms) : 13875, 14442
.   : milestone, 14158,
iast_GLOBAL (10.429 ms) : 10245, 10613
.   : milestone, 10429,
profiling (8.808 ms) : 8670, 8946
.   : milestone, 8808,
tracing (7.757 ms) : 7647, 7867
.   : milestone, 7757,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.342 ms [4.292 ms, 4.393 ms] -
iast 9.036 ms [8.888 ms, 9.183 ms] 4.693 ms (108.1%)
iast_FULL 13.915 ms [13.645 ms, 14.185 ms] 9.573 ms (220.4%)
iast_GLOBAL 10.096 ms [9.922 ms, 10.27 ms] 5.754 ms (132.5%)
profiling 8.742 ms [8.595 ms, 8.889 ms] 4.399 ms (101.3%)
tracing 7.953 ms [7.842 ms, 8.065 ms] 3.611 ms (83.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.289 ms [4.24 ms, 4.338 ms] -
iast 9.264 ms [9.111 ms, 9.417 ms] 4.975 ms (116.0%)
iast_FULL 14.158 ms [13.875 ms, 14.442 ms] 9.87 ms (230.1%)
iast_GLOBAL 10.429 ms [10.245 ms, 10.613 ms] 6.14 ms (143.2%)
profiling 8.808 ms [8.67 ms, 8.946 ms] 4.519 ms (105.4%)
tracing 7.757 ms [7.647 ms, 7.867 ms] 3.468 ms (80.9%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.52.0-SNAPSHOT~04eca28ea7, baseline=1.53.0-SNAPSHOT~9aad75597f
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.11 ms) : 36812, 37408
.   : milestone, 37110,
appsec (48.058 ms) : 47612, 48503
.   : milestone, 48058,
code_origins (44.851 ms) : 44462, 45240
.   : milestone, 44851,
iast (44.537 ms) : 44150, 44923
.   : milestone, 44537,
profiling (47.897 ms) : 47412, 48382
.   : milestone, 47897,
tracing (45.49 ms) : 45116, 45864
.   : milestone, 45490,
section candidate
no_agent (36.555 ms) : 36259, 36851
.   : milestone, 36555,
appsec (47.882 ms) : 47456, 48308
.   : milestone, 47882,
code_origins (45.389 ms) : 44997, 45781
.   : milestone, 45389,
iast (44.219 ms) : 43838, 44600
.   : milestone, 44219,
profiling (50.3 ms) : 49842, 50759
.   : milestone, 50300,
tracing (42.299 ms) : 41939, 42659
.   : milestone, 42299,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.11 ms [36.812 ms, 37.408 ms] -
appsec 48.058 ms [47.612 ms, 48.503 ms] 10.948 ms (29.5%)
code_origins 44.851 ms [44.462 ms, 45.24 ms] 7.741 ms (20.9%)
iast 44.537 ms [44.15 ms, 44.923 ms] 7.427 ms (20.0%)
profiling 47.897 ms [47.412 ms, 48.382 ms] 10.787 ms (29.1%)
tracing 45.49 ms [45.116 ms, 45.864 ms] 8.38 ms (22.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.555 ms [36.259 ms, 36.851 ms] -
appsec 47.882 ms [47.456 ms, 48.308 ms] 11.327 ms (31.0%)
code_origins 45.389 ms [44.997 ms, 45.781 ms] 8.833 ms (24.2%)
iast 44.219 ms [43.838 ms, 44.6 ms] 7.663 ms (21.0%)
profiling 50.3 ms [49.842 ms, 50.759 ms] 13.745 ms (37.6%)
tracing 42.299 ms [41.939 ms, 42.659 ms] 5.744 ms (15.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mtoff/scfg_config-id
git_commit_date 1755780320 1755782830
git_commit_sha 9aad755 04eca28
release_version 1.53.0-SNAPSHOT~9aad75597f 1.52.0-SNAPSHOT~04eca28ea7
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1755784947 1755784947
ci_job_id 1091943840 1091943840
ci_pipeline_id 74365383 74365383
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-nyk65z4h 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-nyk65z4h 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 2 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.52.0-SNAPSHOT~04eca28ea7, baseline=1.53.0-SNAPSHOT~9aad75597f
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.476 ms) : 1465, 1488
.   : milestone, 1476,
appsec (3.61 ms) : 3396, 3823
.   : milestone, 3610,
iast (2.209 ms) : 2146, 2273
.   : milestone, 2209,
iast_GLOBAL (2.252 ms) : 2188, 2316
.   : milestone, 2252,
profiling (2.501 ms) : 2332, 2670
.   : milestone, 2501,
tracing (2.032 ms) : 1983, 2082
.   : milestone, 2032,
section candidate
no_agent (1.473 ms) : 1461, 1484
.   : milestone, 1473,
appsec (3.664 ms) : 3446, 3882
.   : milestone, 3664,
iast (2.216 ms) : 2153, 2280
.   : milestone, 2216,
iast_GLOBAL (2.252 ms) : 2188, 2315
.   : milestone, 2252,
profiling (2.056 ms) : 2004, 2107
.   : milestone, 2056,
tracing (2.036 ms) : 1986, 2086
.   : milestone, 2036,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.465 ms, 1.488 ms] -
appsec 3.61 ms [3.396 ms, 3.823 ms] 2.133 ms (144.5%)
iast 2.209 ms [2.146 ms, 2.273 ms] 732.817 µs (49.6%)
iast_GLOBAL 2.252 ms [2.188 ms, 2.316 ms] 775.128 µs (52.5%)
profiling 2.501 ms [2.332 ms, 2.67 ms] 1.025 ms (69.4%)
tracing 2.032 ms [1.983 ms, 2.082 ms] 555.948 µs (37.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.461 ms, 1.484 ms] -
appsec 3.664 ms [3.446 ms, 3.882 ms] 2.192 ms (148.8%)
iast 2.216 ms [2.153 ms, 2.28 ms] 743.424 µs (50.5%)
iast_GLOBAL 2.252 ms [2.188 ms, 2.315 ms] 779.051 µs (52.9%)
profiling 2.056 ms [2.004 ms, 2.107 ms] 582.767 µs (39.6%)
tracing 2.036 ms [1.986 ms, 2.086 ms] 563.086 µs (38.2%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.52.0-SNAPSHOT~04eca28ea7, baseline=1.53.0-SNAPSHOT~9aad75597f
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.074 s) : 15074000, 15074000
.   : milestone, 15074000,
appsec (14.978 s) : 14978000, 14978000
.   : milestone, 14978000,
iast (18.102 s) : 18102000, 18102000
.   : milestone, 18102000,
iast_GLOBAL (18.148 s) : 18148000, 18148000
.   : milestone, 18148000,
profiling (16.004 s) : 16004000, 16004000
.   : milestone, 16004000,
tracing (14.911 s) : 14911000, 14911000
.   : milestone, 14911000,
section candidate
no_agent (15.724 s) : 15724000, 15724000
.   : milestone, 15724000,
appsec (14.903 s) : 14903000, 14903000
.   : milestone, 14903000,
iast (18.419 s) : 18419000, 18419000
.   : milestone, 18419000,
iast_GLOBAL (18.006 s) : 18006000, 18006000
.   : milestone, 18006000,
profiling (15.941 s) : 15941000, 15941000
.   : milestone, 15941000,
tracing (15.114 s) : 15114000, 15114000
.   : milestone, 15114000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.074 s [15.074 s, 15.074 s] -
appsec 14.978 s [14.978 s, 14.978 s] -96.0 ms (-0.6%)
iast 18.102 s [18.102 s, 18.102 s] 3.028 s (20.1%)
iast_GLOBAL 18.148 s [18.148 s, 18.148 s] 3.074 s (20.4%)
profiling 16.004 s [16.004 s, 16.004 s] 930.0 ms (6.2%)
tracing 14.911 s [14.911 s, 14.911 s] -163.0 ms (-1.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.724 s [15.724 s, 15.724 s] -
appsec 14.903 s [14.903 s, 14.903 s] -821.0 ms (-5.2%)
iast 18.419 s [18.419 s, 18.419 s] 2.695 s (17.1%)
iast_GLOBAL 18.006 s [18.006 s, 18.006 s] 2.282 s (14.5%)
profiling 15.941 s [15.941 s, 15.941 s] 217.0 ms (1.4%)
tracing 15.114 s [15.114 s, 15.114 s] -610.0 ms (-3.9%)

@mtoffl01 mtoffl01 marked this pull request as ready for review August 14, 2025 18:38
@mtoffl01 mtoffl01 requested review from a team as code owners August 14, 2025 18:38
@mtoffl01 mtoffl01 requested review from dougqh and sarahchen6 and removed request for a team August 14, 2025 18:38
@github-actions
Copy link
Contributor

github-actions bot commented Aug 14, 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
Contributor

@mhlidd mhlidd left a comment

Choose a reason for hiding this comment

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

Started reviewing because I thought this PR was related to Config sources... but had a question regardless

@mtoffl01 mtoffl01 added type: enhancement Enhancements and improvements comp: telemetry Telemetry labels Aug 20, 2025
Copy link
Contributor

@mhlidd mhlidd left a comment

Choose a reason for hiding this comment

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

🚀

@mtoffl01 mtoffl01 enabled auto-merge (squash) August 21, 2025 14:40
@mtoffl01 mtoffl01 merged commit 69196fa into master Aug 21, 2025
499 checks passed
@mtoffl01 mtoffl01 deleted the mtoff/scfg_config-id branch August 21, 2025 14:42
@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: telemetry Telemetry type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants