Skip to content

🍒 9184 - Make rum injector stream/writer more resilient to errors - #9340

Merged
amarziali merged 5 commits into
release/v1.52.xfrom
andrea.marziali/backport-pr-9184
Aug 8, 2025
Merged

🍒 9184 - Make rum injector stream/writer more resilient to errors#9340
amarziali merged 5 commits into
release/v1.52.xfrom
andrea.marziali/backport-pr-9184

Conversation

@amarziali

Copy link
Copy Markdown
Contributor

Backport #9184 to release/v1.52.x

amarzialiand others added 5 commits August 8, 2025 10:22
(cherry picked from commit 62acf7c)
(cherry picked from commit 5a32d51)
…strap/instrumentation/buffer/InjectingPipeOutputStream.java
Co-authored-by: Stuart McCulloch <stuart.mcculloch@datadoghq.com>
(cherry picked from commit 87d15fb)
(cherry picked from commit 21afeb2)
@amarzialiamarziali added type: feature Enhancements and improvements comp: rum Realtime User Monitoring labels Aug 8, 2025
@amarziali
amarziali requested a review from a team as a code ownerAugust 8, 2025 08:22
@datadog-official

datadog-officialBot commented Aug 8, 2025

Copy link
Copy Markdown
Contributor

Code coverage: total 58.80%, base diff 1.72%, patch 89.06% (view details)

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

@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterandrea.marziali/backport-pr-9184
git_commit_date17546390171754641347
git_commit_sha5dfc6f7a74b707
release_version1.53.0-SNAPSHOT~5dfc6f71bd1.53.0-SNAPSHOT~a74b70798c
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17546431071754643107
ci_job_id10708754471070875447
ci_pipeline_id7307743673077436
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-isnw3k26 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-isnw3k26 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
moduleAgentAgent
parentNoneNone

Summary

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

Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~a74b70798c, baseline=1.53.0-SNAPSHOT~5dfc6f71bd
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.041 s) : 0, 1040579
Total [baseline] (10.75 s) : 0, 10750203
Agent [candidate] (1.054 s) : 0, 1054373
Total [candidate] (10.723 s) : 0, 10722940
section appsec
Agent [baseline] (1.221 s) : 0, 1220505
Total [baseline] (10.748 s) : 0, 10747791
Agent [candidate] (1.229 s) : 0, 1229144
Total [candidate] (10.817 s) : 0, 10817065
section iast
Agent [baseline] (1.177 s) : 0, 1176913
Total [baseline] (10.879 s) : 0, 10879159
Agent [candidate] (1.172 s) : 0, 1172090
Total [candidate] (10.924 s) : 0, 10923886
section profiling
Agent [baseline] (1.191 s) : 0, 1190907
Total [baseline] (10.924 s) : 0, 10924395
Agent [candidate] (1.193 s) : 0, 1193130
Total [candidate] (10.899 s) : 0, 10898918
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.041 s-
Agentappsec1.221 s179.926 ms (17.3%)
Agentiast1.177 s136.334 ms (13.1%)
Agentprofiling1.191 s150.328 ms (14.4%)
Totaltracing10.75 s-
Totalappsec10.748 s-2.412 ms (-0.0%)
Totaliast10.879 s128.956 ms (1.2%)
Totalprofiling10.924 s174.192 ms (1.6%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.054 s-
Agentappsec1.229 s174.77 ms (16.6%)
Agentiast1.172 s117.717 ms (11.2%)
Agentprofiling1.193 s138.757 ms (13.2%)
Totaltracing10.723 s-
Totalappsec10.817 s94.124 ms (0.9%)
Totaliast10.924 s200.946 ms (1.9%)
Totalprofiling10.899 s175.978 ms (1.6%)
gantt
title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~a74b70798c, baseline=1.53.0-SNAPSHOT~5dfc6f71bd
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.432 ms) : 0, 1432
crashtracking [candidate] (1.451 ms) : 0, 1451
BytebuddyAgent [baseline] (728.122 ms) : 0, 728122
BytebuddyAgent [candidate] (738.52 ms) : 0, 738520
GlobalTracer [baseline] (240.791 ms) : 0, 240791
GlobalTracer [candidate] (244.188 ms) : 0, 244188
AppSec [baseline] (30.01 ms) : 0, 30010
AppSec [candidate] (30.244 ms) : 0, 30244
Debugger [baseline] (6.017 ms) : 0, 6017
Debugger [candidate] (6.124 ms) : 0, 6124
Remote Config [baseline] (640.732 µs) : 0, 641
Remote Config [candidate] (661.027 µs) : 0, 661
Telemetry [baseline] (12.579 ms) : 0, 12579
Telemetry [candidate] (11.972 ms) : 0, 11972
section appsec
crashtracking [baseline] (1.428 ms) : 0, 1428
crashtracking [candidate] (1.45 ms) : 0, 1450
BytebuddyAgent [baseline] (752.771 ms) : 0, 752771
BytebuddyAgent [candidate] (759.148 ms) : 0, 759148
GlobalTracer [baseline] (235.381 ms) : 0, 235381
GlobalTracer [candidate] (237.015 ms) : 0, 237015
IAST [baseline] (23.687 ms) : 0, 23687
IAST [candidate] (23.727 ms) : 0, 23727
AppSec [baseline] (169.171 ms) : 0, 169171
AppSec [candidate] (170.534 ms) : 0, 170534
Debugger [baseline] (7.27 ms) : 0, 7270
Debugger [candidate] (7.244 ms) : 0, 7244
Remote Config [baseline] (626.882 µs) : 0, 627
Remote Config [candidate] (613.459 µs) : 0, 613
Telemetry [baseline] (9.113 ms) : 0, 9113
Telemetry [candidate] (8.214 ms) : 0, 8214
section iast
crashtracking [baseline] (1.431 ms) : 0, 1431
crashtracking [candidate] (1.436 ms) : 0, 1436
BytebuddyAgent [baseline] (849.467 ms) : 0, 849467
BytebuddyAgent [candidate] (846.206 ms) : 0, 846206
GlobalTracer [baseline] (232.872 ms) : 0, 232872
GlobalTracer [candidate] (231.016 ms) : 0, 231016
IAST [baseline] (29.249 ms) : 0, 29249
IAST [candidate] (29.886 ms) : 0, 29886
AppSec [baseline] (26.531 ms) : 0, 26531
AppSec [candidate] (27.061 ms) : 0, 27061
Debugger [baseline] (7.436 ms) : 0, 7436
Debugger [candidate] (6.681 ms) : 0, 6681
Remote Config [baseline] (586.147 µs) : 0, 586
Remote Config [candidate] (594.91 µs) : 0, 595
Telemetry [baseline] (8.259 ms) : 0, 8259
Telemetry [candidate] (8.223 ms) : 0, 8223
section profiling
crashtracking [baseline] (1.403 ms) : 0, 1403
crashtracking [candidate] (1.398 ms) : 0, 1398
BytebuddyAgent [baseline] (759.055 ms) : 0, 759055
BytebuddyAgent [candidate] (760.829 ms) : 0, 760829
GlobalTracer [baseline] (220.718 ms) : 0, 220718
GlobalTracer [candidate] (221.139 ms) : 0, 221139
AppSec [baseline] (29.954 ms) : 0, 29954
AppSec [candidate] (29.832 ms) : 0, 29832
Debugger [baseline] (6.269 ms) : 0, 6269
Debugger [candidate] (6.258 ms) : 0, 6258
Remote Config [baseline] (673.102 µs) : 0, 673
Remote Config [candidate] (696.86 µs) : 0, 697
Telemetry [baseline] (15.338 ms) : 0, 15338
Telemetry [candidate] (15.852 ms) : 0, 15852
ProfilingAgent [baseline] (108.184 ms) : 0, 108184
ProfilingAgent [candidate] (107.585 ms) : 0, 107585
Profiling [baseline] (108.83 ms) : 0, 108830
Profiling [candidate] (108.241 ms) : 0, 108241
Loading
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~a74b70798c, baseline=1.53.0-SNAPSHOT~5dfc6f71bd
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.046 s) : 0, 1045538
Total [baseline] (8.569 s) : 0, 8568851
Agent [candidate] (1.044 s) : 0, 1044311
Total [candidate] (8.586 s) : 0, 8585754
section iast
Agent [baseline] (1.176 s) : 0, 1175900
Total [baseline] (9.312 s) : 0, 9311617
Agent [candidate] (1.181 s) : 0, 1181245
Total [candidate] (9.352 s) : 0, 9351522
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.046 s-
Agentiast1.176 s130.362 ms (12.5%)
Totaltracing8.569 s-
Totaliast9.312 s742.765 ms (8.7%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.044 s-
Agentiast1.181 s136.934 ms (13.1%)
Totaltracing8.586 s-
Totaliast9.352 s765.767 ms (8.9%)
gantt
title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~a74b70798c, baseline=1.53.0-SNAPSHOT~5dfc6f71bd
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.429 ms) : 0, 1429
crashtracking [candidate] (1.422 ms) : 0, 1422
BytebuddyAgent [baseline] (730.696 ms) : 0, 730696
BytebuddyAgent [candidate] (730.668 ms) : 0, 730668
GlobalTracer [baseline] (241.582 ms) : 0, 241582
GlobalTracer [candidate] (241.347 ms) : 0, 241347
AppSec [baseline] (29.937 ms) : 0, 29937
AppSec [candidate] (29.897 ms) : 0, 29897
Debugger [baseline] (6.043 ms) : 0, 6043
Debugger [candidate] (6.018 ms) : 0, 6018
Remote Config [baseline] (648.257 µs) : 0, 648
Remote Config [candidate] (639.797 µs) : 0, 640
Telemetry [baseline] (14.219 ms) : 0, 14219
Telemetry [candidate] (13.321 ms) : 0, 13321
section iast
crashtracking [baseline] (1.443 ms) : 0, 1443
crashtracking [candidate] (1.447 ms) : 0, 1447
BytebuddyAgent [baseline] (849.624 ms) : 0, 849624
BytebuddyAgent [candidate] (853.5 ms) : 0, 853500
GlobalTracer [baseline] (231.862 ms) : 0, 231862
GlobalTracer [candidate] (233.29 ms) : 0, 233290
AppSec [baseline] (26.554 ms) : 0, 26554
AppSec [candidate] (26.391 ms) : 0, 26391
Debugger [baseline] (6.602 ms) : 0, 6602
Debugger [candidate] (5.821 ms) : 0, 5821
Remote Config [baseline] (576.238 µs) : 0, 576
Remote Config [candidate] (602.502 µs) : 0, 603
Telemetry [baseline] (8.347 ms) : 0, 8347
Telemetry [candidate] (8.191 ms) : 0, 8191
IAST [baseline] (29.81 ms) : 0, 29810
IAST [candidate] (30.971 ms) : 0, 30971
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterandrea.marziali/backport-pr-9184
git_commit_date17546390171754641347
git_commit_sha5dfc6f7a74b707
release_version1.53.0-SNAPSHOT~5dfc6f71bd1.53.0-SNAPSHOT~a74b70798c
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17546428611754642861
ci_job_id10708754481070875448
ci_pipeline_id7307743673077436
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-1-pnej3lla 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-1-pnej3lla 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

scenarioΔ mean http_req_durationΔ mean throughputcandidate mean http_req_durationcandidate mean throughputbaseline mean http_req_durationbaseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_loadbetter
[-676.102µs; -283.343µs] or [-6.475%; -2.714%]
unstable
[-34.574op/s; +76.949op/s] or [-7.767%; +17.287%]
9.962ms466.312op/s10.442ms445.125op/s
scenario:load:petclinic:code_origins:high_loadworse
[+1.134ms; +1.970ms] or [+2.578%; +4.479%]
unstable
[-10.631op/s; +3.431op/s] or [-9.999%; +3.227%]
45.541ms102.725op/s43.989ms106.325op/s
scenario:load:petclinic:profiling:high_loadbetter
[-4.466ms; -3.499ms] or [-9.035%; -7.079%]
unstable
[+1.392op/s; +15.083op/s] or [+1.470%; +15.927%]
45.449ms102.938op/s49.432ms94.700op/s
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~a74b70798c, baseline=1.53.0-SNAPSHOT~5dfc6f71bd
dateFormat X
axisFormat %s
section baseline
no_agent (38.255 ms) : 37956, 38555
. : milestone, 38255,
appsec (46.936 ms) : 46519, 47353
. : milestone, 46936,
code_origins (43.989 ms) : 43610, 44367
. : milestone, 43989,
iast (45.131 ms) : 44732, 45530
. : milestone, 45131,
profiling (49.432 ms) : 48940, 49923
. : milestone, 49432,
tracing (44.933 ms) : 44540, 45327
. : milestone, 44933,
section candidate
no_agent (37.516 ms) : 37210, 37821
. : milestone, 37516,
appsec (46.001 ms) : 45600, 46403
. : milestone, 46001,
code_origins (45.541 ms) : 45142, 45939
. : milestone, 45541,
iast (45.392 ms) : 44993, 45790
. : milestone, 45392,
profiling (45.449 ms) : 45046, 45852
. : milestone, 45449,
tracing (44.485 ms) : 44107, 44863
. : milestone, 44485,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent38.255 ms [37.956 ms, 38.555 ms]-
appsec46.936 ms [46.519 ms, 47.353 ms]8.681 ms (22.7%)
code_origins43.989 ms [43.61 ms, 44.367 ms]5.733 ms (15.0%)
iast45.131 ms [44.732 ms, 45.53 ms]6.876 ms (18.0%)
profiling49.432 ms [48.94 ms, 49.923 ms]11.176 ms (29.2%)
tracing44.933 ms [44.54 ms, 45.327 ms]6.678 ms (17.5%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent37.516 ms [37.21 ms, 37.821 ms]-
appsec46.001 ms [45.6 ms, 46.403 ms]8.486 ms (22.6%)
code_origins45.541 ms [45.142 ms, 45.939 ms]8.025 ms (21.4%)
iast45.392 ms [44.993 ms, 45.79 ms]7.876 ms (21.0%)
profiling45.449 ms [45.046 ms, 45.852 ms]7.933 ms (21.1%)
tracing44.485 ms [44.107 ms, 44.863 ms]6.969 ms (18.6%)
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~a74b70798c, baseline=1.53.0-SNAPSHOT~5dfc6f71bd
dateFormat X
axisFormat %s
section baseline
no_agent (4.349 ms) : 4298, 4401
. : milestone, 4349,
iast (9.62 ms) : 9462, 9777
. : milestone, 9620,
iast_FULL (14.398 ms) : 14112, 14684
. : milestone, 14398,
iast_GLOBAL (10.442 ms) : 10256, 10627
. : milestone, 10442,
profiling (8.614 ms) : 8482, 8746
. : milestone, 8614,
tracing (7.369 ms) : 7267, 7471
. : milestone, 7369,
section candidate
no_agent (4.42 ms) : 4370, 4470
. : milestone, 4420,
iast (9.414 ms) : 9261, 9567
. : milestone, 9414,
iast_FULL (13.98 ms) : 13703, 14257
. : milestone, 13980,
iast_GLOBAL (9.962 ms) : 9783, 10141
. : milestone, 9962,
profiling (8.632 ms) : 8489, 8775
. : milestone, 8632,
tracing (7.343 ms) : 7243, 7444
. : milestone, 7343,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.349 ms [4.298 ms, 4.401 ms]-
iast9.62 ms [9.462 ms, 9.777 ms]5.271 ms (121.2%)
iast_FULL14.398 ms [14.112 ms, 14.684 ms]10.049 ms (231.1%)
iast_GLOBAL10.442 ms [10.256 ms, 10.627 ms]6.093 ms (140.1%)
profiling8.614 ms [8.482 ms, 8.746 ms]4.265 ms (98.1%)
tracing7.369 ms [7.267 ms, 7.471 ms]3.02 ms (69.4%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.42 ms [4.37 ms, 4.47 ms]-
iast9.414 ms [9.261 ms, 9.567 ms]4.994 ms (113.0%)
iast_FULL13.98 ms [13.703 ms, 14.257 ms]9.56 ms (216.3%)
iast_GLOBAL9.962 ms [9.783 ms, 10.141 ms]5.542 ms (125.4%)
profiling8.632 ms [8.489 ms, 8.775 ms]4.212 ms (95.3%)
tracing7.343 ms [7.243 ms, 7.444 ms]2.923 ms (66.1%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterandrea.marziali/backport-pr-9184
git_commit_date17546390171754641347
git_commit_sha5dfc6f7a74b707
release_version1.53.0-SNAPSHOT~5dfc6f71bd1.53.0-SNAPSHOT~a74b70798c
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17546432901754643290
ci_job_id10708754491070875449
ci_pipeline_id7307743673077436
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-1-5lrhwlqb 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/LinuxLinux runner-zfyrx7zua-project-304-concurrent-1-5lrhwlqb 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~a74b70798c, baseline=1.53.0-SNAPSHOT~5dfc6f71bd
dateFormat X
axisFormat %s
section baseline
no_agent (1.481 ms) : 1470, 1493
. : milestone, 1481,
appsec (3.656 ms) : 3440, 3872
. : milestone, 3656,
iast (2.19 ms) : 2128, 2252
. : milestone, 2190,
iast_GLOBAL (2.236 ms) : 2173, 2299
. : milestone, 2236,
profiling (2.052 ms) : 2000, 2103
. : milestone, 2052,
tracing (2.018 ms) : 1970, 2067
. : milestone, 2018,
section candidate
no_agent (1.475 ms) : 1463, 1486
. : milestone, 1475,
appsec (3.672 ms) : 3456, 3888
. : milestone, 3672,
iast (2.194 ms) : 2131, 2256
. : milestone, 2194,
iast_GLOBAL (2.239 ms) : 2176, 2303
. : milestone, 2239,
profiling (2.477 ms) : 2312, 2642
. : milestone, 2477,
tracing (2.025 ms) : 1977, 2074
. : milestone, 2025,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.481 ms [1.47 ms, 1.493 ms]-
appsec3.656 ms [3.44 ms, 3.872 ms]2.175 ms (146.8%)
iast2.19 ms [2.128 ms, 2.252 ms]708.691 µs (47.8%)
iast_GLOBAL2.236 ms [2.173 ms, 2.299 ms]754.371 µs (50.9%)
profiling2.052 ms [2.0 ms, 2.103 ms]570.549 µs (38.5%)
tracing2.018 ms [1.97 ms, 2.067 ms]537.021 µs (36.3%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.475 ms [1.463 ms, 1.486 ms]-
appsec3.672 ms [3.456 ms, 3.888 ms]2.197 ms (149.0%)
iast2.194 ms [2.131 ms, 2.256 ms]718.697 µs (48.7%)
iast_GLOBAL2.239 ms [2.176 ms, 2.303 ms]764.621 µs (51.8%)
profiling2.477 ms [2.312 ms, 2.642 ms]1.002 ms (67.9%)
tracing2.025 ms [1.977 ms, 2.074 ms]550.511 µs (37.3%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~a74b70798c, baseline=1.53.0-SNAPSHOT~5dfc6f71bd
dateFormat X
axisFormat %s
section baseline
no_agent (15.508 s) : 15508000, 15508000
. : milestone, 15508000,
appsec (14.785 s) : 14785000, 14785000
. : milestone, 14785000,
iast (18.395 s) : 18395000, 18395000
. : milestone, 18395000,
iast_GLOBAL (17.855 s) : 17855000, 17855000
. : milestone, 17855000,
profiling (15.896 s) : 15896000, 15896000
. : milestone, 15896000,
tracing (15.057 s) : 15057000, 15057000
. : milestone, 15057000,
section candidate
no_agent (15.335 s) : 15335000, 15335000
. : milestone, 15335000,
appsec (14.85 s) : 14850000, 14850000
. : milestone, 14850000,
iast (18.025 s) : 18025000, 18025000
. : milestone, 18025000,
iast_GLOBAL (18.013 s) : 18013000, 18013000
. : milestone, 18013000,
profiling (15.105 s) : 15105000, 15105000
. : milestone, 15105000,
tracing (15.014 s) : 15014000, 15014000
. : milestone, 15014000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.508 s [15.508 s, 15.508 s]-
appsec14.785 s [14.785 s, 14.785 s]-723.0 ms (-4.7%)
iast18.395 s [18.395 s, 18.395 s]2.887 s (18.6%)
iast_GLOBAL17.855 s [17.855 s, 17.855 s]2.347 s (15.1%)
profiling15.896 s [15.896 s, 15.896 s]388.0 ms (2.5%)
tracing15.057 s [15.057 s, 15.057 s]-451.0 ms (-2.9%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.335 s [15.335 s, 15.335 s]-
appsec14.85 s [14.85 s, 14.85 s]-485.0 ms (-3.2%)
iast18.025 s [18.025 s, 18.025 s]2.69 s (17.5%)
iast_GLOBAL18.013 s [18.013 s, 18.013 s]2.678 s (17.5%)
profiling15.105 s [15.105 s, 15.105 s]-230.0 ms (-1.5%)
tracing15.014 s [15.014 s, 15.014 s]-321.0 ms (-2.1%)

@PerfectSlayerPerfectSlayer left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Reporting approval of #9184

@amarziali
amarziali enabled auto-merge (squash) August 8, 2025 10:40
@amarziali
amarziali merged commit 579165c into release/v1.52.xAug 8, 2025
505 of 506 checks passed
@amarziali
amarziali deleted the andrea.marziali/backport-pr-9184 branch August 8, 2025 13:29
@github-actionsgithub-actionsBot added this to the 1.52.1 milestone Aug 8, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Aug 15, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [org.mockito:mockito-core](https://github.com/mockito/mockito) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`5.18.0` -> `5.19.0` |
|
[com.google.api-client:google-api-client](https://github.com/googleapis/google-api-java-client)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.8.0` -> `2.8.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`1.52.0` -> `1.52.1` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:regions](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
---
### Release Notes
<details>
<summary>mockito/mockito (org.mockito:mockito-core)</summary>
### [`v5.19.0`](https://github.com/mockito/mockito/releases/tag/v5.19.0)
<sup><sup>*Changelog generated by [Shipkit Changelog Gradle
Plugin](https://github.com/shipkit/shipkit-changelog)*</sup></sup>
##### 5.19.0
- 2025-08-15 - [37
commit(s)](mockito/mockito@v5.18.0...v5.19.0)
by Adrian-Kim, Tim van der Lippe, Tran Ngoc Nhan, dependabot\[bot],
juyeop
- feat: Add support for JDK21 Sequenced Collections.
[(#&#8203;3708)](mockito/mockito#3708)
- Bump actions/checkout from 4 to 5
[(#&#8203;3707)](mockito/mockito#3707)
- build: Allow overriding 'Created-By' for reproducible builds
[(#&#8203;3704)](mockito/mockito#3704)
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.4
[(#&#8203;3703)](mockito/mockito#3703)
- Bump androidx.test:runner from 1.6.2 to 1.7.0
[(#&#8203;3697)](mockito/mockito#3697)
- Bump org.junit.platform:junit-platform-launcher from 1.13.3 to 1.13.4
[(#&#8203;3694)](mockito/mockito#3694)
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.1.0 to 7.2.1
[(#&#8203;3693)](mockito/mockito#3693)
- Bump junit-jupiter from 5.13.3 to 5.13.4
[(#&#8203;3691)](mockito/mockito#3691)
- Bump com.gradle.develocity from 4.0.2 to 4.1
[(#&#8203;3689)](mockito/mockito#3689)
- Bump com.google.googlejavaformat:google-java-format from 1.27.0 to
1.28.0 [(#&#8203;3688)](mockito/mockito#3688)
- Bump com.google.googlejavaformat:google-java-format from 1.25.2 to
1.27.0 [(#&#8203;3686)](mockito/mockito#3686)
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.4 to 7.1.0
[(#&#8203;3685)](mockito/mockito#3685)
- Bump junit-jupiter from 5.13.2 to 5.13.3
[(#&#8203;3684)](mockito/mockito#3684)
- Bump org.shipkit:shipkit-auto-version from 2.1.0 to 2.1.2
[(#&#8203;3683)](mockito/mockito#3683)
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.2 to 7.0.4
[(#&#8203;3682)](mockito/mockito#3682)
- Only run release after both Java and Android tests have finished
[(#&#8203;3681)](mockito/mockito#3681)
- Bump org.junit.platform:junit-platform-launcher from 1.12.2 to 1.13.3
[(#&#8203;3680)](mockito/mockito#3680)
- Bump org.codehaus.groovy:groovy from 3.0.24 to 3.0.25
[(#&#8203;3679)](mockito/mockito#3679)
- Bump org.eclipse.platform:org.eclipse.osgi from 3.23.0 to 3.23.100
[(#&#8203;3678)](mockito/mockito#3678)
- Can no longer publish snapshot releases
[(#&#8203;3677)](mockito/mockito#3677)
- Update Gradle to 8.14.2
[(#&#8203;3676)](mockito/mockito#3676)
- Bump errorprone from 2.23.0 to 2.39.0
[(#&#8203;3674)](mockito/mockito#3674)
- Correct Junit docs link
[(#&#8203;3672)](mockito/mockito#3672)
- Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.3.0
[(#&#8203;3670)](mockito/mockito#3670)
- Bump junit-jupiter from 5.13.1 to 5.13.2
[(#&#8203;3669)](mockito/mockito#3669)
- Bump bytebuddy from 1.17.5 to 1.17.6
[(#&#8203;3668)](mockito/mockito#3668)
- Bump junit-jupiter from 5.12.2 to 5.13.1
[(#&#8203;3666)](mockito/mockito#3666)
- Bump org.jetbrains.kotlin:kotlin-stdlib from 2.0.21 to 2.2.0
[(#&#8203;3665)](mockito/mockito#3665)
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.9.0 to
1.0.0 [(#&#8203;3661)](mockito/mockito#3661)
- Bump org.junit.platform:junit-platform-launcher from 1.11.4 to 1.12.2
[(#&#8203;3660)](mockito/mockito#3660)
- Add JDK21 sequenced collections for ReturnsEmptyValues
[(#&#8203;3659)](mockito/mockito#3659)
- Bump com.gradle.develocity from 3.19.1 to 4.0.2
[(#&#8203;3658)](mockito/mockito#3658)
- Bump ru.vyarus:gradle-animalsniffer-plugin from 1.7.2 to 2.0.1
[(#&#8203;3657)](mockito/mockito#3657)
- Bump org.eclipse.platform:org.eclipse.osgi from 3.22.0 to 3.23.0
[(#&#8203;3656)](mockito/mockito#3656)
- Bump org.codehaus.groovy:groovy from 3.0.23 to 3.0.24
[(#&#8203;3655)](mockito/mockito#3655)
- Bump junit-jupiter from 5.11.4 to 5.12.2
[(#&#8203;3653)](mockito/mockito#3653)
- Reproducible Build: need to inject JDK distribution details to rebuild
[(#&#8203;3563)](mockito/mockito#3563)
</details>
<details>
<summary>googleapis/google-api-java-client
(com.google.api-client:google-api-client)</summary>
###
[`v2.8.1`](https://github.com/googleapis/google-api-java-client/blob/HEAD/CHANGELOG.md#281-2025-08-14)
##### Bug Fixes
- **deps:** Update project.http.version to v2
([#&#8203;2598](googleapis/google-api-java-client#2598))
([4874da1](googleapis/google-api-java-client@4874da1))
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.52.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.52.1):
1.52.1
### Components
#### Application Security Management (WAF)
- 🐛 Fix NullPointerException log in AppSec
([#&#8203;9356](DataDog/dd-trace-java#9356) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Continuous Integration Visibility
- ✨⚡ Do not follow symlinks by default when building
repository index
([#&#8203;9322](DataDog/dd-trace-java#9322) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
#### GraalVM native-image
- 🐛 Update GraalVM config to reflect TempLocationManager's new
package
([#&#8203;9338](DataDog/dd-trace-java#9338) -
[@&#8203;luneo7](https://github.com/luneo7) - thanks for the
contribution!)
#### Profiling
- 🐛 Properly handle trace agent IPv6 URL in profiling
([#&#8203;9339](DataDog/dd-trace-java#9339) -
[@&#8203;jbachorik](https://github.com/jbachorik))
#### Realtime User Monitoring
- ✨ Support async servlet for RUM injection
([#&#8203;9343](DataDog/dd-trace-java#9343) -
[@&#8203;amarziali](https://github.com/amarziali))
- 🐛 Improve RUM injection matching and avoid truncating responses
([#&#8203;9342](DataDog/dd-trace-java#9342) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Make rum injector stream/writer more resilient to errors
([#&#8203;9340](DataDog/dd-trace-java#9340) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Tracer core
- 🐛 Avoid NPE on featureDiscovery creation
([#&#8203;9354](DataDog/dd-trace-java#9354) -
[@&#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**: Enabled.
♻ **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: 74bf02ba96add7578dbd1f225449c2f86de0c99d
eizus pushed a commit to cdrxyz/misk that referenced this pull request Jul 18, 2026
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [org.mockito:mockito-core](https://github.com/mockito/mockito) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`5.18.0` -> `5.19.0` |
|
[com.google.api-client:google-api-client](https://github.com/googleapis/google-api-java-client)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.8.0` -> `2.8.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`1.52.0` -> `1.52.1` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:regions](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.22` -> `2.32.23` |
---
### Release Notes
<details>
<summary>mockito/mockito (org.mockito:mockito-core)</summary>
### [`v5.19.0`](https://github.com/mockito/mockito/releases/tag/v5.19.0)
<sup><sup>*Changelog generated by [Shipkit Changelog Gradle
Plugin](https://github.com/shipkit/shipkit-changelog)*</sup></sup>
##### 5.19.0
- 2025-08-15 - [37
commit(s)](mockito/mockito@v5.18.0...v5.19.0)
by Adrian-Kim, Tim van der Lippe, Tran Ngoc Nhan, dependabot\[bot],
juyeop
- feat: Add support for JDK21 Sequenced Collections.
[(#&#8203;3708)](mockito/mockito#3708)
- Bump actions/checkout from 4 to 5
[(#&#8203;3707)](mockito/mockito#3707)
- build: Allow overriding 'Created-By' for reproducible builds
[(#&#8203;3704)](mockito/mockito#3704)
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.4
[(#&#8203;3703)](mockito/mockito#3703)
- Bump androidx.test:runner from 1.6.2 to 1.7.0
[(#&#8203;3697)](mockito/mockito#3697)
- Bump org.junit.platform:junit-platform-launcher from 1.13.3 to 1.13.4
[(#&#8203;3694)](mockito/mockito#3694)
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.1.0 to 7.2.1
[(#&#8203;3693)](mockito/mockito#3693)
- Bump junit-jupiter from 5.13.3 to 5.13.4
[(#&#8203;3691)](mockito/mockito#3691)
- Bump com.gradle.develocity from 4.0.2 to 4.1
[(#&#8203;3689)](mockito/mockito#3689)
- Bump com.google.googlejavaformat:google-java-format from 1.27.0 to
1.28.0 [(#&#8203;3688)](mockito/mockito#3688)
- Bump com.google.googlejavaformat:google-java-format from 1.25.2 to
1.27.0 [(#&#8203;3686)](mockito/mockito#3686)
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.4 to 7.1.0
[(#&#8203;3685)](mockito/mockito#3685)
- Bump junit-jupiter from 5.13.2 to 5.13.3
[(#&#8203;3684)](mockito/mockito#3684)
- Bump org.shipkit:shipkit-auto-version from 2.1.0 to 2.1.2
[(#&#8203;3683)](mockito/mockito#3683)
- Bump com.diffplug.spotless:spotless-plugin-gradle from 7.0.2 to 7.0.4
[(#&#8203;3682)](mockito/mockito#3682)
- Only run release after both Java and Android tests have finished
[(#&#8203;3681)](mockito/mockito#3681)
- Bump org.junit.platform:junit-platform-launcher from 1.12.2 to 1.13.3
[(#&#8203;3680)](mockito/mockito#3680)
- Bump org.codehaus.groovy:groovy from 3.0.24 to 3.0.25
[(#&#8203;3679)](mockito/mockito#3679)
- Bump org.eclipse.platform:org.eclipse.osgi from 3.23.0 to 3.23.100
[(#&#8203;3678)](mockito/mockito#3678)
- Can no longer publish snapshot releases
[(#&#8203;3677)](mockito/mockito#3677)
- Update Gradle to 8.14.2
[(#&#8203;3676)](mockito/mockito#3676)
- Bump errorprone from 2.23.0 to 2.39.0
[(#&#8203;3674)](mockito/mockito#3674)
- Correct Junit docs link
[(#&#8203;3672)](mockito/mockito#3672)
- Bump net.ltgt.gradle:gradle-errorprone-plugin from 4.1.0 to 4.3.0
[(#&#8203;3670)](mockito/mockito#3670)
- Bump junit-jupiter from 5.13.1 to 5.13.2
[(#&#8203;3669)](mockito/mockito#3669)
- Bump bytebuddy from 1.17.5 to 1.17.6
[(#&#8203;3668)](mockito/mockito#3668)
- Bump junit-jupiter from 5.12.2 to 5.13.1
[(#&#8203;3666)](mockito/mockito#3666)
- Bump org.jetbrains.kotlin:kotlin-stdlib from 2.0.21 to 2.2.0
[(#&#8203;3665)](mockito/mockito#3665)
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.9.0 to
1.0.0 [(#&#8203;3661)](mockito/mockito#3661)
- Bump org.junit.platform:junit-platform-launcher from 1.11.4 to 1.12.2
[(#&#8203;3660)](mockito/mockito#3660)
- Add JDK21 sequenced collections for ReturnsEmptyValues
[(#&#8203;3659)](mockito/mockito#3659)
- Bump com.gradle.develocity from 3.19.1 to 4.0.2
[(#&#8203;3658)](mockito/mockito#3658)
- Bump ru.vyarus:gradle-animalsniffer-plugin from 1.7.2 to 2.0.1
[(#&#8203;3657)](mockito/mockito#3657)
- Bump org.eclipse.platform:org.eclipse.osgi from 3.22.0 to 3.23.0
[(#&#8203;3656)](mockito/mockito#3656)
- Bump org.codehaus.groovy:groovy from 3.0.23 to 3.0.24
[(#&#8203;3655)](mockito/mockito#3655)
- Bump junit-jupiter from 5.11.4 to 5.12.2
[(#&#8203;3653)](mockito/mockito#3653)
- Reproducible Build: need to inject JDK distribution details to rebuild
[(#&#8203;3563)](mockito/mockito#3563)
</details>
<details>
<summary>googleapis/google-api-java-client
(com.google.api-client:google-api-client)</summary>
###
[`v2.8.1`](https://github.com/googleapis/google-api-java-client/blob/HEAD/CHANGELOG.md#281-2025-08-14)
##### Bug Fixes
- **deps:** Update project.http.version to v2
([#&#8203;2598](googleapis/google-api-java-client#2598))
([4874da1](googleapis/google-api-java-client@4874da1))
</details>
<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>
###
[`v1.52.1`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.52.1):
1.52.1
### Components
#### Application Security Management (WAF)
- 🐛 Fix NullPointerException log in AppSec
([#&#8203;9356](DataDog/dd-trace-java#9356) -
[@&#8203;jandro996](https://github.com/jandro996))
#### Continuous Integration Visibility
- ✨⚡ Do not follow symlinks by default when building
repository index
([#&#8203;9322](DataDog/dd-trace-java#9322) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
#### GraalVM native-image
- 🐛 Update GraalVM config to reflect TempLocationManager's new
package
([#&#8203;9338](DataDog/dd-trace-java#9338) -
[@&#8203;luneo7](https://github.com/luneo7) - thanks for the
contribution!)
#### Profiling
- 🐛 Properly handle trace agent IPv6 URL in profiling
([#&#8203;9339](DataDog/dd-trace-java#9339) -
[@&#8203;jbachorik](https://github.com/jbachorik))
#### Realtime User Monitoring
- ✨ Support async servlet for RUM injection
([#&#8203;9343](DataDog/dd-trace-java#9343) -
[@&#8203;amarziali](https://github.com/amarziali))
- 🐛 Improve RUM injection matching and avoid truncating responses
([#&#8203;9342](DataDog/dd-trace-java#9342) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Make rum injector stream/writer more resilient to errors
([#&#8203;9340](DataDog/dd-trace-java#9340) -
[@&#8203;amarziali](https://github.com/amarziali))
#### Tracer core
- 🐛 Avoid NPE on featureDiscovery creation
([#&#8203;9354](DataDog/dd-trace-java#9354) -
[@&#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**: Enabled.
♻ **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: 74bf02ba96add7578dbd1f225449c2f86de0c99d
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: rumRealtime User Monitoringtype: featureEnhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@amarziali@PerfectSlayer