-
Notifications
You must be signed in to change notification settings - Fork 316
Add springboot smoke tests for the open feature SDK #9961
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: malvarez/open-feature-sdk
Are you sure you want to change the base?
Add springboot smoke tests for the open feature SDK #9961
Conversation
fdda03b to
d926f7a
Compare
6fcda55 to
188fdc6
Compare
188fdc6 to
de1816f
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 1 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 5 unstable metrics.
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.56.0-SNAPSHOT~5fbc4da0a1, baseline=1.56.0-SNAPSHOT~b436de808f
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.104 s) : 0, 1103896
Total [baseline] (10.789 s) : 0, 10788891
Agent [candidate] (1.099 s) : 0, 1099250
Total [candidate] (10.712 s) : 0, 10711602
section appsec
Agent [baseline] (1.286 s) : 0, 1285870
Total [baseline] (11.033 s) : 0, 11033446
Agent [candidate] (1.279 s) : 0, 1278574
Total [candidate] (10.982 s) : 0, 10982311
section iast
Agent [baseline] (1.246 s) : 0, 1245637
Total [baseline] (11.235 s) : 0, 11234605
Agent [candidate] (1.24 s) : 0, 1240032
Total [candidate] (11.176 s) : 0, 11176354
section profiling
Agent [baseline] (1.234 s) : 0, 1233594
Total [baseline] (11.043 s) : 0, 11043492
Agent [candidate] (1.233 s) : 0, 1232908
Total [candidate] (11.075 s) : 0, 11074711
gantt
title petclinic - break down per module: candidate=1.56.0-SNAPSHOT~5fbc4da0a1, baseline=1.56.0-SNAPSHOT~b436de808f
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.483 ms) : 0, 1483
crashtracking [candidate] (1.443 ms) : 0, 1443
BytebuddyAgent [baseline] (708.9 ms) : 0, 708900
BytebuddyAgent [candidate] (705.748 ms) : 0, 705748
GlobalTracer [baseline] (249.22 ms) : 0, 249220
GlobalTracer [candidate] (248.459 ms) : 0, 248459
AppSec [baseline] (32.5 ms) : 0, 32500
AppSec [candidate] (32.128 ms) : 0, 32128
Debugger [baseline] (64.307 ms) : 0, 64307
Debugger [candidate] (64.294 ms) : 0, 64294
Remote Config [baseline] (633.481 µs) : 0, 633
Remote Config [candidate] (631.301 µs) : 0, 631
Telemetry [baseline] (8.207 ms) : 0, 8207
Telemetry [candidate] (8.209 ms) : 0, 8209
Flare Poller [baseline] (3.715 ms) : 0, 3715
Flare Poller [candidate] (3.672 ms) : 0, 3672
section appsec
crashtracking [baseline] (1.461 ms) : 0, 1461
crashtracking [candidate] (1.451 ms) : 0, 1451
BytebuddyAgent [baseline] (734.528 ms) : 0, 734528
BytebuddyAgent [candidate] (730.142 ms) : 0, 730142
GlobalTracer [baseline] (241.988 ms) : 0, 241988
GlobalTracer [candidate] (240.875 ms) : 0, 240875
AppSec [baseline] (174.301 ms) : 0, 174301
AppSec [candidate] (173.236 ms) : 0, 173236
Debugger [baseline] (60.708 ms) : 0, 60708
Debugger [candidate] (60.543 ms) : 0, 60543
Remote Config [baseline] (654.718 µs) : 0, 655
Remote Config [candidate] (730.03 µs) : 0, 730
Telemetry [baseline] (8.236 ms) : 0, 8236
Telemetry [candidate] (8.175 ms) : 0, 8175
Flare Poller [baseline] (3.803 ms) : 0, 3803
Flare Poller [candidate] (3.854 ms) : 0, 3854
IAST [baseline] (25.014 ms) : 0, 25014
IAST [candidate] (24.833 ms) : 0, 24833
section iast
crashtracking [baseline] (1.452 ms) : 0, 1452
crashtracking [candidate] (1.462 ms) : 0, 1462
BytebuddyAgent [baseline] (835.503 ms) : 0, 835503
BytebuddyAgent [candidate] (831.496 ms) : 0, 831496
GlobalTracer [baseline] (239.194 ms) : 0, 239194
GlobalTracer [candidate] (238.601 ms) : 0, 238601
AppSec [baseline] (29.544 ms) : 0, 29544
AppSec [candidate] (31.366 ms) : 0, 31366
Debugger [baseline] (61.228 ms) : 0, 61228
Debugger [candidate] (60.591 ms) : 0, 60591
Remote Config [baseline] (545.044 µs) : 0, 545
Remote Config [candidate] (533.196 µs) : 0, 533
Telemetry [baseline] (7.646 ms) : 0, 7646
Telemetry [candidate] (7.676 ms) : 0, 7676
Flare Poller [baseline] (3.503 ms) : 0, 3503
Flare Poller [candidate] (3.503 ms) : 0, 3503
IAST [baseline] (32.009 ms) : 0, 32009
IAST [candidate] (29.838 ms) : 0, 29838
section profiling
ProfilingAgent [baseline] (98.118 ms) : 0, 98118
ProfilingAgent [candidate] (96.737 ms) : 0, 96737
crashtracking [baseline] (1.448 ms) : 0, 1448
crashtracking [candidate] (1.443 ms) : 0, 1443
BytebuddyAgent [baseline] (733.203 ms) : 0, 733203
BytebuddyAgent [candidate] (733.727 ms) : 0, 733727
GlobalTracer [baseline] (222.838 ms) : 0, 222838
GlobalTracer [candidate] (223.43 ms) : 0, 223430
AppSec [baseline] (32.369 ms) : 0, 32369
AppSec [candidate] (32.448 ms) : 0, 32448
Debugger [baseline] (63.253 ms) : 0, 63253
Debugger [candidate] (62.94 ms) : 0, 62940
Remote Config [baseline] (650.742 µs) : 0, 651
Remote Config [candidate] (647.168 µs) : 0, 647
Telemetry [baseline] (8.066 ms) : 0, 8066
Telemetry [candidate] (7.937 ms) : 0, 7937
Flare Poller [baseline] (3.717 ms) : 0, 3717
Flare Poller [candidate] (3.733 ms) : 0, 3733
Profiling [baseline] (98.711 ms) : 0, 98711
Profiling [candidate] (97.324 ms) : 0, 97324
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.56.0-SNAPSHOT~5fbc4da0a1, baseline=1.56.0-SNAPSHOT~b436de808f
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.108 s) : 0, 1108012
Total [baseline] (8.828 s) : 0, 8827771
Agent [candidate] (1.096 s) : 0, 1095991
Total [candidate] (8.837 s) : 0, 8836716
section iast
Agent [baseline] (1.242 s) : 0, 1241731
Total [baseline] (9.542 s) : 0, 9542039
Agent [candidate] (1.242 s) : 0, 1242075
Total [candidate] (9.552 s) : 0, 9551531
gantt
title insecure-bank - break down per module: candidate=1.56.0-SNAPSHOT~5fbc4da0a1, baseline=1.56.0-SNAPSHOT~b436de808f
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.465 ms) : 0, 1465
crashtracking [candidate] (1.449 ms) : 0, 1449
BytebuddyAgent [baseline] (710.84 ms) : 0, 710840
BytebuddyAgent [candidate] (704.778 ms) : 0, 704778
GlobalTracer [baseline] (251.266 ms) : 0, 251266
GlobalTracer [candidate] (247.787 ms) : 0, 247787
AppSec [baseline] (32.827 ms) : 0, 32827
AppSec [candidate] (32.085 ms) : 0, 32085
Debugger [baseline] (63.976 ms) : 0, 63976
Debugger [candidate] (62.838 ms) : 0, 62838
Remote Config [baseline] (661.964 µs) : 0, 662
Remote Config [candidate] (618.251 µs) : 0, 618
Telemetry [baseline] (8.223 ms) : 0, 8223
Telemetry [candidate] (8.104 ms) : 0, 8104
Flare Poller [baseline] (3.753 ms) : 0, 3753
Flare Poller [candidate] (3.679 ms) : 0, 3679
section iast
crashtracking [baseline] (1.468 ms) : 0, 1468
crashtracking [candidate] (1.46 ms) : 0, 1460
BytebuddyAgent [baseline] (834.842 ms) : 0, 834842
BytebuddyAgent [candidate] (833.283 ms) : 0, 833283
GlobalTracer [baseline] (237.35 ms) : 0, 237350
GlobalTracer [candidate] (238.245 ms) : 0, 238245
IAST [baseline] (27.438 ms) : 0, 27438
IAST [candidate] (29.473 ms) : 0, 29473
AppSec [baseline] (34.049 ms) : 0, 34049
AppSec [candidate] (32.532 ms) : 0, 32532
Debugger [baseline] (59.919 ms) : 0, 59919
Debugger [candidate] (60.428 ms) : 0, 60428
Remote Config [baseline] (542.153 µs) : 0, 542
Remote Config [candidate] (545.303 µs) : 0, 545
Telemetry [baseline] (7.642 ms) : 0, 7642
Telemetry [candidate] (7.688 ms) : 0, 7688
Flare Poller [baseline] (3.5 ms) : 0, 3500
Flare Poller [candidate] (3.515 ms) : 0, 3515
LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 2 performance regressions! Performance is the same for 16 metrics, 17 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~5fbc4da0a1, baseline=1.56.0-SNAPSHOT~b436de808f
dateFormat X
axisFormat %s
section baseline
no_agent (1.175 ms) : 1163, 1186
. : milestone, 1175,
iast (3.339 ms) : 3241, 3437
. : milestone, 3339,
iast_FULL (5.753 ms) : 5697, 5809
. : milestone, 5753,
iast_GLOBAL (3.686 ms) : 3623, 3748
. : milestone, 3686,
profiling (2.372 ms) : 2349, 2395
. : milestone, 2372,
tracing (1.869 ms) : 1854, 1885
. : milestone, 1869,
section candidate
no_agent (1.187 ms) : 1175, 1198
. : milestone, 1187,
iast (3.394 ms) : 3351, 3437
. : milestone, 3394,
iast_FULL (5.642 ms) : 5570, 5714
. : milestone, 5642,
iast_GLOBAL (3.656 ms) : 3594, 3717
. : milestone, 3656,
profiling (1.998 ms) : 1980, 2016
. : milestone, 1998,
tracing (1.817 ms) : 1802, 1833
. : milestone, 1817,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~5fbc4da0a1, baseline=1.56.0-SNAPSHOT~b436de808f
dateFormat X
axisFormat %s
section baseline
no_agent (18.071 ms) : 17888, 18253
. : milestone, 18071,
appsec (19.288 ms) : 19095, 19481
. : milestone, 19288,
code_origins (17.553 ms) : 17380, 17726
. : milestone, 17553,
iast (18.28 ms) : 18094, 18466
. : milestone, 18280,
profiling (18.673 ms) : 18487, 18859
. : milestone, 18673,
tracing (17.719 ms) : 17543, 17896
. : milestone, 17719,
section candidate
no_agent (19.404 ms) : 19205, 19603
. : milestone, 19404,
appsec (18.875 ms) : 18678, 19071
. : milestone, 18875,
code_origins (17.532 ms) : 17360, 17704
. : milestone, 17532,
iast (18.622 ms) : 18432, 18812
. : milestone, 18622,
profiling (19.922 ms) : 19707, 20138
. : milestone, 19922,
tracing (17.632 ms) : 17458, 17805
. : milestone, 17632,
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.56.0-SNAPSHOT~5fbc4da0a1, baseline=1.56.0-SNAPSHOT~b436de808f
dateFormat X
axisFormat %s
section baseline
no_agent (1.472 ms) : 1460, 1483
. : milestone, 1472,
appsec (3.64 ms) : 3427, 3852
. : milestone, 3640,
iast (2.201 ms) : 2138, 2264
. : milestone, 2201,
iast_GLOBAL (2.254 ms) : 2190, 2318
. : milestone, 2254,
profiling (2.065 ms) : 2012, 2117
. : milestone, 2065,
tracing (2.017 ms) : 1968, 2066
. : milestone, 2017,
section candidate
no_agent (1.474 ms) : 1462, 1485
. : milestone, 1474,
appsec (3.713 ms) : 3496, 3929
. : milestone, 3713,
iast (2.203 ms) : 2140, 2267
. : milestone, 2203,
iast_GLOBAL (2.248 ms) : 2185, 2312
. : milestone, 2248,
profiling (2.066 ms) : 2013, 2119
. : milestone, 2066,
tracing (2.009 ms) : 1960, 2058
. : milestone, 2009,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.56.0-SNAPSHOT~5fbc4da0a1, baseline=1.56.0-SNAPSHOT~b436de808f
dateFormat X
axisFormat %s
section baseline
no_agent (15.458 s) : 15458000, 15458000
. : milestone, 15458000,
appsec (14.748 s) : 14748000, 14748000
. : milestone, 14748000,
iast (18.716 s) : 18716000, 18716000
. : milestone, 18716000,
iast_GLOBAL (17.806 s) : 17806000, 17806000
. : milestone, 17806000,
profiling (14.747 s) : 14747000, 14747000
. : milestone, 14747000,
tracing (14.755 s) : 14755000, 14755000
. : milestone, 14755000,
section candidate
no_agent (14.962 s) : 14962000, 14962000
. : milestone, 14962000,
appsec (15.195 s) : 15195000, 15195000
. : milestone, 15195000,
iast (18.509 s) : 18509000, 18509000
. : milestone, 18509000,
iast_GLOBAL (17.926 s) : 17926000, 17926000
. : milestone, 17926000,
profiling (15.124 s) : 15124000, 15124000
. : milestone, 15124000,
tracing (14.728 s) : 14728000, 14728000
. : milestone, 14728000,
|
d926f7a to
6d05d9a
Compare
6fea068 to
c73df5f
Compare
|
🎯 Code Coverage 🔗 Commit SHA: 5fbc4da | Docs | Datadog PR Page | Was this helpful? Give us feedback! |
c73df5f to
5fbc4da
Compare
What Does This Do
Adds smoke tests for the OpenFeature Java provider (PR)
Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any useful labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]