Group vertx instrumentations#9529
Merged
Merged
Conversation
Contributor
|
🎯 Code Coverage 🔗 Commit SHA: 0733642 | Docs | Was this helpful? Give us feedback! |
PerfectSlayer
approved these changes
Sep 15, 2025
PerfectSlayer
left a comment
Contributor
There was a problem hiding this comment.
👏 praise: Thanks for the refactoring!
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 51 metrics, 8 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.54.0-SNAPSHOT~07336424b5, baseline=1.54.0-SNAPSHOT~8f4fb427ca
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1057964
Total [baseline] (10.647 s) : 0, 10647097
Agent [candidate] (1.061 s) : 0, 1060725
Total [candidate] (10.668 s) : 0, 10668417
section appsec
Agent [baseline] (1.233 s) : 0, 1233268
Total [baseline] (11.034 s) : 0, 11033996
Agent [candidate] (1.236 s) : 0, 1236452
Total [candidate] (10.886 s) : 0, 10886090
section iast
Agent [baseline] (1.19 s) : 0, 1189971
Total [baseline] (11.003 s) : 0, 11003448
Agent [candidate] (1.19 s) : 0, 1190463
Total [candidate] (11.052 s) : 0, 11051906
section profiling
Agent [baseline] (1.215 s) : 0, 1215064
Total [baseline] (10.969 s) : 0, 10968775
Agent [candidate] (1.211 s) : 0, 1210656
Total [candidate] (10.97 s) : 0, 10969724
gantt
title petclinic - break down per module: candidate=1.54.0-SNAPSHOT~07336424b5, baseline=1.54.0-SNAPSHOT~8f4fb427ca
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.458 ms) : 0, 1458
crashtracking [candidate] (1.446 ms) : 0, 1446
BytebuddyAgent [baseline] (729.808 ms) : 0, 729808
BytebuddyAgent [candidate] (732.821 ms) : 0, 732821
GlobalTracer [baseline] (251.756 ms) : 0, 251756
GlobalTracer [candidate] (252.325 ms) : 0, 252325
AppSec [baseline] (30.527 ms) : 0, 30527
AppSec [candidate] (30.484 ms) : 0, 30484
Debugger [baseline] (6.34 ms) : 0, 6340
Debugger [candidate] (6.4 ms) : 0, 6400
Remote Config [baseline] (692.544 µs) : 0, 693
Remote Config [candidate] (692.343 µs) : 0, 692
Telemetry [baseline] (16.301 ms) : 0, 16301
Telemetry [candidate] (15.367 ms) : 0, 15367
section appsec
crashtracking [baseline] (1.458 ms) : 0, 1458
crashtracking [candidate] (1.462 ms) : 0, 1462
BytebuddyAgent [baseline] (754.561 ms) : 0, 754561
BytebuddyAgent [candidate] (757.719 ms) : 0, 757719
GlobalTracer [baseline] (245.019 ms) : 0, 245019
GlobalTracer [candidate] (245.61 ms) : 0, 245610
IAST [baseline] (23.806 ms) : 0, 23806
IAST [candidate] (23.848 ms) : 0, 23848
AppSec [baseline] (172.022 ms) : 0, 172022
AppSec [candidate] (171.625 ms) : 0, 171625
Debugger [baseline] (6.071 ms) : 0, 6071
Debugger [candidate] (5.994 ms) : 0, 5994
Remote Config [baseline] (620.323 µs) : 0, 620
Remote Config [candidate] (631.204 µs) : 0, 631
Telemetry [baseline] (8.51 ms) : 0, 8510
Telemetry [candidate] (8.348 ms) : 0, 8348
section iast
crashtracking [baseline] (1.453 ms) : 0, 1453
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (851.789 ms) : 0, 851789
BytebuddyAgent [candidate] (851.656 ms) : 0, 851656
GlobalTracer [baseline] (247.189 ms) : 0, 247189
GlobalTracer [candidate] (246.812 ms) : 0, 246812
IAST [baseline] (28.818 ms) : 0, 28818
IAST [candidate] (26.372 ms) : 0, 26372
AppSec [baseline] (24.849 ms) : 0, 24849
AppSec [candidate] (28.141 ms) : 0, 28141
Debugger [baseline] (6.032 ms) : 0, 6032
Debugger [candidate] (6.05 ms) : 0, 6050
Remote Config [baseline] (603.354 µs) : 0, 603
Remote Config [candidate] (617.879 µs) : 0, 618
Telemetry [baseline] (8.159 ms) : 0, 8159
Telemetry [candidate] (8.309 ms) : 0, 8309
section profiling
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.437 ms) : 0, 1437
BytebuddyAgent [baseline] (765.754 ms) : 0, 765754
BytebuddyAgent [candidate] (763.151 ms) : 0, 763151
GlobalTracer [baseline] (233.448 ms) : 0, 233448
GlobalTracer [candidate] (232.804 ms) : 0, 232804
AppSec [baseline] (30.554 ms) : 0, 30554
AppSec [candidate] (30.384 ms) : 0, 30384
Debugger [baseline] (8.956 ms) : 0, 8956
Debugger [candidate] (7.483 ms) : 0, 7483
Remote Config [baseline] (738.801 µs) : 0, 739
Remote Config [candidate] (699.95 µs) : 0, 700
Telemetry [baseline] (14.15 ms) : 0, 14150
Telemetry [candidate] (15.848 ms) : 0, 15848
ProfilingAgent [baseline] (108.651 ms) : 0, 108651
ProfilingAgent [candidate] (107.633 ms) : 0, 107633
Profiling [baseline] (109.294 ms) : 0, 109294
Profiling [candidate] (108.286 ms) : 0, 108286
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.54.0-SNAPSHOT~07336424b5, baseline=1.54.0-SNAPSHOT~8f4fb427ca
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.063 s) : 0, 1063167
Total [baseline] (8.676 s) : 0, 8676247
Agent [candidate] (1.074 s) : 0, 1074458
Total [candidate] (8.655 s) : 0, 8654571
section iast
Agent [baseline] (1.189 s) : 0, 1189345
Total [baseline] (9.354 s) : 0, 9354365
Agent [candidate] (1.186 s) : 0, 1186453
Total [candidate] (9.259 s) : 0, 9258991
gantt
title insecure-bank - break down per module: candidate=1.54.0-SNAPSHOT~07336424b5, baseline=1.54.0-SNAPSHOT~8f4fb427ca
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.47 ms) : 0, 1470
crashtracking [candidate] (1.468 ms) : 0, 1468
BytebuddyAgent [baseline] (734.443 ms) : 0, 734443
BytebuddyAgent [candidate] (741.765 ms) : 0, 741765
GlobalTracer [baseline] (252.546 ms) : 0, 252546
GlobalTracer [candidate] (255.284 ms) : 0, 255284
AppSec [baseline] (30.701 ms) : 0, 30701
AppSec [candidate] (31.218 ms) : 0, 31218
Debugger [baseline] (6.375 ms) : 0, 6375
Debugger [candidate] (6.527 ms) : 0, 6527
Remote Config [baseline] (699.275 µs) : 0, 699
Remote Config [candidate] (707.028 µs) : 0, 707
Telemetry [baseline] (15.757 ms) : 0, 15757
Telemetry [candidate] (16.216 ms) : 0, 16216
section iast
crashtracking [baseline] (1.467 ms) : 0, 1467
crashtracking [candidate] (1.455 ms) : 0, 1455
BytebuddyAgent [baseline] (851.734 ms) : 0, 851734
BytebuddyAgent [candidate] (849.905 ms) : 0, 849905
GlobalTracer [baseline] (246.932 ms) : 0, 246932
GlobalTracer [candidate] (244.684 ms) : 0, 244684
AppSec [baseline] (24.87 ms) : 0, 24870
AppSec [candidate] (24.552 ms) : 0, 24552
Debugger [baseline] (6.058 ms) : 0, 6058
Debugger [candidate] (6.054 ms) : 0, 6054
Remote Config [baseline] (610.019 µs) : 0, 610
Remote Config [candidate] (585.967 µs) : 0, 586
Telemetry [baseline] (8.122 ms) : 0, 8122
Telemetry [candidate] (8.059 ms) : 0, 8059
IAST [baseline] (28.601 ms) : 0, 28601
IAST [candidate] (30.259 ms) : 0, 30259
LoadParameters
See matching parameters
SummaryFound 2 performance improvements and 1 performance regressions! Performance is the same for 9 metrics, 12 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~07336424b5, baseline=1.54.0-SNAPSHOT~8f4fb427ca
dateFormat X
axisFormat %s
section baseline
no_agent (37.507 ms) : 37205, 37810
. : milestone, 37507,
appsec (50.163 ms) : 49729, 50597
. : milestone, 50163,
code_origins (45.906 ms) : 45503, 46309
. : milestone, 45906,
iast (43.332 ms) : 42956, 43708
. : milestone, 43332,
profiling (48.636 ms) : 48179, 49094
. : milestone, 48636,
tracing (43.745 ms) : 43374, 44117
. : milestone, 43745,
section candidate
no_agent (37.246 ms) : 36942, 37550
. : milestone, 37246,
appsec (48.601 ms) : 48173, 49029
. : milestone, 48601,
code_origins (46.148 ms) : 45732, 46563
. : milestone, 46148,
iast (42.746 ms) : 42380, 43112
. : milestone, 42746,
profiling (49.167 ms) : 48670, 49663
. : milestone, 49167,
tracing (46.706 ms) : 46285, 47126
. : milestone, 46706,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~07336424b5, baseline=1.54.0-SNAPSHOT~8f4fb427ca
dateFormat X
axisFormat %s
section baseline
no_agent (4.306 ms) : 4257, 4355
. : milestone, 4306,
iast (9.319 ms) : 9167, 9471
. : milestone, 9319,
iast_FULL (14.204 ms) : 13919, 14489
. : milestone, 14204,
iast_GLOBAL (10.236 ms) : 10043, 10429
. : milestone, 10236,
profiling (8.897 ms) : 8757, 9038
. : milestone, 8897,
tracing (8.03 ms) : 7914, 8147
. : milestone, 8030,
section candidate
no_agent (4.422 ms) : 4365, 4480
. : milestone, 4422,
iast (9.404 ms) : 9249, 9558
. : milestone, 9404,
iast_FULL (14.327 ms) : 14039, 14614
. : milestone, 14327,
iast_GLOBAL (10.211 ms) : 10033, 10389
. : milestone, 10211,
profiling (9.023 ms) : 8883, 9162
. : milestone, 9023,
tracing (7.674 ms) : 7556, 7791
. : milestone, 7674,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.54.0-SNAPSHOT~07336424b5, baseline=1.54.0-SNAPSHOT~8f4fb427ca
dateFormat X
axisFormat %s
section baseline
no_agent (1.478 ms) : 1466, 1490
. : milestone, 1478,
appsec (3.683 ms) : 3465, 3901
. : milestone, 3683,
iast (2.195 ms) : 2132, 2257
. : milestone, 2195,
iast_GLOBAL (2.231 ms) : 2168, 2294
. : milestone, 2231,
profiling (2.058 ms) : 2006, 2110
. : milestone, 2058,
tracing (2.017 ms) : 1969, 2066
. : milestone, 2017,
section candidate
no_agent (1.472 ms) : 1460, 1483
. : milestone, 1472,
appsec (3.698 ms) : 3481, 3915
. : milestone, 3698,
iast (2.185 ms) : 2122, 2247
. : milestone, 2185,
iast_GLOBAL (2.234 ms) : 2172, 2297
. : milestone, 2234,
profiling (2.04 ms) : 1990, 2091
. : milestone, 2040,
tracing (2.017 ms) : 1968, 2066
. : milestone, 2017,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.54.0-SNAPSHOT~07336424b5, baseline=1.54.0-SNAPSHOT~8f4fb427ca
dateFormat X
axisFormat %s
section baseline
no_agent (14.95 s) : 14950000, 14950000
. : milestone, 14950000,
appsec (14.998 s) : 14998000, 14998000
. : milestone, 14998000,
iast (18.325 s) : 18325000, 18325000
. : milestone, 18325000,
iast_GLOBAL (17.554 s) : 17554000, 17554000
. : milestone, 17554000,
profiling (15.679 s) : 15679000, 15679000
. : milestone, 15679000,
tracing (14.856 s) : 14856000, 14856000
. : milestone, 14856000,
section candidate
no_agent (15.493 s) : 15493000, 15493000
. : milestone, 15493000,
appsec (15.004 s) : 15004000, 15004000
. : milestone, 15004000,
iast (18.715 s) : 18715000, 18715000
. : milestone, 18715000,
iast_GLOBAL (18.252 s) : 18252000, 18252000
. : milestone, 18252000,
profiling (15.511 s) : 15511000, 15511000
. : milestone, 15511000,
tracing (14.836 s) : 14836000, 14836000
. : milestone, 14836000,
|
amarziali
commented
Sep 15, 2025
| import io.vertx.redis.client.Response; | ||
| import io.vertx.redis.client.impl.RequestImpl; | ||
| import net.bytebuddy.asm.Advice; | ||
| import vertx.redis.client.impl.RequestImpl; |
Contributor
Author
There was a problem hiding this comment.
curiously IntelliJ changed me those imports with the move (why ? 🤌 ) so the advices stopped working as expected
amarziali
force-pushed
the
andrea.marziali/vertx
branch
from
September 15, 2025 14:47
8142500 to
0733642
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Does This Do
This PR creates the following grade modules:
vertxsuper modulevertx-mysql-clientvertx-pg-clientvertx-webMotivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]