Skip to content

Add profiler env check command to AgentCLI - #8671

Merged
jbachorik merged 1 commit into
masterfrom
jb/prof_check
Apr 7, 2025
Merged

Add profiler env check command to AgentCLI#8671
jbachorik merged 1 commit into
masterfrom
jb/prof_check

Conversation

@jbachorik

@jbachorikjbachorik commented Apr 4, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

It adds a new CLI command to quickly check the environment requirements for profiler

Motivation

Provide a quick and easy check for whether profiler would run properly in the given environment

Additional Notes

Contributor Checklist

Jira ticket: PROF-11587

@jbachorikjbachorik added type: feature Enhancements and improvements comp: profiling Profiling labels Apr 4, 2025
@jbachorik
jbachorik requested review from a team as code ownersApril 4, 2025 16:24
@pr-commenter

pr-commenterBot commented Apr 4, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterjb/prof_check
git_commit_date17440128631744016183
git_commit_shab9cd4c49c29d55
release_version1.48.0-SNAPSHOT~b9cd4c450b1.48.0-SNAPSHOT~9c29d5572f
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17440194091744019409
ci_job_id883271528883271528
ci_pipeline_id6123969261239692
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-gtma1pc4-project-304-concurrent-0-jdodzuf9 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-gtma1pc4-project-304-concurrent-0-jdodzuf9 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 63 metrics, 8 unstable metrics.

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~9c29d5572f, baseline=1.48.0-SNAPSHOT~b9cd4c450b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.054 s) : 0, 1053957
Total [baseline] (10.55 s) : 0, 10549543
Agent [candidate] (1.061 s) : 0, 1060803
Total [candidate] (10.494 s) : 0, 10494434
section appsec
Agent [baseline] (1.197 s) : 0, 1196944
Total [baseline] (10.788 s) : 0, 10788060
Agent [candidate] (1.205 s) : 0, 1204833
Total [candidate] (10.797 s) : 0, 10796648
section iast
Agent [baseline] (1.185 s) : 0, 1185047
Total [baseline] (11.072 s) : 0, 11072370
Agent [candidate] (1.184 s) : 0, 1184159
Total [candidate] (11.061 s) : 0, 11061247
section profiling
Agent [baseline] (1.289 s) : 0, 1289338
Total [baseline] (10.938 s) : 0, 10938453
Agent [candidate] (1.299 s) : 0, 1298709
Total [candidate] (10.906 s) : 0, 10906133
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.054 s-
Agentappsec1.197 s142.987 ms (13.6%)
Agentiast1.185 s131.089 ms (12.4%)
Agentprofiling1.289 s235.381 ms (22.3%)
Totaltracing10.55 s-
Totalappsec10.788 s238.517 ms (2.3%)
Totaliast11.072 s522.827 ms (5.0%)
Totalprofiling10.938 s388.91 ms (3.7%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.061 s-
Agentappsec1.205 s144.03 ms (13.6%)
Agentiast1.184 s123.356 ms (11.6%)
Agentprofiling1.299 s237.906 ms (22.4%)
Totaltracing10.494 s-
Totalappsec10.797 s302.215 ms (2.9%)
Totaliast11.061 s566.814 ms (5.4%)
Totalprofiling10.906 s411.699 ms (3.9%)
gantt
title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~9c29d5572f, baseline=1.48.0-SNAPSHOT~b9cd4c450b
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (720.395 ms) : 0, 720395
BytebuddyAgent [candidate] (724.215 ms) : 0, 724215
GlobalTracer [baseline] (239.838 ms) : 0, 239838
GlobalTracer [candidate] (240.783 ms) : 0, 240783
AppSec [baseline] (54.349 ms) : 0, 54349
AppSec [candidate] (54.479 ms) : 0, 54479
Debugger [baseline] (4.429 ms) : 0, 4429
Debugger [candidate] (4.426 ms) : 0, 4426
Remote Config [baseline] (726.106 µs) : 0, 726
Remote Config [candidate] (694.745 µs) : 0, 695
Telemetry [baseline] (13.383 ms) : 0, 13383
Telemetry [candidate] (15.231 ms) : 0, 15231
section appsec
BytebuddyAgent [baseline] (740.263 ms) : 0, 740263
BytebuddyAgent [candidate] (745.734 ms) : 0, 745734
GlobalTracer [baseline] (235.793 ms) : 0, 235793
GlobalTracer [candidate] (237.349 ms) : 0, 237349
AppSec [baseline] (176.226 ms) : 0, 176226
AppSec [candidate] (176.376 ms) : 0, 176376
Debugger [baseline] (4.24 ms) : 0, 4240
Debugger [candidate] (4.248 ms) : 0, 4248
Remote Config [baseline] (641.023 µs) : 0, 641
Remote Config [candidate] (642.522 µs) : 0, 643
Telemetry [baseline] (8.219 ms) : 0, 8219
Telemetry [candidate] (8.616 ms) : 0, 8616
IAST [baseline] (21.411 ms) : 0, 21411
IAST [candidate] (21.792 ms) : 0, 21792
section iast
BytebuddyAgent [baseline] (841.74 ms) : 0, 841740
BytebuddyAgent [candidate] (841.108 ms) : 0, 841108
GlobalTracer [baseline] (230.168 ms) : 0, 230168
GlobalTracer [candidate] (229.773 ms) : 0, 229773
AppSec [baseline] (55.39 ms) : 0, 55390
AppSec [candidate] (56.423 ms) : 0, 56423
Debugger [baseline] (4.123 ms) : 0, 4123
Debugger [candidate] (4.083 ms) : 0, 4083
Remote Config [baseline] (601.67 µs) : 0, 602
Remote Config [candidate] (617.466 µs) : 0, 617
Telemetry [baseline] (8.704 ms) : 0, 8704
Telemetry [candidate] (8.693 ms) : 0, 8693
IAST [baseline] (23.507 ms) : 0, 23507
IAST [candidate] (22.693 ms) : 0, 22693
section profiling
ProfilingAgent [baseline] (102.829 ms) : 0, 102829
ProfilingAgent [candidate] (104.661 ms) : 0, 104661
BytebuddyAgent [baseline] (711.213 ms) : 0, 711213
BytebuddyAgent [candidate] (716.87 ms) : 0, 716870
GlobalTracer [baseline] (359.104 ms) : 0, 359104
GlobalTracer [candidate] (360.935 ms) : 0, 360935
AppSec [baseline] (54.057 ms) : 0, 54057
AppSec [candidate] (53.82 ms) : 0, 53820
Debugger [baseline] (4.329 ms) : 0, 4329
Debugger [candidate] (4.329 ms) : 0, 4329
Remote Config [baseline] (728.285 µs) : 0, 728
Remote Config [candidate] (708.014 µs) : 0, 708
Telemetry [baseline] (9.042 ms) : 0, 9042
Telemetry [candidate] (9.011 ms) : 0, 9011
Profiling [baseline] (102.855 ms) : 0, 102855
Profiling [candidate] (104.687 ms) : 0, 104687
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~9c29d5572f, baseline=1.48.0-SNAPSHOT~b9cd4c450b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.059 s) : 0, 1059319
Total [baseline] (8.699 s) : 0, 8699370
Agent [candidate] (1.064 s) : 0, 1064416
Total [candidate] (8.689 s) : 0, 8688856
section iast
Agent [baseline] (1.194 s) : 0, 1194111
Total [baseline] (9.298 s) : 0, 9298211
Agent [candidate] (1.183 s) : 0, 1183016
Total [candidate] (9.242 s) : 0, 9242298
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.184 s) : 0, 1184190
Total [baseline] (9.22 s) : 0, 9219647
Agent [candidate] (1.194 s) : 0, 1194335
Total [candidate] (9.283 s) : 0, 9282853
section iast_TELEMETRY_OFF
Agent [baseline] (1.201 s) : 0, 1200669
Total [baseline] (9.312 s) : 0, 9312405
Agent [candidate] (1.191 s) : 0, 1190555
Total [candidate] (9.303 s) : 0, 9303010
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.059 s-
Agentiast1.194 s134.792 ms (12.7%)
Agentiast_HARDCODED_SECRET_DISABLED1.184 s124.871 ms (11.8%)
Agentiast_TELEMETRY_OFF1.201 s141.35 ms (13.3%)
Totaltracing8.699 s-
Totaliast9.298 s598.841 ms (6.9%)
Totaliast_HARDCODED_SECRET_DISABLED9.22 s520.277 ms (6.0%)
Totaliast_TELEMETRY_OFF9.312 s613.035 ms (7.0%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.064 s-
Agentiast1.183 s118.6 ms (11.1%)
Agentiast_HARDCODED_SECRET_DISABLED1.194 s129.919 ms (12.2%)
Agentiast_TELEMETRY_OFF1.191 s126.139 ms (11.9%)
Totaltracing8.689 s-
Totaliast9.242 s553.442 ms (6.4%)
Totaliast_HARDCODED_SECRET_DISABLED9.283 s593.996 ms (6.8%)
Totaliast_TELEMETRY_OFF9.303 s614.154 ms (7.1%)
gantt
title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~9c29d5572f, baseline=1.48.0-SNAPSHOT~b9cd4c450b
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (724.623 ms) : 0, 724623
BytebuddyAgent [candidate] (726.756 ms) : 0, 726756
GlobalTracer [baseline] (239.72 ms) : 0, 239720
GlobalTracer [candidate] (241.349 ms) : 0, 241349
AppSec [baseline] (55.3 ms) : 0, 55300
AppSec [candidate] (55.027 ms) : 0, 55027
Debugger [baseline] (4.398 ms) : 0, 4398
Debugger [candidate] (4.448 ms) : 0, 4448
Remote Config [baseline] (687.631 µs) : 0, 688
Remote Config [candidate] (701.58 µs) : 0, 702
Telemetry [baseline] (13.414 ms) : 0, 13414
Telemetry [candidate] (15.18 ms) : 0, 15180
section iast
BytebuddyAgent [baseline] (849.281 ms) : 0, 849281
BytebuddyAgent [candidate] (840.468 ms) : 0, 840468
GlobalTracer [baseline] (231.274 ms) : 0, 231274
GlobalTracer [candidate] (229.574 ms) : 0, 229574
IAST [baseline] (22.813 ms) : 0, 22813
IAST [candidate] (22.743 ms) : 0, 22743
AppSec [baseline] (56.141 ms) : 0, 56141
AppSec [candidate] (56.073 ms) : 0, 56073
Debugger [baseline] (4.174 ms) : 0, 4174
Debugger [candidate] (4.09 ms) : 0, 4090
Remote Config [baseline] (622.197 µs) : 0, 622
Remote Config [candidate] (589.996 µs) : 0, 590
Telemetry [baseline] (8.865 ms) : 0, 8865
Telemetry [candidate] (8.702 ms) : 0, 8702
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (840.869 ms) : 0, 840869
BytebuddyAgent [candidate] (848.854 ms) : 0, 848854
GlobalTracer [baseline] (230.244 ms) : 0, 230244
GlobalTracer [candidate] (231.367 ms) : 0, 231367
IAST [baseline] (22.771 ms) : 0, 22771
IAST [candidate] (22.868 ms) : 0, 22868
AppSec [baseline] (56.058 ms) : 0, 56058
AppSec [candidate] (56.703 ms) : 0, 56703
Debugger [baseline] (4.117 ms) : 0, 4117
Debugger [candidate] (4.152 ms) : 0, 4152
Remote Config [baseline] (602.089 µs) : 0, 602
Remote Config [candidate] (608.54 µs) : 0, 609
Telemetry [baseline] (8.718 ms) : 0, 8718
Telemetry [candidate] (8.831 ms) : 0, 8831
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (854.017 ms) : 0, 854017
BytebuddyAgent [candidate] (846.296 ms) : 0, 846296
GlobalTracer [baseline] (232.293 ms) : 0, 232293
GlobalTracer [candidate] (231.297 ms) : 0, 231297
IAST [baseline] (22.734 ms) : 0, 22734
IAST [candidate] (22.5 ms) : 0, 22500
AppSec [baseline] (56.924 ms) : 0, 56924
AppSec [candidate] (56.177 ms) : 0, 56177
Debugger [baseline] (4.197 ms) : 0, 4197
Debugger [candidate] (4.122 ms) : 0, 4122
Remote Config [baseline] (622.942 µs) : 0, 623
Remote Config [candidate] (602.249 µs) : 0, 602
Telemetry [baseline] (8.783 ms) : 0, 8783
Telemetry [candidate] (8.595 ms) : 0, 8595
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
end_time2025-04-07T09:20:152025-04-07T09:27:58
git_branchmasterjb/prof_check
git_commit_date17440128631744016183
git_commit_shab9cd4c49c29d55
release_version1.48.0-SNAPSHOT~b9cd4c450b1.48.0-SNAPSHOT~9c29d5572f
start_time2025-04-07T09:20:012025-04-07T09:27:44
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17440184751744018475
ci_job_id883271529883271529
ci_pipeline_id6123969261239692
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-gtma1pc4-project-304-concurrent-1-qglqkb0a 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-gtma1pc4-project-304-concurrent-1-qglqkb0a 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~9c29d5572f, baseline=1.48.0-SNAPSHOT~b9cd4c450b
dateFormat X
axisFormat %s
section baseline
no_agent (1.349 ms) : 1330, 1369
. : milestone, 1349,
appsec (1.718 ms) : 1695, 1742
. : milestone, 1718,
appsec_no_iast (1.748 ms) : 1724, 1773
. : milestone, 1748,
code_origins (1.676 ms) : 1648, 1703
. : milestone, 1676,
iast (1.514 ms) : 1490, 1539
. : milestone, 1514,
profiling (1.527 ms) : 1504, 1550
. : milestone, 1527,
tracing (1.493 ms) : 1468, 1519
. : milestone, 1493,
section candidate
no_agent (1.342 ms) : 1323, 1362
. : milestone, 1342,
appsec (1.726 ms) : 1702, 1749
. : milestone, 1726,
appsec_no_iast (1.734 ms) : 1709, 1758
. : milestone, 1734,
code_origins (1.679 ms) : 1652, 1705
. : milestone, 1679,
iast (1.509 ms) : 1484, 1534
. : milestone, 1509,
profiling (1.574 ms) : 1549, 1599
. : milestone, 1574,
tracing (1.514 ms) : 1488, 1539
. : milestone, 1514,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.349 ms [1.33 ms, 1.369 ms]-
appsec1.718 ms [1.695 ms, 1.742 ms]368.809 µs (27.3%)
appsec_no_iast1.748 ms [1.724 ms, 1.773 ms]398.785 µs (29.6%)
code_origins1.676 ms [1.648 ms, 1.703 ms]326.304 µs (24.2%)
iast1.514 ms [1.49 ms, 1.539 ms]164.987 µs (12.2%)
profiling1.527 ms [1.504 ms, 1.55 ms]177.899 µs (13.2%)
tracing1.493 ms [1.468 ms, 1.519 ms]143.951 µs (10.7%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.342 ms [1.323 ms, 1.362 ms]-
appsec1.726 ms [1.702 ms, 1.749 ms]383.414 µs (28.6%)
appsec_no_iast1.734 ms [1.709 ms, 1.758 ms]391.363 µs (29.2%)
code_origins1.679 ms [1.652 ms, 1.705 ms]336.401 µs (25.1%)
iast1.509 ms [1.484 ms, 1.534 ms]166.772 µs (12.4%)
profiling1.574 ms [1.549 ms, 1.599 ms]231.782 µs (17.3%)
tracing1.514 ms [1.488 ms, 1.539 ms]171.558 µs (12.8%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~9c29d5572f, baseline=1.48.0-SNAPSHOT~b9cd4c450b
dateFormat X
axisFormat %s
section baseline
no_agent (382.238 µs) : 362, 403
. : milestone, 382,
iast (517.1 µs) : 495, 540
. : milestone, 517,
iast_FULL (727.845 µs) : 706, 750
. : milestone, 728,
iast_GLOBAL (554.078 µs) : 532, 576
. : milestone, 554,
iast_HARDCODED_SECRET_DISABLED (512.295 µs) : 490, 535
. : milestone, 512,
iast_INACTIVE (458.932 µs) : 438, 480
. : milestone, 459,
iast_TELEMETRY_OFF (499.223 µs) : 477, 521
. : milestone, 499,
tracing (456.68 µs) : 436, 478
. : milestone, 457,
section candidate
no_agent (380.642 µs) : 361, 400
. : milestone, 381,
iast (514.356 µs) : 491, 538
. : milestone, 514,
iast_FULL (729.817 µs) : 708, 752
. : milestone, 730,
iast_GLOBAL (551.978 µs) : 530, 574
. : milestone, 552,
iast_HARDCODED_SECRET_DISABLED (508.674 µs) : 487, 530
. : milestone, 509,
iast_INACTIVE (463.305 µs) : 442, 485
. : milestone, 463,
iast_TELEMETRY_OFF (504.104 µs) : 482, 526
. : milestone, 504,
tracing (456.929 µs) : 436, 478
. : milestone, 457,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent382.238 µs [361.937 µs, 402.539 µs]-
iast517.1 µs [494.635 µs, 539.565 µs]134.862 µs (35.3%)
iast_FULL727.845 µs [705.941 µs, 749.749 µs]345.607 µs (90.4%)
iast_GLOBAL554.078 µs [532.1 µs, 576.057 µs]171.84 µs (45.0%)
iast_HARDCODED_SECRET_DISABLED512.295 µs [490.064 µs, 534.526 µs]130.057 µs (34.0%)
iast_INACTIVE458.932 µs [438.072 µs, 479.793 µs]76.694 µs (20.1%)
iast_TELEMETRY_OFF499.223 µs [477.37 µs, 521.076 µs]116.985 µs (30.6%)
tracing456.68 µs [435.645 µs, 477.714 µs]74.442 µs (19.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent380.642 µs [361.153 µs, 400.131 µs]-
iast514.356 µs [491.0 µs, 537.711 µs]133.713 µs (35.1%)
iast_FULL729.817 µs [707.962 µs, 751.672 µs]349.175 µs (91.7%)
iast_GLOBAL551.978 µs [530.289 µs, 573.668 µs]171.336 µs (45.0%)
iast_HARDCODED_SECRET_DISABLED508.674 µs [486.964 µs, 530.384 µs]128.032 µs (33.6%)
iast_INACTIVE463.305 µs [442.026 µs, 484.584 µs]82.663 µs (21.7%)
iast_TELEMETRY_OFF504.104 µs [481.863 µs, 526.344 µs]123.462 µs (32.4%)
tracing456.929 µs [435.792 µs, 478.065 µs]76.287 µs (20.0%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterjb/prof_check
git_commit_date17440128631744016183
git_commit_shab9cd4c49c29d55
release_version1.48.0-SNAPSHOT~b9cd4c450b1.48.0-SNAPSHOT~9c29d5572f
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17440189021744018902
ci_job_id883271531883271531
ci_pipeline_id6123969261239692
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-gtma1pc4-project-304-concurrent-2-yawfpg3o 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-gtma1pc4-project-304-concurrent-2-yawfpg3o 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~9c29d5572f, baseline=1.48.0-SNAPSHOT~b9cd4c450b
dateFormat X
axisFormat %s
section baseline
no_agent (1.473 ms) : 1462, 1485
. : milestone, 1473,
appsec (2.363 ms) : 2316, 2409
. : milestone, 2363,
iast (2.147 ms) : 2089, 2206
. : milestone, 2147,
iast_GLOBAL (2.194 ms) : 2135, 2253
. : milestone, 2194,
profiling (2.006 ms) : 1958, 2054
. : milestone, 2006,
tracing (1.973 ms) : 1928, 2018
. : milestone, 1973,
section candidate
no_agent (1.473 ms) : 1461, 1484
. : milestone, 1473,
appsec (2.377 ms) : 2331, 2424
. : milestone, 2377,
iast (2.15 ms) : 2091, 2208
. : milestone, 2150,
iast_GLOBAL (2.195 ms) : 2136, 2254
. : milestone, 2195,
profiling (1.995 ms) : 1948, 2042
. : milestone, 1995,
tracing (1.985 ms) : 1939, 2030
. : milestone, 1985,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.473 ms [1.462 ms, 1.485 ms]-
appsec2.363 ms [2.316 ms, 2.409 ms]889.297 µs (60.4%)
iast2.147 ms [2.089 ms, 2.206 ms]674.155 µs (45.8%)
iast_GLOBAL2.194 ms [2.135 ms, 2.253 ms]720.67 µs (48.9%)
profiling2.006 ms [1.958 ms, 2.054 ms]532.657 µs (36.2%)
tracing1.973 ms [1.928 ms, 2.018 ms]499.634 µs (33.9%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.473 ms [1.461 ms, 1.484 ms]-
appsec2.377 ms [2.331 ms, 2.424 ms]904.432 µs (61.4%)
iast2.15 ms [2.091 ms, 2.208 ms]676.941 µs (46.0%)
iast_GLOBAL2.195 ms [2.136 ms, 2.254 ms]722.35 µs (49.0%)
profiling1.995 ms [1.948 ms, 2.042 ms]522.152 µs (35.5%)
tracing1.985 ms [1.939 ms, 2.03 ms]511.749 µs (34.7%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~9c29d5572f, baseline=1.48.0-SNAPSHOT~b9cd4c450b
dateFormat X
axisFormat %s
section baseline
no_agent (15.464 s) : 15464000, 15464000
. : milestone, 15464000,
appsec (15.165 s) : 15165000, 15165000
. : milestone, 15165000,
iast (18.332 s) : 18332000, 18332000
. : milestone, 18332000,
iast_GLOBAL (18.131 s) : 18131000, 18131000
. : milestone, 18131000,
profiling (15.048 s) : 15048000, 15048000
. : milestone, 15048000,
tracing (15.165 s) : 15165000, 15165000
. : milestone, 15165000,
section candidate
no_agent (14.75 s) : 14750000, 14750000
. : milestone, 14750000,
appsec (15.125 s) : 15125000, 15125000
. : milestone, 15125000,
iast (18.814 s) : 18814000, 18814000
. : milestone, 18814000,
iast_GLOBAL (17.97 s) : 17970000, 17970000
. : milestone, 17970000,
profiling (15.16 s) : 15160000, 15160000
. : milestone, 15160000,
tracing (14.969 s) : 14969000, 14969000
. : milestone, 14969000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.464 s [15.464 s, 15.464 s]-
appsec15.165 s [15.165 s, 15.165 s]-299.0 ms (-1.9%)
iast18.332 s [18.332 s, 18.332 s]2.868 s (18.5%)
iast_GLOBAL18.131 s [18.131 s, 18.131 s]2.667 s (17.2%)
profiling15.048 s [15.048 s, 15.048 s]-416.0 ms (-2.7%)
tracing15.165 s [15.165 s, 15.165 s]-299.0 ms (-1.9%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent14.75 s [14.75 s, 14.75 s]-
appsec15.125 s [15.125 s, 15.125 s]375.0 ms (2.5%)
iast18.814 s [18.814 s, 18.814 s]4.064 s (27.6%)
iast_GLOBAL17.97 s [17.97 s, 17.97 s]3.22 s (21.8%)
profiling15.16 s [15.16 s, 15.16 s]410.0 ms (2.8%)
tracing14.969 s [14.969 s, 14.969 s]219.0 ms (1.5%)

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.

This will make it easier to diagnose these issue. Thanks!

@r1violletr1viollet 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
Thanks for adding this in

@jbachorik
jbachorik merged commit a51f61a into masterApr 7, 2025
@jbachorik
jbachorik deleted the jb/prof_check branch April 7, 2025 10:43
@github-actionsgithub-actionsBot added this to the 1.48.0 milestone Apr 7, 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
ValentinZakharov added a commit that referenced this pull request May 13, 2025
* Implemented WebSocket support for Netty 4.1
* Let propagate unhandled events and fix tests
* Refactoring
* Refactor netty test and fix instrumentation
* Improved pipeline processing - now you can insert handler in any place
* Fixed helper
* Refactoring
* WebSocket Server support for netty-4.0
* Missing handlers use cases for netty-4.1
* Fixed handlers for netty-4.0
* Tests for netty-4.0
* Refactoring
* WebSocket Server support for netty-3.8
* Tests for netty-3.8
* Spotless
* Fixed tests
* Add profiler env check command to AgentCLI (#8671)
* Remove dependency on bash from crash/oome uploder scripts (#8652)
* Do not apply JUnit 4 instrumentation to MUnit runners (#8675)
* Shutdown CI Visibility test event handlers before tracer (#8677)
* Prevent double reporting of Scalatest events when using SBT with test forking (#8682)
* Fix In-Product when config is empty (#8679)
should not stop the product with empty config
* Expand MUnit runners filter to catch munit.MUnitRunner in JUnit 4 instrumentation (#8683)
* Remove unused TestEventsHandler methods (#8674)
* Delete print line (#8686)
* Exclude ProxyLeakTask exception from exception profiling (#8666)
* Use jvmstat for JDKs 9+ programmatically (#8641)
* Update test.retry_reason to use full name of the feature (#8689)
* Allow dogstatsd port to be configurable with DD_DOGSTATSD_PORT (#8693)
* configurable dogstatsd port
* wait the client handshake
* move netty ws client to interested modules
* Added WebSocket tracing check
---------
Co-authored-by: Andrea Marziali <andrea.marziali@datadoghq.com>
Co-authored-by: Jaroslav Bachorik <jaroslav.bachorik@datadoghq.com>
Co-authored-by: Nikita Tkachenko <121111529+nikita-tkachenko-datadog@users.noreply.github.com>
Co-authored-by: Jean-Philippe Bempel <jean-philippe.bempel@datadoghq.com>
Co-authored-by: Daniel Mohedano <daniel.mohedano@datadoghq.com>
Co-authored-by: Sarah Chen <sarah.chen@datadoghq.com>
Co-authored-by: Matt <matthew.alp@datadoghq.com>
Co-authored-by: Laplie Anderson <randomanderson@users.noreply.github.com>
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: profilingProfilingtype: featureEnhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@jbachorik@smola@r1viollet