Skip to content

Add missing debug log for the cloudPayloadTaggingServices config - #8600

Merged
ygree merged 1 commit into
masterfrom
ygree/add-missing-cloudPayloadTaggingService-debug-log
Mar 21, 2025
Merged

Add missing debug log for the cloudPayloadTaggingServices config#8600
ygree merged 1 commit into
masterfrom
ygree/add-missing-cloudPayloadTaggingService-debug-log

Conversation

@ygree

@ygreeygree commented Mar 20, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

Add missing debug log for the cloudPayloadTaggingServices config

Motivation

When debugging a problem, it wasn't clear from the log which cloudPayloadTaggingServices had been applied.

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@ygree
ygree requested a review from a team as a code ownerMarch 20, 2025 22:34
@ygree
ygree requested a review from mccullsMarch 20, 2025 22:34
@ygreeygree self-assigned this Mar 20, 2025
@github-actions

github-actionsBot commented Mar 20, 2025

Copy link
Copy Markdown
Contributor

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.

@ygreeygree added comp: logging Tracer internal logging type: bug fix Bug fix labels Mar 20, 2025

@joeyzhao2018joeyzhao2018 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@pr-commenter

pr-commenterBot commented Mar 20, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterygree/add-missing-cloudPayloadTaggingService-debug-log
git_commit_date17425153181742515361
git_commit_shabc96ba1bf9b235
release_version1.48.0-SNAPSHOT~bc96ba11ef1.48.0-SNAPSHOT~bf9b2351fd
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17425184351742518435
ci_job_id858207883858207883
ci_pipeline_id5954079259540792
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-hg2ss1eg-project-304-concurrent-0-x1swc2x9 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-hg2ss1eg-project-304-concurrent-0-x1swc2x9 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone
variantiastiast

Summary

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

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~bf9b2351fd, baseline=1.48.0-SNAPSHOT~bc96ba11ef
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.039 s) : 0, 1039336
Total [baseline] (10.385 s) : 0, 10384757
Agent [candidate] (1.038 s) : 0, 1037573
Total [candidate] (10.465 s) : 0, 10465126
section appsec
Agent [baseline] (1.186 s) : 0, 1186078
Total [baseline] (10.725 s) : 0, 10725124
Agent [candidate] (1.181 s) : 0, 1180877
Total [candidate] (10.715 s) : 0, 10714572
section iast
Agent [baseline] (1.18 s) : 0, 1179835
Total [baseline] (11.01 s) : 0, 11010427
Agent [candidate] (1.176 s) : 0, 1176350
Total [candidate] (10.977 s) : 0, 10976845
section profiling
Agent [baseline] (1.261 s) : 0, 1260667
Total [baseline] (10.811 s) : 0, 10811384
Agent [candidate] (1.259 s) : 0, 1258874
Total [candidate] (10.808 s) : 0, 10808021
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.039 s-
Agentappsec1.186 s146.742 ms (14.1%)
Agentiast1.18 s140.499 ms (13.5%)
Agentprofiling1.261 s221.331 ms (21.3%)
Totaltracing10.385 s-
Totalappsec10.725 s340.367 ms (3.3%)
Totaliast11.01 s625.671 ms (6.0%)
Totalprofiling10.811 s426.627 ms (4.1%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.038 s-
Agentappsec1.181 s143.305 ms (13.8%)
Agentiast1.176 s138.777 ms (13.4%)
Agentprofiling1.259 s221.301 ms (21.3%)
Totaltracing10.465 s-
Totalappsec10.715 s249.446 ms (2.4%)
Totaliast10.977 s511.718 ms (4.9%)
Totalprofiling10.808 s342.895 ms (3.3%)
gantt
title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~bf9b2351fd, baseline=1.48.0-SNAPSHOT~bc96ba11ef
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (717.41 ms) : 0, 717410
BytebuddyAgent [candidate] (716.689 ms) : 0, 716689
GlobalTracer [baseline] (239.287 ms) : 0, 239287
GlobalTracer [candidate] (239.098 ms) : 0, 239098
AppSec [baseline] (54.597 ms) : 0, 54597
AppSec [candidate] (54.407 ms) : 0, 54407
Remote Config [baseline] (685.201 µs) : 0, 685
Remote Config [candidate] (693.618 µs) : 0, 694
Telemetry [baseline] (11.312 ms) : 0, 11312
Telemetry [candidate] (10.725 ms) : 0, 10725
section appsec
BytebuddyAgent [baseline] (737.682 ms) : 0, 737682
BytebuddyAgent [candidate] (733.954 ms) : 0, 733954
GlobalTracer [baseline] (236.562 ms) : 0, 236562
GlobalTracer [candidate] (235.856 ms) : 0, 235856
AppSec [baseline] (176.229 ms) : 0, 176229
AppSec [candidate] (175.408 ms) : 0, 175408
Remote Config [baseline] (654.465 µs) : 0, 654
Remote Config [candidate] (655.66 µs) : 0, 656
Telemetry [baseline] (8.231 ms) : 0, 8231
Telemetry [candidate] (8.228 ms) : 0, 8228
IAST [baseline] (21.598 ms) : 0, 21598
IAST [candidate] (21.655 ms) : 0, 21655
section iast
BytebuddyAgent [baseline] (844.389 ms) : 0, 844389
BytebuddyAgent [candidate] (839.841 ms) : 0, 839841
GlobalTracer [baseline] (230.851 ms) : 0, 230851
GlobalTracer [candidate] (231.709 ms) : 0, 231709
AppSec [baseline] (56.33 ms) : 0, 56330
AppSec [candidate] (56.505 ms) : 0, 56505
Remote Config [baseline] (607.518 µs) : 0, 608
Remote Config [candidate] (611.199 µs) : 0, 611
Telemetry [baseline] (8.632 ms) : 0, 8632
Telemetry [candidate] (8.716 ms) : 0, 8716
IAST [baseline] (22.998 ms) : 0, 22998
IAST [candidate] (23.014 ms) : 0, 23014
section profiling
BytebuddyAgent [baseline] (709.585 ms) : 0, 709585
BytebuddyAgent [candidate] (707.772 ms) : 0, 707772
GlobalTracer [baseline] (349.561 ms) : 0, 349561
GlobalTracer [candidate] (349.961 ms) : 0, 349961
AppSec [baseline] (54.19 ms) : 0, 54190
AppSec [candidate] (53.619 ms) : 0, 53619
Remote Config [baseline] (717.263 µs) : 0, 717
Remote Config [candidate] (711.632 µs) : 0, 712
Telemetry [baseline] (8.94 ms) : 0, 8940
Telemetry [candidate] (8.976 ms) : 0, 8976
ProfilingAgent [baseline] (96.245 ms) : 0, 96245
ProfilingAgent [candidate] (96.384 ms) : 0, 96384
Profiling [baseline] (96.269 ms) : 0, 96269
Profiling [candidate] (96.41 ms) : 0, 96410
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~bf9b2351fd, baseline=1.48.0-SNAPSHOT~bc96ba11ef
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.04 s) : 0, 1039535
Total [baseline] (8.687 s) : 0, 8687065
Agent [candidate] (1.045 s) : 0, 1044824
Total [candidate] (8.655 s) : 0, 8654834
section iast
Agent [baseline] (1.172 s) : 0, 1172095
Total [baseline] (9.231 s) : 0, 9231072
Agent [candidate] (1.173 s) : 0, 1173393
Total [candidate] (9.239 s) : 0, 9239447
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.171 s) : 0, 1170655
Total [baseline] (9.189 s) : 0, 9189301
Agent [candidate] (1.178 s) : 0, 1178158
Total [candidate] (9.226 s) : 0, 9226442
section iast_TELEMETRY_OFF
Agent [baseline] (1.168 s) : 0, 1167564
Total [baseline] (9.217 s) : 0, 9217246
Agent [candidate] (1.167 s) : 0, 1167396
Total [candidate] (9.205 s) : 0, 9205206
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.04 s-
Agentiast1.172 s132.56 ms (12.8%)
Agentiast_HARDCODED_SECRET_DISABLED1.171 s131.12 ms (12.6%)
Agentiast_TELEMETRY_OFF1.168 s128.029 ms (12.3%)
Totaltracing8.687 s-
Totaliast9.231 s544.007 ms (6.3%)
Totaliast_HARDCODED_SECRET_DISABLED9.189 s502.237 ms (5.8%)
Totaliast_TELEMETRY_OFF9.217 s530.181 ms (6.1%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.045 s-
Agentiast1.173 s128.569 ms (12.3%)
Agentiast_HARDCODED_SECRET_DISABLED1.178 s133.334 ms (12.8%)
Agentiast_TELEMETRY_OFF1.167 s122.572 ms (11.7%)
Totaltracing8.655 s-
Totaliast9.239 s584.613 ms (6.8%)
Totaliast_HARDCODED_SECRET_DISABLED9.226 s571.608 ms (6.6%)
Totaliast_TELEMETRY_OFF9.205 s550.373 ms (6.4%)
gantt
title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~bf9b2351fd, baseline=1.48.0-SNAPSHOT~bc96ba11ef
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (716.996 ms) : 0, 716996
BytebuddyAgent [candidate] (721.777 ms) : 0, 721777
GlobalTracer [baseline] (239.275 ms) : 0, 239275
GlobalTracer [candidate] (239.356 ms) : 0, 239356
AppSec [baseline] (54.484 ms) : 0, 54484
AppSec [candidate] (54.094 ms) : 0, 54094
Remote Config [baseline] (690.952 µs) : 0, 691
Remote Config [candidate] (675.155 µs) : 0, 675
Telemetry [baseline] (12.152 ms) : 0, 12152
Telemetry [candidate] (12.881 ms) : 0, 12881
section iast
BytebuddyAgent [baseline] (838.563 ms) : 0, 838563
BytebuddyAgent [candidate] (839.258 ms) : 0, 839258
GlobalTracer [baseline] (229.93 ms) : 0, 229930
GlobalTracer [candidate] (230.212 ms) : 0, 230212
AppSec [baseline] (55.705 ms) : 0, 55705
AppSec [candidate] (54.334 ms) : 0, 54334
Remote Config [baseline] (600.995 µs) : 0, 601
Remote Config [candidate] (611.228 µs) : 0, 611
Telemetry [baseline] (8.653 ms) : 0, 8653
Telemetry [candidate] (8.672 ms) : 0, 8672
IAST [baseline] (22.732 ms) : 0, 22732
IAST [candidate] (24.402 ms) : 0, 24402
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (836.36 ms) : 0, 836360
BytebuddyAgent [candidate] (841.982 ms) : 0, 841982
GlobalTracer [baseline] (230.149 ms) : 0, 230149
GlobalTracer [candidate] (231.171 ms) : 0, 231171
AppSec [baseline] (55.956 ms) : 0, 55956
AppSec [candidate] (56.326 ms) : 0, 56326
Remote Config [baseline] (607.519 µs) : 0, 608
Remote Config [candidate] (627.7 µs) : 0, 628
Telemetry [baseline] (8.648 ms) : 0, 8648
Telemetry [candidate] (8.813 ms) : 0, 8813
IAST [baseline] (23.028 ms) : 0, 23028
IAST [candidate] (23.116 ms) : 0, 23116
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (834.583 ms) : 0, 834583
BytebuddyAgent [candidate] (833.839 ms) : 0, 833839
GlobalTracer [baseline] (229.94 ms) : 0, 229940
GlobalTracer [candidate] (230.252 ms) : 0, 230252
AppSec [baseline] (55.651 ms) : 0, 55651
AppSec [candidate] (55.878 ms) : 0, 55878
Remote Config [baseline] (605.066 µs) : 0, 605
Remote Config [candidate] (605.865 µs) : 0, 606
Telemetry [baseline] (8.571 ms) : 0, 8571
Telemetry [candidate] (8.524 ms) : 0, 8524
IAST [baseline] (22.178 ms) : 0, 22178
IAST [candidate] (22.373 ms) : 0, 22373
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
end_time2025-03-21T00:24:162025-03-21T00:32:03
git_branchmasterygree/add-missing-cloudPayloadTaggingService-debug-log
git_commit_date17425153181742515361
git_commit_shabc96ba1bf9b235
release_version1.48.0-SNAPSHOT~bc96ba11ef1.48.0-SNAPSHOT~bf9b2351fd
start_time2025-03-21T00:24:022025-03-21T00:31:49
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17425175221742517522
ci_job_id858207884858207884
ci_pipeline_id5954079259540792
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-9zkhhzg4-project-304-concurrent-0-ckl6fiio 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-9zkhhzg4-project-304-concurrent-0-ckl6fiio 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variantiastiast

Summary

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

Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~bf9b2351fd, baseline=1.48.0-SNAPSHOT~bc96ba11ef
dateFormat X
axisFormat %s
section baseline
no_agent (1.365 ms) : 1346, 1385
. : milestone, 1365,
appsec (1.749 ms) : 1726, 1773
. : milestone, 1749,
appsec_no_iast (1.738 ms) : 1713, 1762
. : milestone, 1738,
code_origins (1.669 ms) : 1643, 1695
. : milestone, 1669,
iast (1.512 ms) : 1488, 1537
. : milestone, 1512,
profiling (1.589 ms) : 1564, 1613
. : milestone, 1589,
tracing (1.526 ms) : 1501, 1552
. : milestone, 1526,
section candidate
no_agent (1.362 ms) : 1342, 1382
. : milestone, 1362,
appsec (1.717 ms) : 1694, 1741
. : milestone, 1717,
appsec_no_iast (1.734 ms) : 1709, 1760
. : milestone, 1734,
code_origins (1.698 ms) : 1671, 1725
. : milestone, 1698,
iast (1.541 ms) : 1516, 1565
. : milestone, 1541,
profiling (1.576 ms) : 1552, 1600
. : milestone, 1576,
tracing (1.478 ms) : 1453, 1503
. : milestone, 1478,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.365 ms [1.346 ms, 1.385 ms]-
appsec1.749 ms [1.726 ms, 1.773 ms]383.921 µs (28.1%)
appsec_no_iast1.738 ms [1.713 ms, 1.762 ms]372.091 µs (27.2%)
code_origins1.669 ms [1.643 ms, 1.695 ms]303.582 µs (22.2%)
iast1.512 ms [1.488 ms, 1.537 ms]146.628 µs (10.7%)
profiling1.589 ms [1.564 ms, 1.613 ms]223.428 µs (16.4%)
tracing1.526 ms [1.501 ms, 1.552 ms]160.784 µs (11.8%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.362 ms [1.342 ms, 1.382 ms]-
appsec1.717 ms [1.694 ms, 1.741 ms]355.555 µs (26.1%)
appsec_no_iast1.734 ms [1.709 ms, 1.76 ms]372.485 µs (27.4%)
code_origins1.698 ms [1.671 ms, 1.725 ms]336.641 µs (24.7%)
iast1.541 ms [1.516 ms, 1.565 ms]179.07 µs (13.2%)
profiling1.576 ms [1.552 ms, 1.6 ms]214.136 µs (15.7%)
tracing1.478 ms [1.453 ms, 1.503 ms]116.448 µs (8.6%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~bf9b2351fd, baseline=1.48.0-SNAPSHOT~bc96ba11ef
dateFormat X
axisFormat %s
section baseline
no_agent (385.532 µs) : 365, 406
. : milestone, 386,
iast (510.84 µs) : 489, 532
. : milestone, 511,
iast_FULL (727.69 µs) : 706, 750
. : milestone, 728,
iast_GLOBAL (558.452 µs) : 537, 580
. : milestone, 558,
iast_HARDCODED_SECRET_DISABLED (517.427 µs) : 496, 539
. : milestone, 517,
iast_INACTIVE (465.358 µs) : 444, 487
. : milestone, 465,
iast_TELEMETRY_OFF (499.733 µs) : 478, 521
. : milestone, 500,
tracing (455.212 µs) : 435, 476
. : milestone, 455,
section candidate
no_agent (386.312 µs) : 364, 408
. : milestone, 386,
iast (516.488 µs) : 494, 539
. : milestone, 516,
iast_FULL (732.418 µs) : 710, 755
. : milestone, 732,
iast_GLOBAL (563.382 µs) : 541, 585
. : milestone, 563,
iast_HARDCODED_SECRET_DISABLED (519.506 µs) : 498, 541
. : milestone, 520,
iast_INACTIVE (465.544 µs) : 444, 487
. : milestone, 466,
iast_TELEMETRY_OFF (493.393 µs) : 472, 515
. : milestone, 493,
tracing (460.587 µs) : 439, 482
. : milestone, 461,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent385.532 µs [365.331 µs, 405.733 µs]-
iast510.84 µs [489.335 µs, 532.345 µs]125.308 µs (32.5%)
iast_FULL727.69 µs [705.74 µs, 749.641 µs]342.158 µs (88.7%)
iast_GLOBAL558.452 µs [536.711 µs, 580.194 µs]172.92 µs (44.9%)
iast_HARDCODED_SECRET_DISABLED517.427 µs [495.58 µs, 539.275 µs]131.895 µs (34.2%)
iast_INACTIVE465.358 µs [443.84 µs, 486.876 µs]79.826 µs (20.7%)
iast_TELEMETRY_OFF499.733 µs [478.178 µs, 521.288 µs]114.201 µs (29.6%)
tracing455.212 µs [434.791 µs, 475.634 µs]69.68 µs (18.1%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent386.312 µs [364.417 µs, 408.206 µs]-
iast516.488 µs [494.064 µs, 538.913 µs]130.177 µs (33.7%)
iast_FULL732.418 µs [710.335 µs, 754.502 µs]346.107 µs (89.6%)
iast_GLOBAL563.382 µs [541.436 µs, 585.328 µs]177.07 µs (45.8%)
iast_HARDCODED_SECRET_DISABLED519.506 µs [497.685 µs, 541.328 µs]133.195 µs (34.5%)
iast_INACTIVE465.544 µs [444.347 µs, 486.741 µs]79.232 µs (20.5%)
iast_TELEMETRY_OFF493.393 µs [471.935 µs, 514.851 µs]107.081 µs (27.7%)
tracing460.587 µs [439.318 µs, 481.856 µs]74.275 µs (19.2%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterygree/add-missing-cloudPayloadTaggingService-debug-log
git_commit_date17425153181742515361
git_commit_shabc96ba1bf9b235
release_version1.48.0-SNAPSHOT~bc96ba11ef1.48.0-SNAPSHOT~bf9b2351fd
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17425179801742517980
ci_job_id858207885858207885
ci_pipeline_id5954079259540792
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-hg2ss1eg-project-304-concurrent-1-5qkaqe75 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-hg2ss1eg-project-304-concurrent-1-5qkaqe75 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variantappsecappsec

Summary

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

Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~bf9b2351fd, baseline=1.48.0-SNAPSHOT~bc96ba11ef
dateFormat X
axisFormat %s
section baseline
no_agent (1.479 ms) : 1467, 1490
. : milestone, 1479,
appsec (2.356 ms) : 2312, 2400
. : milestone, 2356,
iast (2.134 ms) : 2078, 2190
. : milestone, 2134,
iast_GLOBAL (2.18 ms) : 2124, 2237
. : milestone, 2180,
profiling (1.983 ms) : 1938, 2027
. : milestone, 1983,
tracing (1.969 ms) : 1926, 2012
. : milestone, 1969,
section candidate
no_agent (1.473 ms) : 1461, 1484
. : milestone, 1473,
appsec (2.36 ms) : 2316, 2404
. : milestone, 2360,
iast (2.121 ms) : 2065, 2176
. : milestone, 2121,
iast_GLOBAL (2.173 ms) : 2117, 2229
. : milestone, 2173,
profiling (2.011 ms) : 1965, 2057
. : milestone, 2011,
tracing (1.969 ms) : 1926, 2012
. : milestone, 1969,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.479 ms [1.467 ms, 1.49 ms]-
appsec2.356 ms [2.312 ms, 2.4 ms]877.739 µs (59.4%)
iast2.134 ms [2.078 ms, 2.19 ms]655.244 µs (44.3%)
iast_GLOBAL2.18 ms [2.124 ms, 2.237 ms]701.465 µs (47.4%)
profiling1.983 ms [1.938 ms, 2.027 ms]504.186 µs (34.1%)
tracing1.969 ms [1.926 ms, 2.012 ms]490.11 µs (33.1%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.473 ms [1.461 ms, 1.484 ms]-
appsec2.36 ms [2.316 ms, 2.404 ms]887.309 µs (60.2%)
iast2.121 ms [2.065 ms, 2.176 ms]647.759 µs (44.0%)
iast_GLOBAL2.173 ms [2.117 ms, 2.229 ms]700.056 µs (47.5%)
profiling2.011 ms [1.965 ms, 2.057 ms]538.069 µs (36.5%)
tracing1.969 ms [1.926 ms, 2.012 ms]496.155 µs (33.7%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~bf9b2351fd, baseline=1.48.0-SNAPSHOT~bc96ba11ef
dateFormat X
axisFormat %s
section baseline
no_agent (15.534 s) : 15534000, 15534000
. : milestone, 15534000,
appsec (15.0 s) : 15000000, 15000000
. : milestone, 15000000,
iast (18.832 s) : 18832000, 18832000
. : milestone, 18832000,
iast_GLOBAL (18.29 s) : 18290000, 18290000
. : milestone, 18290000,
profiling (15.023 s) : 15023000, 15023000
. : milestone, 15023000,
tracing (14.916 s) : 14916000, 14916000
. : milestone, 14916000,
section candidate
no_agent (14.953 s) : 14953000, 14953000
. : milestone, 14953000,
appsec (15.101 s) : 15101000, 15101000
. : milestone, 15101000,
iast (18.61 s) : 18610000, 18610000
. : milestone, 18610000,
iast_GLOBAL (17.788 s) : 17788000, 17788000
. : milestone, 17788000,
profiling (15.032 s) : 15032000, 15032000
. : milestone, 15032000,
tracing (15.116 s) : 15116000, 15116000
. : milestone, 15116000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.534 s [15.534 s, 15.534 s]-
appsec15.0 s [15.0 s, 15.0 s]-534.0 ms (-3.4%)
iast18.832 s [18.832 s, 18.832 s]3.298 s (21.2%)
iast_GLOBAL18.29 s [18.29 s, 18.29 s]2.756 s (17.7%)
profiling15.023 s [15.023 s, 15.023 s]-511.0 ms (-3.3%)
tracing14.916 s [14.916 s, 14.916 s]-618.0 ms (-4.0%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.953 s [14.953 s, 14.953 s]-
appsec15.101 s [15.101 s, 15.101 s]148.0 ms (1.0%)
iast18.61 s [18.61 s, 18.61 s]3.657 s (24.5%)
iast_GLOBAL17.788 s [17.788 s, 17.788 s]2.835 s (19.0%)
profiling15.032 s [15.032 s, 15.032 s]79.0 ms (0.5%)
tracing15.116 s [15.116 s, 15.116 s]163.0 ms (1.1%)

@ygree
ygreeforce-pushed the ygree/add-missing-cloudPayloadTaggingService-debug-log branch from 96c3c57 to bf9b235CompareMarch 21, 2025 00:02
@ygree
ygree enabled auto-merge (squash) March 21, 2025 00:04
@ygree
ygree merged commit fe9f968 into masterMar 21, 2025
@ygree
ygree deleted the ygree/add-missing-cloudPayloadTaggingService-debug-log branch March 21, 2025 01:21
@github-actionsgithub-actionsBot added this to the 1.48.0 milestone Mar 21, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Apr 11, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle
| minor | `11.6.0` -> `11.7.0` |
|
[com.squareup.okio:okio-fakefilesystem](https://github.com/square/okio)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
| [com.squareup.okio:okio](https://github.com/square/okio) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
|
[com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin)
| plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.15.0` ->
`2.16.0` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
---
### Release Notes
<details>
<summary>square/okio (com.squareup.okio:okio-fakefilesystem)</summary>
###
[`v3.11.0`](https://github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3110)
*2025-04-09*
- Fix: Clear the deflater's byte array reference
- New: Faster implementation of `String.decodeHex()` on Kotlin/JS.
- New: Declare `EXACTLY_ONCE` execution for blocks like `Closeable.use
{}` and `FileSystem.read {}`.
- Upgrade: \[Kotlin 2.1.20]\[kotlin\_2\_1\_20].
</details>
<details>
<summary>autonomousapps/dependency-analysis-android-gradle-plugin
(com.autonomousapps.dependency-analysis)</summary>
###
[`v2.16.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2160)
- \[Feat]: support `com.android.test` projects.
- \[Feat]: support typesafe project accessors with opt-in.
```kotlin
dependencyAnalysis {
useTypesafeProjectAccessors(true) // false by default
}
```
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.48.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.1):
1.48.1
### Components
#### Tracer internal logging
- 🐛 Remove print line causing unnecessary logs
([#&#8203;8687](DataDog/dd-trace-java#8687) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
###
[`v1.48.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.0):
1.48.0
### Known Bugs
> \[!NOTE]
> If you are experiencing issues with spamming timeout logs, please
update to the [latest
version](https://github.com/DataDog/dd-trace-java/releases/latest) or
set
[JDK_SOCKET_ENABLED](https://github.com/DataDog/dd-trace-java/blob/33fc3c9a9b7cda3beda88b8b3e5224ae2b10764a/dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java#L98)
to false.
### Components
#### Application Security Management (IAST)
- ✨ Fix vulnerability location org.jose4j.lang.HashUtil
([#&#8203;8610](DataDog/dd-trace-java#8610) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness in oracle.ucp.util.OpaqueString
([#&#8203;8609](DataDog/dd-trace-java#8609) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak hash false positive in
oracle.security.o5logon.O5Logon
([#&#8203;8608](DataDog/dd-trace-java#8608) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Prevent before callsites targeting constructors in super calls
([#&#8203;8549](DataDog/dd-trace-java#8549) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Application Security Management (WAF)
- ✨ Update login events public SDK to V2
([#&#8203;8620](DataDog/dd-trace-java#8620) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Improve detection of missing request end events
([#&#8203;8510](DataDog/dd-trace-java#8510) -
[@&#8203;smola](https://github.com/smola))
- 🧹 Remove remote configuration for API Security sampling rate
([#&#8203;8486](DataDog/dd-trace-java#8486) -
[@&#8203;smola](https://github.com/smola))
- ✨ Add setUser to user monitoring SDK
([#&#8203;8482](DataDog/dd-trace-java#8482) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add missing address for signup event
([#&#8203;8469](DataDog/dd-trace-java#8469) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Allow login events SDK to be used with appsec disabled
([#&#8203;8464](DataDog/dd-trace-java#8464) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ New API Security sampling algorithm
([#&#8203;8178](DataDog/dd-trace-java#8178) -
[@&#8203;ValentinZakharov](https://github.com/ValentinZakharov))
#### Build & Tooling
- ✨ Add buffer size customizability to JDK UDS support
([#&#8203;8629](DataDog/dd-trace-java#8629) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- ✨ Add JDK built-in support for UDS on Java 16+
([#&#8203;8314](DataDog/dd-trace-java#8314) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Configuration at Runtime
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Continuous Integration Visibility
- 🐛 Prevent double reporting of Scalatest events when using SBT with
test forking
([#&#8203;8682](DataDog/dd-trace-java#8682) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Shutdown CI Visibility test event handlers before tracer
([#&#8203;8677](DataDog/dd-trace-java#8677) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Do not apply JUnit 4 instrumentation to MUnit runners
([#&#8203;8675](DataDog/dd-trace-java#8675),
[#&#8203;8683](DataDog/dd-trace-java#8683) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Remove error log when source path resolution fails on
isModified check
([#&#8203;8663](DataDog/dd-trace-java#8663) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement tests reordering for JUnit 4
([#&#8203;8650](DataDog/dd-trace-java#8650) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Set default Attempt to Fix retries if none provided from the
backend
([#&#8203;8615](DataDog/dd-trace-java#8615) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Allow to manually set PR info
([#&#8203;8566](DataDog/dd-trace-java#8566) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Test Optimization init when repo root cannot be determined
([#&#8203;8533](DataDog/dd-trace-java#8533) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add capabilities tagging
([#&#8203;8499](DataDog/dd-trace-java#8499),
[#&#8203;8540](DataDog/dd-trace-java#8540) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
#### Crash tracking
- 🐛 Remove dependency on bash from crash/oome uploder scripts
([#&#8203;8652](DataDog/dd-trace-java#8652) -
[@&#8203;jbachorik](https://github.com/jbachorik))
#### Data Streams Monitoring
- ✨ e2e pipeline configuration when data jobs is enabled
([#&#8203;8553](DataDog/dd-trace-java#8553) -
[@&#8203;kr-igor](https://github.com/kr-igor))
#### Dynamic Instrumentation
- 🐛 Fix In-Product when config is empty
([#&#8203;8679](DataDog/dd-trace-java#8679) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add support for filtering shaded third-party libs
([#&#8203;8612](DataDog/dd-trace-java#8612) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add In-Product Enablement
([#&#8203;8587](DataDog/dd-trace-java#8587) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Reduce footprint of SourceFile tracking
([#&#8203;8524](DataDog/dd-trace-java#8524) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Optimize the SourceFile tracking
([#&#8203;8520](DataDog/dd-trace-java#8520) -
[@&#8203;jpbempel](https://github.com/jpbempel))
#### OpenTracing
- 🧹 Remove activeScope() use in OpenTracing shim
([#&#8203;8478](DataDog/dd-trace-java#8478) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Profiling
- ✨ Add profiler env check command to AgentCLI
([#&#8203;8671](DataDog/dd-trace-java#8671) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Bump ddprof to 1.23.0
([#&#8203;8668](DataDog/dd-trace-java#8668) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- Fix a crash related to ElfParser::loadSymbolTable
([#&#8203;191](DataDog/dd-trace-java#191)) by
[@&#8203;yanglong1010](https://github.com/yanglong1010) in
DataDog/java-profiler#192
- Unwind String.indexOf intrinsic on AArch64 by
[@&#8203;MattAlp](https://github.com/MattAlp) in
DataDog/java-profiler#193
- Fix Java 24 support by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#194
- A set of fixes related to clang, aarch64 and musl pecularities of
vmstructs stack unwinder by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#199
- 🐛 Remove process information from JFR recording
([#&#8203;8661](DataDog/dd-trace-java#8661) -
[@&#8203;r1viollet](https://github.com/r1viollet))
- 🐛 Make TempLocationManager USER aware
([#&#8203;8605](DataDog/dd-trace-java#8605) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Telemetry
- 🐛 Fix appsec.rasp.error and appsec.waf.error telemetry metrics
([#&#8203;8624](DataDog/dd-trace-java#8624) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Create metric: appsec.rasp.rule.skipped
([#&#8203;8618](DataDog/dd-trace-java#8618) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Testing
- 🧹 Simplify ssi tests one-pipeline
([#&#8203;8558](DataDog/dd-trace-java#8558) -
[@&#8203;robertomonteromiguel](https://github.com/robertomonteromiguel))
- ✨ Add smoke tests for java's concurrent API
([#&#8203;8438](DataDog/dd-trace-java#8438) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Trace context propagation
- ✨ Adding Support for `TRACE_PROPAGATION_BEHAVIOR_EXTRACT`
([#&#8203;8535](DataDog/dd-trace-java#8535) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer core
- 🐛 Ensure shaded helpers have unique names
([#&#8203;8559](DataDog/dd-trace-java#8559) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Support common config sources for user-provided git info
([#&#8203;8547](DataDog/dd-trace-java#8547) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Make the default config sources more robust when a security
manager is installed
([#&#8203;8544](DataDog/dd-trace-java#8544) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support targeting services with configurations in stable
configuration file
([#&#8203;8526](DataDog/dd-trace-java#8526) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨ Add new parser for `DD_TAGS` and prioritizing `DD_SERVICE`
([#&#8203;8296](DataDog/dd-trace-java#8296) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer internal logging
- 🐛 Add missing debug log for the cloudPayloadTaggingServices config
([#&#8203;8600](DataDog/dd-trace-java#8600) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Add the possibility to output the logs of the Java tracer
in JSON
([#&#8203;8083](DataDog/dd-trace-java#8083) -
[@&#8203;cecile75](https://github.com/cecile75))
#### Tracer public API
- ✨ Introducing `DD_TRACE_EXPERIMENTAL_FEATURES_ENABLED` Config
([#&#8203;8536](DataDog/dd-trace-java#8536) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Config Consistency Round 2
([#&#8203;8489](DataDog/dd-trace-java#8489) -
[@&#8203;mhlidd](https://github.com/mhlidd))
### Instrumentations
####
- 🐛 Fix NPE in getMdcCopy of LoggingEventInstrumentation
([#&#8203;8599](DataDog/dd-trace-java#8599) -
[@&#8203;ygree](https://github.com/ygree))
#### Apache Spark instrumentation
- ✨ Instrument Runtime.exit() to finish spark application spans
([#&#8203;8572](DataDog/dd-trace-java#8572) -
[@&#8203;paul-laffon-dd](https://github.com/paul-laffon-dd))
- ✨ Configure OpenLineage if present in Spark instrumentation
([#&#8203;8541](DataDog/dd-trace-java#8541) -
[@&#8203;mobuchowski](https://github.com/mobuchowski))
#### Armeria Instrumentation
- ✨ Support armeria grpc 1.32.3
([#&#8203;8606](DataDog/dd-trace-java#8606) -
[@&#8203;github-actions](https://github.com/github-actions)\[bot])
#### AWS DynamoDB Instrumentation
- ✨ Create DynamoDB instrumentation + add span pointers for
`updateItem` and `deleteItem`
([#&#8203;8490](DataDog/dd-trace-java#8490) -
[@&#8203;nhulston](https://github.com/nhulston))
#### AWS SDK instrumentation
- ✨ Add DynamoDB in
DEFAULT_TRACE_CLOUD_PAYLOAD_TAGGING_SERVICES
([#&#8203;8595](DataDog/dd-trace-java#8595) -
[@&#8203;joeyzhao2018](https://github.com/joeyzhao2018))
#### Azure Functions instrumentation
- ✨ Enable tracer computed trace metrics by default for Azure
Functions
([#&#8203;8518](DataDog/dd-trace-java#8518) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
- 💡 Add azure-functions instrumentation
([#&#8203;8432](DataDog/dd-trace-java#8432) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
#### Core Java language instrumentation
- 🐛 Fix ForkJoinPool.execute() instrumentation on Java 21+
([#&#8203;8560](DataDog/dd-trace-java#8560) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Eclipse Vert.x instrumentation
- ✨ Add vertx postgresql client instrumentation
([#&#8203;8471](DataDog/dd-trace-java#8471) -
[@&#8203;vandonr](https://github.com/vandonr) - thanks for the
contribution!)
#### Kafka instrumentation
- ✨ Support and test kafka-clients 4
([#&#8203;8581](DataDog/dd-trace-java#8581) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Kotlin instrumentation
- ✨ Avoid disconnected traces when using Kotlin flowOn
([#&#8203;8651](DataDog/dd-trace-java#8651) -
[@&#8203;mcculls](https://github.com/mcculls))
#### OpenTelemetry instrumentation
- 🧹 Migrate OtelContext wrapper to new internal Context API
([#&#8203;8645](DataDog/dd-trace-java#8645) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Spring instrumentation
- 🐛 Support CompletableFuture on spring webmvc controllers
([#&#8203;8659](DataDog/dd-trace-java#8659) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### WebSocket Instrumentation
- ✨ Instrument Jetty websocket pojo
([#&#8203;8562](DataDog/dd-trace-java#8562) -
[@&#8203;amarziali](https://github.com/amarziali))
- 💡 Instrument Java Websocket API (JSR356)
([#&#8203;8440](DataDog/dd-trace-java#8440) -
[@&#8203;amarziali](https://github.com/amarziali))
#### All other instrumentations
- ✨ Introduce cache for peer.hostname lookup
([#&#8203;8601](DataDog/dd-trace-java#8601) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support pekko http 1.1
([#&#8203;8532](DataDog/dd-trace-java#8532) -
[@&#8203;amarziali](https://github.com/amarziali))
</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**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- 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: 331314f71acaced3adc75ea5d7e855c248d593fc
eizus pushed a commit to cdrxyz/misk that referenced this pull request Jul 18, 2026
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| org.flywaydb.flyway | plugin | misk/gradle/libs.versions.toml | gradle
| minor | `11.6.0` -> `11.7.0` |
|
[com.squareup.okio:okio-fakefilesystem](https://github.com/square/okio)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
| [com.squareup.okio:okio](https://github.com/square/okio) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.10.2` -> `3.11.0` |
|
[com.autonomousapps.dependency-analysis](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin)
| plugin | misk/gradle/libs.versions.toml | gradle | minor | `2.15.0` ->
`2.16.0` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.47.3` -> `1.48.1` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.18` -> `2.31.20` |
---
### Release Notes
<details>
<summary>square/okio (com.squareup.okio:okio-fakefilesystem)</summary>
###
[`v3.11.0`](https://github.com/square/okio/blob/HEAD/CHANGELOG.md#Version-3110)
*2025-04-09*
- Fix: Clear the deflater's byte array reference
- New: Faster implementation of `String.decodeHex()` on Kotlin/JS.
- New: Declare `EXACTLY_ONCE` execution for blocks like `Closeable.use
{}` and `FileSystem.read {}`.
- Upgrade: \[Kotlin 2.1.20]\[kotlin\_2\_1\_20].
</details>
<details>
<summary>autonomousapps/dependency-analysis-android-gradle-plugin
(com.autonomousapps.dependency-analysis)</summary>
###
[`v2.16.0`](https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin/blob/HEAD/CHANGELOG.md#Version-2160)
- \[Feat]: support `com.android.test` projects.
- \[Feat]: support typesafe project accessors with opt-in.
```kotlin
dependencyAnalysis {
useTypesafeProjectAccessors(true) // false by default
}
```
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.48.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.1):
1.48.1
### Components
#### Tracer internal logging
- 🐛 Remove print line causing unnecessary logs
([#&#8203;8687](DataDog/dd-trace-java#8687) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
###
[`v1.48.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.48.0):
1.48.0
### Known Bugs
> \[!NOTE]
> If you are experiencing issues with spamming timeout logs, please
update to the [latest
version](https://github.com/DataDog/dd-trace-java/releases/latest) or
set
[JDK_SOCKET_ENABLED](https://github.com/DataDog/dd-trace-java/blob/33fc3c9a9b7cda3beda88b8b3e5224ae2b10764a/dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java#L98)
to false.
### Components
#### Application Security Management (IAST)
- ✨ Fix vulnerability location org.jose4j.lang.HashUtil
([#&#8203;8610](DataDog/dd-trace-java#8610) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness in oracle.ucp.util.OpaqueString
([#&#8203;8609](DataDog/dd-trace-java#8609) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak hash false positive in
oracle.security.o5logon.O5Logon
([#&#8203;8608](DataDog/dd-trace-java#8608) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Prevent before callsites targeting constructors in super calls
([#&#8203;8549](DataDog/dd-trace-java#8549) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### Application Security Management (WAF)
- ✨ Update login events public SDK to V2
([#&#8203;8620](DataDog/dd-trace-java#8620) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Improve detection of missing request end events
([#&#8203;8510](DataDog/dd-trace-java#8510) -
[@&#8203;smola](https://github.com/smola))
- 🧹 Remove remote configuration for API Security sampling rate
([#&#8203;8486](DataDog/dd-trace-java#8486) -
[@&#8203;smola](https://github.com/smola))
- ✨ Add setUser to user monitoring SDK
([#&#8203;8482](DataDog/dd-trace-java#8482) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add missing address for signup event
([#&#8203;8469](DataDog/dd-trace-java#8469) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Allow login events SDK to be used with appsec disabled
([#&#8203;8464](DataDog/dd-trace-java#8464) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ New API Security sampling algorithm
([#&#8203;8178](DataDog/dd-trace-java#8178) -
[@&#8203;ValentinZakharov](https://github.com/ValentinZakharov))
#### Build & Tooling
- ✨ Add buffer size customizability to JDK UDS support
([#&#8203;8629](DataDog/dd-trace-java#8629) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- ✨ Add JDK built-in support for UDS on Java 16+
([#&#8203;8314](DataDog/dd-trace-java#8314) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Configuration at Runtime
- 🐛 Send RASP LFI capability only when AppSec is statically enabled
([#&#8203;8573](DataDog/dd-trace-java#8573) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Continuous Integration Visibility
- 🐛 Prevent double reporting of Scalatest events when using SBT with
test forking
([#&#8203;8682](DataDog/dd-trace-java#8682) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Shutdown CI Visibility test event handlers before tracer
([#&#8203;8677](DataDog/dd-trace-java#8677) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Do not apply JUnit 4 instrumentation to MUnit runners
([#&#8203;8675](DataDog/dd-trace-java#8675),
[#&#8203;8683](DataDog/dd-trace-java#8683) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Remove error log when source path resolution fails on
isModified check
([#&#8203;8663](DataDog/dd-trace-java#8663) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement tests reordering for JUnit 4
([#&#8203;8650](DataDog/dd-trace-java#8650) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Set default Attempt to Fix retries if none provided from the
backend
([#&#8203;8615](DataDog/dd-trace-java#8615) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Allow to manually set PR info
([#&#8203;8566](DataDog/dd-trace-java#8566) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Test Optimization init when repo root cannot be determined
([#&#8203;8533](DataDog/dd-trace-java#8533) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add capabilities tagging
([#&#8203;8499](DataDog/dd-trace-java#8499),
[#&#8203;8540](DataDog/dd-trace-java#8540) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
#### Crash tracking
- 🐛 Remove dependency on bash from crash/oome uploder scripts
([#&#8203;8652](DataDog/dd-trace-java#8652) -
[@&#8203;jbachorik](https://github.com/jbachorik))
#### Data Streams Monitoring
- ✨ e2e pipeline configuration when data jobs is enabled
([#&#8203;8553](DataDog/dd-trace-java#8553) -
[@&#8203;kr-igor](https://github.com/kr-igor))
#### Dynamic Instrumentation
- 🐛 Fix In-Product when config is empty
([#&#8203;8679](DataDog/dd-trace-java#8679) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add support for filtering shaded third-party libs
([#&#8203;8612](DataDog/dd-trace-java#8612) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add In-Product Enablement
([#&#8203;8587](DataDog/dd-trace-java#8587) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Reduce footprint of SourceFile tracking
([#&#8203;8524](DataDog/dd-trace-java#8524) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨⚡ Optimize the SourceFile tracking
([#&#8203;8520](DataDog/dd-trace-java#8520) -
[@&#8203;jpbempel](https://github.com/jpbempel))
#### OpenTracing
- 🧹 Remove activeScope() use in OpenTracing shim
([#&#8203;8478](DataDog/dd-trace-java#8478) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Profiling
- ✨ Add profiler env check command to AgentCLI
([#&#8203;8671](DataDog/dd-trace-java#8671) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Bump ddprof to 1.23.0
([#&#8203;8668](DataDog/dd-trace-java#8668) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- Fix a crash related to ElfParser::loadSymbolTable
([#&#8203;191](DataDog/dd-trace-java#191)) by
[@&#8203;yanglong1010](https://github.com/yanglong1010) in
DataDog/java-profiler#192
- Unwind String.indexOf intrinsic on AArch64 by
[@&#8203;MattAlp](https://github.com/MattAlp) in
DataDog/java-profiler#193
- Fix Java 24 support by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#194
- A set of fixes related to clang, aarch64 and musl pecularities of
vmstructs stack unwinder by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#199
- 🐛 Remove process information from JFR recording
([#&#8203;8661](DataDog/dd-trace-java#8661) -
[@&#8203;r1viollet](https://github.com/r1viollet))
- 🐛 Make TempLocationManager USER aware
([#&#8203;8605](DataDog/dd-trace-java#8605) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Telemetry
- 🐛 Fix appsec.rasp.error and appsec.waf.error telemetry metrics
([#&#8203;8624](DataDog/dd-trace-java#8624) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Create metric: appsec.rasp.rule.skipped
([#&#8203;8618](DataDog/dd-trace-java#8618) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract git tags from embedded git.properties and
datadog_git.properties
([#&#8203;8561](DataDog/dd-trace-java#8561) -
[@&#8203;wmouchere](https://github.com/wmouchere))
#### Testing
- 🧹 Simplify ssi tests one-pipeline
([#&#8203;8558](DataDog/dd-trace-java#8558) -
[@&#8203;robertomonteromiguel](https://github.com/robertomonteromiguel))
- ✨ Add smoke tests for java's concurrent API
([#&#8203;8438](DataDog/dd-trace-java#8438) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
#### Trace context propagation
- ✨ Adding Support for `TRACE_PROPAGATION_BEHAVIOR_EXTRACT`
([#&#8203;8535](DataDog/dd-trace-java#8535) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer core
- 🐛 Ensure shaded helpers have unique names
([#&#8203;8559](DataDog/dd-trace-java#8559) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Support common config sources for user-provided git info
([#&#8203;8547](DataDog/dd-trace-java#8547) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Make the default config sources more robust when a security
manager is installed
([#&#8203;8544](DataDog/dd-trace-java#8544) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support targeting services with configurations in stable
configuration file
([#&#8203;8526](DataDog/dd-trace-java#8526) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨ Add new parser for `DD_TAGS` and prioritizing `DD_SERVICE`
([#&#8203;8296](DataDog/dd-trace-java#8296) -
[@&#8203;mhlidd](https://github.com/mhlidd))
#### Tracer internal logging
- 🐛 Add missing debug log for the cloudPayloadTaggingServices config
([#&#8203;8600](DataDog/dd-trace-java#8600) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Add the possibility to output the logs of the Java tracer
in JSON
([#&#8203;8083](DataDog/dd-trace-java#8083) -
[@&#8203;cecile75](https://github.com/cecile75))
#### Tracer public API
- ✨ Introducing `DD_TRACE_EXPERIMENTAL_FEATURES_ENABLED` Config
([#&#8203;8536](DataDog/dd-trace-java#8536) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Config Consistency Round 2
([#&#8203;8489](DataDog/dd-trace-java#8489) -
[@&#8203;mhlidd](https://github.com/mhlidd))
### Instrumentations
####
- 🐛 Fix NPE in getMdcCopy of LoggingEventInstrumentation
([#&#8203;8599](DataDog/dd-trace-java#8599) -
[@&#8203;ygree](https://github.com/ygree))
#### Apache Spark instrumentation
- ✨ Instrument Runtime.exit() to finish spark application spans
([#&#8203;8572](DataDog/dd-trace-java#8572) -
[@&#8203;paul-laffon-dd](https://github.com/paul-laffon-dd))
- ✨ Configure OpenLineage if present in Spark instrumentation
([#&#8203;8541](DataDog/dd-trace-java#8541) -
[@&#8203;mobuchowski](https://github.com/mobuchowski))
#### Armeria Instrumentation
- ✨ Support armeria grpc 1.32.3
([#&#8203;8606](DataDog/dd-trace-java#8606) -
[@&#8203;github-actions](https://github.com/github-actions)\[bot])
#### AWS DynamoDB Instrumentation
- ✨ Create DynamoDB instrumentation + add span pointers for
`updateItem` and `deleteItem`
([#&#8203;8490](DataDog/dd-trace-java#8490) -
[@&#8203;nhulston](https://github.com/nhulston))
#### AWS SDK instrumentation
- ✨ Add DynamoDB in
DEFAULT_TRACE_CLOUD_PAYLOAD_TAGGING_SERVICES
([#&#8203;8595](DataDog/dd-trace-java#8595) -
[@&#8203;joeyzhao2018](https://github.com/joeyzhao2018))
#### Azure Functions instrumentation
- ✨ Enable tracer computed trace metrics by default for Azure
Functions
([#&#8203;8518](DataDog/dd-trace-java#8518) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
- 💡 Add azure-functions instrumentation
([#&#8203;8432](DataDog/dd-trace-java#8432) -
[@&#8203;duncanpharvey](https://github.com/duncanpharvey))
#### Core Java language instrumentation
- 🐛 Fix ForkJoinPool.execute() instrumentation on Java 21+
([#&#8203;8560](DataDog/dd-trace-java#8560) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
#### Eclipse Vert.x instrumentation
- ✨ Add vertx postgresql client instrumentation
([#&#8203;8471](DataDog/dd-trace-java#8471) -
[@&#8203;vandonr](https://github.com/vandonr) - thanks for the
contribution!)
#### Kafka instrumentation
- ✨ Support and test kafka-clients 4
([#&#8203;8581](DataDog/dd-trace-java#8581) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Kotlin instrumentation
- ✨ Avoid disconnected traces when using Kotlin flowOn
([#&#8203;8651](DataDog/dd-trace-java#8651) -
[@&#8203;mcculls](https://github.com/mcculls))
#### OpenTelemetry instrumentation
- 🧹 Migrate OtelContext wrapper to new internal Context API
([#&#8203;8645](DataDog/dd-trace-java#8645) -
[@&#8203;mcculls](https://github.com/mcculls))
#### Spring instrumentation
- 🐛 Support CompletableFuture on spring webmvc controllers
([#&#8203;8659](DataDog/dd-trace-java#8659) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add support for endpoint discovery in spring mvc
([#&#8203;8352](DataDog/dd-trace-java#8352) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
#### WebSocket Instrumentation
- ✨ Instrument Jetty websocket pojo
([#&#8203;8562](DataDog/dd-trace-java#8562) -
[@&#8203;amarziali](https://github.com/amarziali))
- 💡 Instrument Java Websocket API (JSR356)
([#&#8203;8440](DataDog/dd-trace-java#8440) -
[@&#8203;amarziali](https://github.com/amarziali))
#### All other instrumentations
- ✨ Introduce cache for peer.hostname lookup
([#&#8203;8601](DataDog/dd-trace-java#8601) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Support pekko http 1.1
([#&#8203;8532](DataDog/dd-trace-java#8532) -
[@&#8203;amarziali](https://github.com/amarziali))
</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**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- 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: 331314f71acaced3adc75ea5d7e855c248d593fc
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: loggingTracer internal loggingtype: bug fixBug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@ygree@joeyzhao2018