-
Notifications
You must be signed in to change notification settings - Fork 297
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[POC] Benchmark fingerprinting rules #8603
Closed
Closed
Conversation
This file contains 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
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 61 metrics, 2 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~83a8c1aa46, baseline=1.48.0-SNAPSHOT~efdcea8304
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.04 s) : 0, 1040348
Total [baseline] (10.439 s) : 0, 10439009
Agent [candidate] (1.042 s) : 0, 1042144
Total [candidate] (10.417 s) : 0, 10416957
section appsec
Agent [baseline] (1.187 s) : 0, 1186598
Total [baseline] (10.81 s) : 0, 10810255
Agent [candidate] (1.182 s) : 0, 1182368
Total [candidate] (10.728 s) : 0, 10728194
section iast
Agent [baseline] (1.174 s) : 0, 1173959
Total [baseline] (10.991 s) : 0, 10991112
Agent [candidate] (1.17 s) : 0, 1169732
Total [candidate] (11.002 s) : 0, 11001684
section profiling
Agent [baseline] (1.263 s) : 0, 1263140
Total [baseline] (10.838 s) : 0, 10838340
Agent [candidate] (1.258 s) : 0, 1258063
Total [candidate] (10.779 s) : 0, 10778685
gantt
title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~83a8c1aa46, baseline=1.48.0-SNAPSHOT~efdcea8304
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (717.792 ms) : 0, 717792
BytebuddyAgent [candidate] (718.087 ms) : 0, 718087
GlobalTracer [baseline] (238.977 ms) : 0, 238977
GlobalTracer [candidate] (239.753 ms) : 0, 239753
AppSec [baseline] (54.712 ms) : 0, 54712
AppSec [candidate] (54.659 ms) : 0, 54659
Remote Config [baseline] (687.098 µs) : 0, 687
Remote Config [candidate] (709.363 µs) : 0, 709
Telemetry [baseline] (12.22 ms) : 0, 12220
Telemetry [candidate] (12.962 ms) : 0, 12962
section appsec
BytebuddyAgent [baseline] (738.512 ms) : 0, 738512
BytebuddyAgent [candidate] (735.017 ms) : 0, 735017
GlobalTracer [baseline] (236.601 ms) : 0, 236601
GlobalTracer [candidate] (235.606 ms) : 0, 235606
AppSec [baseline] (175.802 ms) : 0, 175802
AppSec [candidate] (176.163 ms) : 0, 176163
Remote Config [baseline] (666.11 µs) : 0, 666
Remote Config [candidate] (669.184 µs) : 0, 669
Telemetry [baseline] (8.275 ms) : 0, 8275
Telemetry [candidate] (8.275 ms) : 0, 8275
IAST [baseline] (21.565 ms) : 0, 21565
IAST [candidate] (21.486 ms) : 0, 21486
section iast
BytebuddyAgent [baseline] (838.108 ms) : 0, 838108
BytebuddyAgent [candidate] (835.884 ms) : 0, 835884
GlobalTracer [baseline] (230.892 ms) : 0, 230892
GlobalTracer [candidate] (229.269 ms) : 0, 229269
AppSec [baseline] (56.519 ms) : 0, 56519
AppSec [candidate] (56.421 ms) : 0, 56421
Remote Config [baseline] (615.472 µs) : 0, 615
Remote Config [candidate] (628.206 µs) : 0, 628
Telemetry [baseline] (8.822 ms) : 0, 8822
Telemetry [candidate] (8.774 ms) : 0, 8774
IAST [baseline] (23.075 ms) : 0, 23075
IAST [candidate] (22.844 ms) : 0, 22844
section profiling
BytebuddyAgent [baseline] (711.657 ms) : 0, 711657
BytebuddyAgent [candidate] (708.189 ms) : 0, 708189
GlobalTracer [baseline] (349.555 ms) : 0, 349555
GlobalTracer [candidate] (349.337 ms) : 0, 349337
AppSec [baseline] (54.219 ms) : 0, 54219
AppSec [candidate] (53.165 ms) : 0, 53165
Remote Config [baseline] (709.218 µs) : 0, 709
Remote Config [candidate] (705.016 µs) : 0, 705
Telemetry [baseline] (8.867 ms) : 0, 8867
Telemetry [candidate] (8.874 ms) : 0, 8874
ProfilingAgent [baseline] (96.576 ms) : 0, 96576
ProfilingAgent [candidate] (96.414 ms) : 0, 96414
Profiling [baseline] (96.601 ms) : 0, 96601
Profiling [candidate] (96.439 ms) : 0, 96439
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~83a8c1aa46, baseline=1.48.0-SNAPSHOT~efdcea8304
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.049 s) : 0, 1048950
Total [baseline] (8.664 s) : 0, 8663754
Agent [candidate] (1.039 s) : 0, 1039411
Total [candidate] (8.662 s) : 0, 8661900
section iast
Agent [baseline] (1.169 s) : 0, 1169196
Total [baseline] (9.209 s) : 0, 9209036
Agent [candidate] (1.171 s) : 0, 1170804
Total [candidate] (9.225 s) : 0, 9225085
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.174 s) : 0, 1173950
Total [baseline] (9.197 s) : 0, 9197437
Agent [candidate] (1.173 s) : 0, 1172728
Total [candidate] (9.202 s) : 0, 9202365
section iast_TELEMETRY_OFF
Agent [baseline] (1.171 s) : 0, 1171066
Total [baseline] (9.188 s) : 0, 9187543
Agent [candidate] (1.174 s) : 0, 1173578
Total [candidate] (9.267 s) : 0, 9266642
gantt
title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~83a8c1aa46, baseline=1.48.0-SNAPSHOT~efdcea8304
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (722.994 ms) : 0, 722994
BytebuddyAgent [candidate] (716.719 ms) : 0, 716719
GlobalTracer [baseline] (240.444 ms) : 0, 240444
GlobalTracer [candidate] (238.926 ms) : 0, 238926
AppSec [baseline] (55.003 ms) : 0, 55003
AppSec [candidate] (54.644 ms) : 0, 54644
Remote Config [baseline] (703.296 µs) : 0, 703
Remote Config [candidate] (696.145 µs) : 0, 696
Telemetry [baseline] (13.726 ms) : 0, 13726
Telemetry [candidate] (12.476 ms) : 0, 12476
section iast
BytebuddyAgent [baseline] (836.405 ms) : 0, 836405
BytebuddyAgent [candidate] (836.494 ms) : 0, 836494
GlobalTracer [baseline] (229.3 ms) : 0, 229300
GlobalTracer [candidate] (230.243 ms) : 0, 230243
AppSec [baseline] (55.597 ms) : 0, 55597
AppSec [candidate] (56.022 ms) : 0, 56022
Remote Config [baseline] (603.211 µs) : 0, 603
Remote Config [candidate] (605.971 µs) : 0, 606
Telemetry [baseline] (8.564 ms) : 0, 8564
Telemetry [candidate] (8.672 ms) : 0, 8672
IAST [baseline] (22.823 ms) : 0, 22823
IAST [candidate] (22.897 ms) : 0, 22897
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (840.657 ms) : 0, 840657
BytebuddyAgent [candidate] (837.94 ms) : 0, 837940
GlobalTracer [baseline] (229.744 ms) : 0, 229744
GlobalTracer [candidate] (230.71 ms) : 0, 230710
AppSec [baseline] (55.586 ms) : 0, 55586
AppSec [candidate] (55.912 ms) : 0, 55912
Remote Config [baseline] (615.961 µs) : 0, 616
Remote Config [candidate] (610.571 µs) : 0, 611
Telemetry [baseline] (8.572 ms) : 0, 8572
Telemetry [candidate] (8.622 ms) : 0, 8622
IAST [baseline] (22.753 ms) : 0, 22753
IAST [candidate] (22.977 ms) : 0, 22977
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (836.871 ms) : 0, 836871
BytebuddyAgent [candidate] (838.473 ms) : 0, 838473
GlobalTracer [baseline] (230.245 ms) : 0, 230245
GlobalTracer [candidate] (231.054 ms) : 0, 231054
AppSec [baseline] (56.17 ms) : 0, 56170
AppSec [candidate] (56.385 ms) : 0, 56385
Remote Config [baseline] (611.801 µs) : 0, 612
Remote Config [candidate] (614.325 µs) : 0, 614
Telemetry [baseline] (8.652 ms) : 0, 8652
Telemetry [candidate] (8.694 ms) : 0, 8694
IAST [baseline] (22.448 ms) : 0, 22448
IAST [candidate] (22.415 ms) : 0, 22415
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 14 metrics, 18 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~83a8c1aa46, baseline=1.48.0-SNAPSHOT~efdcea8304
dateFormat X
axisFormat %s
section baseline
no_agent (1.367 ms) : 1348, 1386
. : milestone, 1367,
appsec (1.714 ms) : 1691, 1737
. : milestone, 1714,
appsec_no_iast (1.739 ms) : 1715, 1763
. : milestone, 1739,
code_origins (1.696 ms) : 1670, 1722
. : milestone, 1696,
iast (1.505 ms) : 1481, 1529
. : milestone, 1505,
profiling (1.497 ms) : 1473, 1521
. : milestone, 1497,
tracing (1.503 ms) : 1479, 1527
. : milestone, 1503,
section candidate
no_agent (1.36 ms) : 1341, 1380
. : milestone, 1360,
appsec (1.763 ms) : 1740, 1786
. : milestone, 1763,
appsec_no_iast (1.733 ms) : 1708, 1758
. : milestone, 1733,
code_origins (1.672 ms) : 1645, 1699
. : milestone, 1672,
iast (1.527 ms) : 1503, 1552
. : milestone, 1527,
profiling (1.523 ms) : 1500, 1547
. : milestone, 1523,
tracing (1.497 ms) : 1473, 1522
. : milestone, 1497,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~83a8c1aa46, baseline=1.48.0-SNAPSHOT~efdcea8304
dateFormat X
axisFormat %s
section baseline
no_agent (385.197 µs) : 365, 405
. : milestone, 385,
appsec (879.547 µs) : 857, 902
. : milestone, 880,
iast (515.724 µs) : 494, 538
. : milestone, 516,
iast_FULL (734.317 µs) : 712, 756
. : milestone, 734,
iast_GLOBAL (553.567 µs) : 532, 575
. : milestone, 554,
iast_HARDCODED_SECRET_DISABLED (511.8 µs) : 490, 533
. : milestone, 512,
iast_INACTIVE (462.22 µs) : 441, 483
. : milestone, 462,
iast_TELEMETRY_OFF (498.485 µs) : 477, 520
. : milestone, 498,
tracing (459.493 µs) : 438, 481
. : milestone, 459,
section candidate
no_agent (388.152 µs) : 367, 409
. : milestone, 388,
appsec (888.423 µs) : 866, 911
. : milestone, 888,
iast (508.246 µs) : 487, 530
. : milestone, 508,
iast_FULL (740.548 µs) : 718, 763
. : milestone, 741,
iast_GLOBAL (562.233 µs) : 540, 585
. : milestone, 562,
iast_HARDCODED_SECRET_DISABLED (511.599 µs) : 490, 533
. : milestone, 512,
iast_INACTIVE (456.14 µs) : 433, 479
. : milestone, 456,
iast_TELEMETRY_OFF (499.03 µs) : 477, 521
. : milestone, 499,
tracing (460.15 µs) : 440, 481
. : milestone, 460,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~83a8c1aa46, baseline=1.48.0-SNAPSHOT~efdcea8304
dateFormat X
axisFormat %s
section baseline
no_agent (15.614 s) : 15614000, 15614000
. : milestone, 15614000,
appsec (15.044 s) : 15044000, 15044000
. : milestone, 15044000,
iast (18.326 s) : 18326000, 18326000
. : milestone, 18326000,
iast_GLOBAL (17.919 s) : 17919000, 17919000
. : milestone, 17919000,
profiling (15.186 s) : 15186000, 15186000
. : milestone, 15186000,
tracing (14.968 s) : 14968000, 14968000
. : milestone, 14968000,
section candidate
no_agent (15.289 s) : 15289000, 15289000
. : milestone, 15289000,
appsec (15.049 s) : 15049000, 15049000
. : milestone, 15049000,
iast (18.46 s) : 18460000, 18460000
. : milestone, 18460000,
iast_GLOBAL (17.989 s) : 17989000, 17989000
. : milestone, 17989000,
profiling (14.944 s) : 14944000, 14944000
. : milestone, 14944000,
tracing (14.995 s) : 14995000, 14995000
. : milestone, 14995000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~83a8c1aa46, baseline=1.48.0-SNAPSHOT~efdcea8304
dateFormat X
axisFormat %s
section baseline
no_agent (1.467 ms) : 1456, 1479
. : milestone, 1467,
appsec (2.341 ms) : 2298, 2385
. : milestone, 2341,
iast (2.119 ms) : 2063, 2175
. : milestone, 2119,
iast_GLOBAL (2.16 ms) : 2104, 2216
. : milestone, 2160,
profiling (1.973 ms) : 1929, 2017
. : milestone, 1973,
tracing (1.946 ms) : 1904, 1988
. : milestone, 1946,
section candidate
no_agent (1.469 ms) : 1457, 1480
. : milestone, 1469,
appsec (2.375 ms) : 2331, 2420
. : milestone, 2375,
iast (2.12 ms) : 2064, 2176
. : milestone, 2120,
iast_GLOBAL (2.164 ms) : 2108, 2221
. : milestone, 2164,
profiling (1.962 ms) : 1918, 2006
. : milestone, 1962,
tracing (1.951 ms) : 1908, 1994
. : milestone, 1951,
|
b652928
to
83a8c1a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]