Fix simultaneous jetty 10/11 instrumentation when jakarta/javax servlet are both present (#5787)#5789
Merged
Merged
Conversation
…et are both present (#5787)
BenchmarksStartupParameters
See matching parameters
SummaryFound 8 performance improvements and 2 performance regressions! Performance is the same for 52 cases.
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.20.0-SNAPSHOT~9a30d725fd, baseline=1.20.0-SNAPSHOT~195839293c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (991.843 ms) : 0, 991843
Total [baseline] (9.173 s) : 0, 9172896
Agent [candidate] (986.612 ms) : 0, 986612
Total [candidate] (9.181 s) : 0, 9181479
section appsec
Agent [baseline] (1.072 s) : 0, 1072024
Total [baseline] (9.318 s) : 0, 9317966
Agent [candidate] (1.071 s) : 0, 1071197
Total [candidate] (9.259 s) : 0, 9259432
section iast
Agent [baseline] (1.094 s) : 0, 1093651
Total [baseline] (9.444 s) : 0, 9443871
Agent [candidate] (1.088 s) : 0, 1087676
Total [candidate] (9.445 s) : 0, 9444837
section profiling
Agent [baseline] (1.174 s) : 0, 1174426
Total [baseline] (9.5 s) : 0, 9499708
Agent [candidate] (1.151 s) : 0, 1150673
Total [candidate] (9.438 s) : 0, 9437611
gantt
title petclinic - break down per module: candidate=1.20.0-SNAPSHOT~9a30d725fd, baseline=1.20.0-SNAPSHOT~195839293c
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (615.203 ms) : 0, 615203
BytebuddyAgent [candidate] (610.653 ms) : 0, 610653
GlobalTracer [baseline] (285.196 ms) : 0, 285196
GlobalTracer [candidate] (285.546 ms) : 0, 285546
AppSec [baseline] (50.366 ms) : 0, 50366
AppSec [candidate] (50.027 ms) : 0, 50027
Remote Config [baseline] (667.392 µs) : 0, 667
Remote Config [candidate] (672.078 µs) : 0, 672
Telemetry [baseline] (6.022 ms) : 0, 6022
Telemetry [candidate] (5.414 ms) : 0, 5414
section appsec
BytebuddyAgent [baseline] (612.69 ms) : 0, 612690
BytebuddyAgent [candidate] (611.216 ms) : 0, 611216
GlobalTracer [baseline] (283.629 ms) : 0, 283629
GlobalTracer [candidate] (284.933 ms) : 0, 284933
AppSec [baseline] (134.883 ms) : 0, 134883
AppSec [candidate] (134.832 ms) : 0, 134832
Remote Config [baseline] (753.107 µs) : 0, 753
Remote Config [candidate] (725.949 µs) : 0, 726
Telemetry [baseline] (5.754 ms) : 0, 5754
Telemetry [candidate] (5.204 ms) : 0, 5204
section iast
BytebuddyAgent [baseline] (720.327 ms) : 0, 720327
BytebuddyAgent [candidate] (714.734 ms) : 0, 714734
GlobalTracer [baseline] (271.1 ms) : 0, 271100
GlobalTracer [candidate] (271.436 ms) : 0, 271436
AppSec [baseline] (47.331 ms) : 0, 47331
AppSec [candidate] (47.346 ms) : 0, 47346
Remote Config [baseline] (553.637 µs) : 0, 554
Remote Config [candidate] (650.864 µs) : 0, 651
Telemetry [baseline] (5.737 ms) : 0, 5737
Telemetry [candidate] (5.644 ms) : 0, 5644
IAST [baseline] (14.2 ms) : 0, 14200
IAST [candidate] (13.417 ms) : 0, 13417
section profiling
BytebuddyAgent [baseline] (634.695 ms) : 0, 634695
BytebuddyAgent [candidate] (622.92 ms) : 0, 622920
GlobalTracer [baseline] (352.012 ms) : 0, 352012
GlobalTracer [candidate] (345.972 ms) : 0, 345972
AppSec [baseline] (49.8 ms) : 0, 49800
AppSec [candidate] (48.995 ms) : 0, 48995
Remote Config [baseline] (654.581 µs) : 0, 655
Remote Config [candidate] (648.818 µs) : 0, 649
Telemetry [baseline] (6.099 ms) : 0, 6099
Telemetry [candidate] (5.345 ms) : 0, 5345
ProfilingAgent [baseline] (77.228 ms) : 0, 77228
ProfilingAgent [candidate] (74.119 ms) : 0, 74119
Profiling [baseline] (77.252 ms) : 0, 77252
Profiling [candidate] (74.143 ms) : 0, 74143
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.20.0-SNAPSHOT~9a30d725fd, baseline=1.20.0-SNAPSHOT~195839293c
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (987.898 ms) : 0, 987898
Total [baseline] (8.644 s) : 0, 8644091
Agent [candidate] (985.975 ms) : 0, 985975
Total [candidate] (8.653 s) : 0, 8653310
section appsec
Agent [baseline] (1.071 s) : 0, 1071170
Total [baseline] (8.707 s) : 0, 8706869
Agent [candidate] (1.072 s) : 0, 1071910
Total [candidate] (8.784 s) : 0, 8784476
section iast
Agent [baseline] (1.102 s) : 0, 1101699
Total [baseline] (9.228 s) : 0, 9228176
Agent [candidate] (1.093 s) : 0, 1093163
Total [candidate] (9.275 s) : 0, 9275427
section profiling
Agent [baseline] (1.156 s) : 0, 1156220
Total [baseline] (8.882 s) : 0, 8882463
Agent [candidate] (1.154 s) : 0, 1153940
Total [candidate] (8.867 s) : 0, 8867252
gantt
title insecure-bank - break down per module: candidate=1.20.0-SNAPSHOT~9a30d725fd, baseline=1.20.0-SNAPSHOT~195839293c
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (612.968 ms) : 0, 612968
BytebuddyAgent [candidate] (611.016 ms) : 0, 611016
GlobalTracer [baseline] (283.709 ms) : 0, 283709
GlobalTracer [candidate] (284.372 ms) : 0, 284372
AppSec [baseline] (50.174 ms) : 0, 50174
AppSec [candidate] (50.301 ms) : 0, 50301
Remote Config [baseline] (660.584 µs) : 0, 661
Remote Config [candidate] (661.799 µs) : 0, 662
Telemetry [baseline] (6.011 ms) : 0, 6011
Telemetry [candidate] (5.406 ms) : 0, 5406
section appsec
BytebuddyAgent [baseline] (612.174 ms) : 0, 612174
BytebuddyAgent [candidate] (610.13 ms) : 0, 610130
GlobalTracer [baseline] (283.641 ms) : 0, 283641
GlobalTracer [candidate] (286.009 ms) : 0, 286009
AppSec [baseline] (134.649 ms) : 0, 134649
AppSec [candidate] (135.605 ms) : 0, 135605
Remote Config [baseline] (725.891 µs) : 0, 726
Remote Config [candidate] (728.872 µs) : 0, 729
Telemetry [baseline] (5.794 ms) : 0, 5794
Telemetry [candidate] (5.227 ms) : 0, 5227
section iast
BytebuddyAgent [baseline] (725.881 ms) : 0, 725881
BytebuddyAgent [candidate] (718.73 ms) : 0, 718730
GlobalTracer [baseline] (272.642 ms) : 0, 272642
GlobalTracer [candidate] (272.905 ms) : 0, 272905
AppSec [baseline] (47.966 ms) : 0, 47966
AppSec [candidate] (47.362 ms) : 0, 47362
Remote Config [baseline] (553.927 µs) : 0, 554
Remote Config [candidate] (636.694 µs) : 0, 637
Telemetry [baseline] (5.775 ms) : 0, 5775
Telemetry [candidate] (5.527 ms) : 0, 5527
IAST [baseline] (14.195 ms) : 0, 14195
IAST [candidate] (13.415 ms) : 0, 13415
section profiling
BytebuddyAgent [baseline] (623.36 ms) : 0, 623360
BytebuddyAgent [candidate] (623.503 ms) : 0, 623503
GlobalTracer [baseline] (345.846 ms) : 0, 345846
GlobalTracer [candidate] (346.726 ms) : 0, 346726
AppSec [baseline] (48.994 ms) : 0, 48994
AppSec [candidate] (48.977 ms) : 0, 48977
Remote Config [baseline] (640.648 µs) : 0, 641
Remote Config [candidate] (647.646 µs) : 0, 648
Telemetry [baseline] (5.99 ms) : 0, 5990
Telemetry [candidate] (5.341 ms) : 0, 5341
ProfilingAgent [baseline] (78.574 ms) : 0, 78574
ProfilingAgent [candidate] (75.943 ms) : 0, 75943
Profiling [baseline] (78.598 ms) : 0, 78598
Profiling [candidate] (75.967 ms) : 0, 75967
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 24 cases. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.20.0-SNAPSHOT~9a30d725fd, baseline=1.20.0-SNAPSHOT~195839293c
dateFormat X
axisFormat %s
section baseline
no_agent (1.331 ms) : 1312, 1350
. : milestone, 1331,
appsec (1.685 ms) : 1660, 1710
. : milestone, 1685,
iast (1.466 ms) : 1443, 1490
. : milestone, 1466,
profiling (1.484 ms) : 1459, 1509
. : milestone, 1484,
tracing (1.449 ms) : 1425, 1474
. : milestone, 1449,
section candidate
no_agent (1.325 ms) : 1306, 1344
. : milestone, 1325,
appsec (1.669 ms) : 1644, 1694
. : milestone, 1669,
iast (1.472 ms) : 1448, 1496
. : milestone, 1472,
profiling (1.466 ms) : 1440, 1492
. : milestone, 1466,
tracing (1.474 ms) : 1450, 1499
. : milestone, 1474,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.20.0-SNAPSHOT~9a30d725fd, baseline=1.20.0-SNAPSHOT~195839293c
dateFormat X
axisFormat %s
section baseline
no_agent (366.324 µs) : 346, 387
. : milestone, 366,
appsec (664.997 µs) : 644, 686
. : milestone, 665,
iast (457.484 µs) : 437, 478
. : milestone, 457,
iast_FULL (520.919 µs) : 500, 542
. : milestone, 521,
iast_INACTIVE (434.52 µs) : 413, 456
. : milestone, 435,
profiling (436.09 µs) : 415, 457
. : milestone, 436,
tracing (431.539 µs) : 411, 453
. : milestone, 432,
section candidate
no_agent (365.169 µs) : 345, 386
. : milestone, 365,
appsec (656.423 µs) : 636, 677
. : milestone, 656,
iast (455.102 µs) : 434, 476
. : milestone, 455,
iast_FULL (523.499 µs) : 503, 544
. : milestone, 523,
iast_INACTIVE (430.139 µs) : 409, 451
. : milestone, 430,
profiling (435.417 µs) : 414, 457
. : milestone, 435,
tracing (431.192 µs) : 411, 452
. : milestone, 431,
|
bantonsson
approved these changes
Aug 28, 2023
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
Motivation
Additional Notes
Backport of #5787