-
Notifications
You must be signed in to change notification settings - Fork 300
Add support for @key and @value for Map filtering #8669
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
base: master
Are you sure you want to change the base?
Conversation
Debugger benchmarksParameters
See matching parameters
SummaryFound 5 performance improvements and 0 performance regressions! Performance is the same for 4 metrics, 6 unstable metrics.
See unchanged results
Request duration reports for reportsgantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (311.719 µs) : 279, 345
. : milestone, 312,
basic (307.937 µs) : 298, 318
. : milestone, 308,
loop (10.854 ms) : 10818, 10889
. : milestone, 10854,
section candidate
noprobe (307.642 µs) : 281, 335
. : milestone, 308,
basic (301.899 µs) : 292, 311
. : milestone, 302,
loop (10.47 ms) : 10361, 10578
. : milestone, 10470,
|
cc7c151
to
ac4c312
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 68 metrics, 3 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~ac4c312ffb, baseline=1.48.0-SNAPSHOT~2dfc8eeba9
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1058284
Total [baseline] (8.694 s) : 0, 8694131
Agent [candidate] (1.053 s) : 0, 1053198
Total [candidate] (8.682 s) : 0, 8681588
section iast
Agent [baseline] (1.184 s) : 0, 1183703
Total [baseline] (9.226 s) : 0, 9226388
Agent [candidate] (1.186 s) : 0, 1186099
Total [candidate] (9.269 s) : 0, 9268709
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.186 s) : 0, 1185928
Total [baseline] (9.237 s) : 0, 9236514
Agent [candidate] (1.194 s) : 0, 1194091
Total [candidate] (9.265 s) : 0, 9265300
section iast_TELEMETRY_OFF
Agent [baseline] (1.183 s) : 0, 1183076
Total [baseline] (9.288 s) : 0, 9288180
Agent [candidate] (1.181 s) : 0, 1181061
Total [candidate] (9.256 s) : 0, 9256283
gantt
title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~ac4c312ffb, baseline=1.48.0-SNAPSHOT~2dfc8eeba9
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (722.98 ms) : 0, 722980
BytebuddyAgent [candidate] (719.581 ms) : 0, 719581
GlobalTracer [baseline] (240.049 ms) : 0, 240049
GlobalTracer [candidate] (240.288 ms) : 0, 240288
AppSec [baseline] (54.714 ms) : 0, 54714
AppSec [candidate] (55.358 ms) : 0, 55358
Debugger [baseline] (4.44 ms) : 0, 4440
Debugger [candidate] (4.459 ms) : 0, 4459
Remote Config [baseline] (695.782 µs) : 0, 696
Remote Config [candidate] (688.577 µs) : 0, 689
Telemetry [baseline] (14.509 ms) : 0, 14509
Telemetry [candidate] (12.195 ms) : 0, 12195
section iast
BytebuddyAgent [baseline] (841.296 ms) : 0, 841296
BytebuddyAgent [candidate] (842.822 ms) : 0, 842822
GlobalTracer [baseline] (230.074 ms) : 0, 230074
GlobalTracer [candidate] (230.346 ms) : 0, 230346
IAST [baseline] (22.637 ms) : 0, 22637
IAST [candidate] (22.569 ms) : 0, 22569
AppSec [baseline] (55.604 ms) : 0, 55604
AppSec [candidate] (56.192 ms) : 0, 56192
Debugger [baseline] (4.097 ms) : 0, 4097
Debugger [candidate] (4.131 ms) : 0, 4131
Remote Config [baseline] (595.993 µs) : 0, 596
Remote Config [candidate] (619.146 µs) : 0, 619
Telemetry [baseline] (8.574 ms) : 0, 8574
Telemetry [candidate] (8.868 ms) : 0, 8868
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (842.182 ms) : 0, 842182
BytebuddyAgent [candidate] (846.888 ms) : 0, 846888
GlobalTracer [baseline] (230.713 ms) : 0, 230713
GlobalTracer [candidate] (232.916 ms) : 0, 232916
IAST [baseline] (22.747 ms) : 0, 22747
IAST [candidate] (23.308 ms) : 0, 23308
AppSec [baseline] (55.867 ms) : 0, 55867
AppSec [candidate] (56.538 ms) : 0, 56538
Debugger [baseline] (4.159 ms) : 0, 4159
Debugger [candidate] (4.247 ms) : 0, 4247
Remote Config [baseline] (605.936 µs) : 0, 606
Remote Config [candidate] (630.4 µs) : 0, 630
Telemetry [baseline] (8.732 ms) : 0, 8732
Telemetry [candidate] (8.944 ms) : 0, 8944
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (838.638 ms) : 0, 838638
BytebuddyAgent [candidate] (838.015 ms) : 0, 838015
GlobalTracer [baseline] (230.864 ms) : 0, 230864
GlobalTracer [candidate] (230.715 ms) : 0, 230715
IAST [baseline] (22.609 ms) : 0, 22609
IAST [candidate] (22.302 ms) : 0, 22302
AppSec [baseline] (56.63 ms) : 0, 56630
AppSec [candidate] (56.015 ms) : 0, 56015
Debugger [baseline] (4.21 ms) : 0, 4210
Debugger [candidate] (4.173 ms) : 0, 4173
Remote Config [baseline] (606.831 µs) : 0, 607
Remote Config [candidate] (623.935 µs) : 0, 624
Telemetry [baseline] (8.717 ms) : 0, 8717
Telemetry [candidate] (8.773 ms) : 0, 8773
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~ac4c312ffb, baseline=1.48.0-SNAPSHOT~2dfc8eeba9
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.06 s) : 0, 1059956
Total [baseline] (10.499 s) : 0, 10498629
Agent [candidate] (1.057 s) : 0, 1057375
Total [candidate] (10.479 s) : 0, 10478763
section appsec
Agent [baseline] (1.199 s) : 0, 1198728
Total [baseline] (10.785 s) : 0, 10784847
Agent [candidate] (1.194 s) : 0, 1194235
Total [candidate] (10.826 s) : 0, 10825569
section iast
Agent [baseline] (1.186 s) : 0, 1185653
Total [baseline] (11.086 s) : 0, 11085775
Agent [candidate] (1.182 s) : 0, 1182465
Total [candidate] (11.051 s) : 0, 11050637
section profiling
Agent [baseline] (1.285 s) : 0, 1285415
Total [baseline] (10.87 s) : 0, 10870324
Agent [candidate] (1.286 s) : 0, 1286367
Total [candidate] (10.95 s) : 0, 10949587
gantt
title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~ac4c312ffb, baseline=1.48.0-SNAPSHOT~2dfc8eeba9
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (722.443 ms) : 0, 722443
BytebuddyAgent [candidate] (721.055 ms) : 0, 721055
GlobalTracer [baseline] (240.149 ms) : 0, 240149
GlobalTracer [candidate] (240.183 ms) : 0, 240183
AppSec [baseline] (54.682 ms) : 0, 54682
AppSec [candidate] (54.492 ms) : 0, 54492
Debugger [baseline] (4.391 ms) : 0, 4391
Debugger [candidate] (4.462 ms) : 0, 4462
Remote Config [baseline] (692.684 µs) : 0, 693
Remote Config [candidate] (701.745 µs) : 0, 702
Telemetry [baseline] (16.69 ms) : 0, 16690
Telemetry [candidate] (15.808 ms) : 0, 15808
section appsec
BytebuddyAgent [baseline] (740.666 ms) : 0, 740666
BytebuddyAgent [candidate] (737.857 ms) : 0, 737857
GlobalTracer [baseline] (236.638 ms) : 0, 236638
GlobalTracer [candidate] (236.047 ms) : 0, 236047
AppSec [baseline] (176.801 ms) : 0, 176801
AppSec [candidate] (176.017 ms) : 0, 176017
Debugger [baseline] (4.276 ms) : 0, 4276
Debugger [candidate] (4.29 ms) : 0, 4290
Remote Config [baseline] (640.762 µs) : 0, 641
Remote Config [candidate] (653.462 µs) : 0, 653
Telemetry [baseline] (8.209 ms) : 0, 8209
Telemetry [candidate] (8.216 ms) : 0, 8216
IAST [baseline] (21.211 ms) : 0, 21211
IAST [candidate] (21.398 ms) : 0, 21398
section iast
BytebuddyAgent [baseline] (842.139 ms) : 0, 842139
BytebuddyAgent [candidate] (839.273 ms) : 0, 839273
GlobalTracer [baseline] (230.611 ms) : 0, 230611
GlobalTracer [candidate] (230.346 ms) : 0, 230346
AppSec [baseline] (55.759 ms) : 0, 55759
AppSec [candidate] (56.054 ms) : 0, 56054
Debugger [baseline] (4.162 ms) : 0, 4162
Debugger [candidate] (4.137 ms) : 0, 4137
Remote Config [baseline] (611.236 µs) : 0, 611
Remote Config [candidate] (612.614 µs) : 0, 613
Telemetry [baseline] (8.815 ms) : 0, 8815
Telemetry [candidate] (8.759 ms) : 0, 8759
IAST [baseline] (22.61 ms) : 0, 22610
IAST [candidate] (22.808 ms) : 0, 22808
section profiling
BytebuddyAgent [baseline] (716.124 ms) : 0, 716124
BytebuddyAgent [candidate] (716.059 ms) : 0, 716059
GlobalTracer [baseline] (350.476 ms) : 0, 350476
GlobalTracer [candidate] (352.704 ms) : 0, 352704
AppSec [baseline] (54.054 ms) : 0, 54054
AppSec [candidate] (53.545 ms) : 0, 53545
Debugger [baseline] (4.333 ms) : 0, 4333
Debugger [candidate] (4.35 ms) : 0, 4350
Remote Config [baseline] (705.086 µs) : 0, 705
Remote Config [candidate] (703.414 µs) : 0, 703
Telemetry [baseline] (8.981 ms) : 0, 8981
Telemetry [candidate] (9.103 ms) : 0, 9103
ProfilingAgent [baseline] (102.174 ms) : 0, 102174
ProfilingAgent [candidate] (103.717 ms) : 0, 103717
Profiling [baseline] (102.199 ms) : 0, 102199
Profiling [candidate] (103.744 ms) : 0, 103744
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 14 metrics, 16 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~ac4c312ffb, baseline=1.48.0-SNAPSHOT~2dfc8eeba9
dateFormat X
axisFormat %s
section baseline
no_agent (381.703 µs) : 360, 404
. : milestone, 382,
iast (508.597 µs) : 487, 530
. : milestone, 509,
iast_FULL (734.523 µs) : 712, 757
. : milestone, 735,
iast_GLOBAL (565.112 µs) : 542, 589
. : milestone, 565,
iast_HARDCODED_SECRET_DISABLED (513.518 µs) : 491, 536
. : milestone, 514,
iast_INACTIVE (463.262 µs) : 442, 485
. : milestone, 463,
iast_TELEMETRY_OFF (494.507 µs) : 473, 516
. : milestone, 495,
tracing (465.038 µs) : 444, 486
. : milestone, 465,
section candidate
no_agent (377.387 µs) : 358, 397
. : milestone, 377,
iast (508.022 µs) : 486, 530
. : milestone, 508,
iast_FULL (724.902 µs) : 702, 747
. : milestone, 725,
iast_GLOBAL (555.028 µs) : 534, 576
. : milestone, 555,
iast_HARDCODED_SECRET_DISABLED (510.673 µs) : 489, 533
. : milestone, 511,
iast_INACTIVE (468.114 µs) : 447, 490
. : milestone, 468,
iast_TELEMETRY_OFF (493.517 µs) : 472, 515
. : milestone, 494,
tracing (454.338 µs) : 434, 475
. : milestone, 454,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~ac4c312ffb, baseline=1.48.0-SNAPSHOT~2dfc8eeba9
dateFormat X
axisFormat %s
section baseline
no_agent (1.353 ms) : 1333, 1373
. : milestone, 1353,
appsec (1.719 ms) : 1696, 1742
. : milestone, 1719,
appsec_no_iast (1.732 ms) : 1707, 1758
. : milestone, 1732,
code_origins (1.667 ms) : 1640, 1693
. : milestone, 1667,
iast (1.521 ms) : 1497, 1545
. : milestone, 1521,
profiling (1.502 ms) : 1479, 1526
. : milestone, 1502,
tracing (1.502 ms) : 1478, 1526
. : milestone, 1502,
section candidate
no_agent (1.35 ms) : 1331, 1370
. : milestone, 1350,
appsec (1.727 ms) : 1703, 1751
. : milestone, 1727,
appsec_no_iast (1.736 ms) : 1712, 1760
. : milestone, 1736,
code_origins (1.692 ms) : 1666, 1719
. : milestone, 1692,
iast (1.521 ms) : 1496, 1546
. : milestone, 1521,
profiling (1.511 ms) : 1487, 1534
. : milestone, 1511,
tracing (1.487 ms) : 1462, 1511
. : milestone, 1487,
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 tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~ac4c312ffb, baseline=1.48.0-SNAPSHOT~2dfc8eeba9
dateFormat X
axisFormat %s
section baseline
no_agent (1.467 ms) : 1455, 1478
. : milestone, 1467,
appsec (2.37 ms) : 2324, 2417
. : milestone, 2370,
iast (2.138 ms) : 2080, 2197
. : milestone, 2138,
iast_GLOBAL (2.19 ms) : 2131, 2249
. : milestone, 2190,
profiling (2.003 ms) : 1956, 2050
. : milestone, 2003,
tracing (1.972 ms) : 1927, 2017
. : milestone, 1972,
section candidate
no_agent (1.469 ms) : 1457, 1480
. : milestone, 1469,
appsec (2.367 ms) : 2320, 2413
. : milestone, 2367,
iast (2.147 ms) : 2088, 2206
. : milestone, 2147,
iast_GLOBAL (2.192 ms) : 2133, 2252
. : milestone, 2192,
profiling (2.017 ms) : 1970, 2065
. : milestone, 2017,
tracing (1.977 ms) : 1931, 2022
. : milestone, 1977,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~ac4c312ffb, baseline=1.48.0-SNAPSHOT~2dfc8eeba9
dateFormat X
axisFormat %s
section baseline
no_agent (15.381 s) : 15381000, 15381000
. : milestone, 15381000,
appsec (15.019 s) : 15019000, 15019000
. : milestone, 15019000,
iast (19.086 s) : 19086000, 19086000
. : milestone, 19086000,
iast_GLOBAL (17.864 s) : 17864000, 17864000
. : milestone, 17864000,
profiling (15.681 s) : 15681000, 15681000
. : milestone, 15681000,
tracing (15.093 s) : 15093000, 15093000
. : milestone, 15093000,
section candidate
no_agent (15.552 s) : 15552000, 15552000
. : milestone, 15552000,
appsec (14.817 s) : 14817000, 14817000
. : milestone, 14817000,
iast (18.406 s) : 18406000, 18406000
. : milestone, 18406000,
iast_GLOBAL (18.108 s) : 18108000, 18108000
. : milestone, 18108000,
profiling (15.727 s) : 15727000, 15727000
. : milestone, 15727000,
tracing (14.814 s) : 14814000, 14814000
. : milestone, 14814000,
|
What Does This Do
Introduce 2 synthetic variables in Expression Language:
@key
@value
to reference directly key or value when filtering on a map (filter, any, all) on top of existing @it variable. fix pretty print for filtering expression to add curly braces
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: DEBUG-3420