-
Notifications
You must be signed in to change notification settings - Fork 279
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
Add /info and /telemetry endpoints to smoke tests agent #7257
Merged
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 46 metrics, 17 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.37.0-SNAPSHOT~d8f6da6df0, baseline=1.37.0-SNAPSHOT~11753cac4d
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.07 s) : 0, 1070241
Total [baseline] (10.346 s) : 0, 10346085
Agent [candidate] (1.072 s) : 0, 1072036
Total [candidate] (10.403 s) : 0, 10403213
section appsec
Agent [baseline] (1.188 s) : 0, 1187874
Total [baseline] (10.515 s) : 0, 10515346
Agent [candidate] (1.187 s) : 0, 1187243
Total [candidate] (10.513 s) : 0, 10513088
section iast
Agent [baseline] (1.197 s) : 0, 1196500
Total [baseline] (10.811 s) : 0, 10810862
Agent [candidate] (1.171 s) : 0, 1171098
Total [candidate] (10.71 s) : 0, 10709797
section profiling
Agent [baseline] (1.265 s) : 0, 1265170
Total [baseline] (10.625 s) : 0, 10624661
Agent [candidate] (1.272 s) : 0, 1272368
Total [candidate] (10.599 s) : 0, 10599165
gantt
title petclinic - break down per module: candidate=1.37.0-SNAPSHOT~d8f6da6df0, baseline=1.37.0-SNAPSHOT~11753cac4d
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (670.032 ms) : 0, 670032
BytebuddyAgent [candidate] (671.022 ms) : 0, 671022
GlobalTracer [baseline] (306.315 ms) : 0, 306315
GlobalTracer [candidate] (306.865 ms) : 0, 306865
AppSec [baseline] (50.589 ms) : 0, 50589
AppSec [candidate] (50.834 ms) : 0, 50834
Remote Config [baseline] (756.623 µs) : 0, 757
Remote Config [candidate] (731.721 µs) : 0, 732
Telemetry [baseline] (7.866 ms) : 0, 7866
Telemetry [candidate] (7.72 ms) : 0, 7720
section appsec
BytebuddyAgent [baseline] (678.012 ms) : 0, 678012
BytebuddyAgent [candidate] (678.504 ms) : 0, 678504
GlobalTracer [baseline] (299.899 ms) : 0, 299899
GlobalTracer [candidate] (300.555 ms) : 0, 300555
AppSec [baseline] (154.723 ms) : 0, 154723
AppSec [candidate] (154.521 ms) : 0, 154521
IAST [baseline] (21.658 ms) : 0, 21658
IAST [candidate] (21.679 ms) : 0, 21679
Remote Config [baseline] (633.76 µs) : 0, 634
Remote Config [candidate] (634.161 µs) : 0, 634
Telemetry [baseline] (9.113 ms) : 0, 9113
Telemetry [candidate] (7.483 ms) : 0, 7483
section iast
BytebuddyAgent [baseline] (796.78 ms) : 0, 796780
BytebuddyAgent [candidate] (780.161 ms) : 0, 780161
GlobalTracer [baseline] (301.573 ms) : 0, 301573
GlobalTracer [candidate] (294.286 ms) : 0, 294286
AppSec [baseline] (48.49 ms) : 0, 48490
AppSec [candidate] (47.485 ms) : 0, 47485
IAST [baseline] (28.147 ms) : 0, 28147
IAST [candidate] (27.315 ms) : 0, 27315
Remote Config [baseline] (611.786 µs) : 0, 612
Remote Config [candidate] (618.214 µs) : 0, 618
Telemetry [baseline] (7.203 ms) : 0, 7203
Telemetry [candidate] (7.775 ms) : 0, 7775
section profiling
BytebuddyAgent [baseline] (663.69 ms) : 0, 663690
BytebuddyAgent [candidate] (667.151 ms) : 0, 667151
GlobalTracer [baseline] (387.779 ms) : 0, 387779
GlobalTracer [candidate] (390.136 ms) : 0, 390136
AppSec [baseline] (51.911 ms) : 0, 51911
AppSec [candidate] (52.279 ms) : 0, 52279
Remote Config [baseline] (653.561 µs) : 0, 654
Remote Config [candidate] (653.418 µs) : 0, 653
Telemetry [baseline] (7.41 ms) : 0, 7410
Telemetry [candidate] (7.423 ms) : 0, 7423
ProfilingAgent [baseline] (96.73 ms) : 0, 96730
ProfilingAgent [candidate] (97.323 ms) : 0, 97323
Profiling [baseline] (96.754 ms) : 0, 96754
Profiling [candidate] (97.348 ms) : 0, 97348
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.37.0-SNAPSHOT~d8f6da6df0, baseline=1.37.0-SNAPSHOT~11753cac4d
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064027
Total [baseline] (8.547 s) : 0, 8547265
Agent [candidate] (1.062 s) : 0, 1062432
Total [candidate] (8.562 s) : 0, 8561668
section iast
Agent [baseline] (1.186 s) : 0, 1186430
Total [baseline] (9.024 s) : 0, 9024273
Agent [candidate] (1.171 s) : 0, 1171252
Total [candidate] (8.991 s) : 0, 8991098
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.18 s) : 0, 1179948
Total [baseline] (9.025 s) : 0, 9024557
Agent [candidate] (1.195 s) : 0, 1194996
Total [candidate] (9.09 s) : 0, 9090175
section iast_TELEMETRY_OFF
Agent [baseline] (1.176 s) : 0, 1175903
Total [baseline] (8.994 s) : 0, 8994193
Agent [candidate] (1.175 s) : 0, 1175167
Total [candidate] (8.993 s) : 0, 8993065
gantt
title insecure-bank - break down per module: candidate=1.37.0-SNAPSHOT~d8f6da6df0, baseline=1.37.0-SNAPSHOT~11753cac4d
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (665.8 ms) : 0, 665800
BytebuddyAgent [candidate] (664.921 ms) : 0, 664921
GlobalTracer [baseline] (304.833 ms) : 0, 304833
GlobalTracer [candidate] (304.454 ms) : 0, 304454
AppSec [baseline] (50.332 ms) : 0, 50332
AppSec [candidate] (50.278 ms) : 0, 50278
Remote Config [baseline] (766.832 µs) : 0, 767
Remote Config [candidate] (711.809 µs) : 0, 712
Telemetry [baseline] (7.632 ms) : 0, 7632
Telemetry [candidate] (7.693 ms) : 0, 7693
section iast
BytebuddyAgent [baseline] (790.343 ms) : 0, 790343
BytebuddyAgent [candidate] (779.737 ms) : 0, 779737
GlobalTracer [baseline] (297.903 ms) : 0, 297903
GlobalTracer [candidate] (294.685 ms) : 0, 294685
AppSec [baseline] (47.942 ms) : 0, 47942
AppSec [candidate] (47.369 ms) : 0, 47369
IAST [baseline] (28.257 ms) : 0, 28257
IAST [candidate] (28.598 ms) : 0, 28598
Remote Config [baseline] (601.864 µs) : 0, 602
Remote Config [candidate] (576.467 µs) : 0, 576
Telemetry [baseline] (7.805 ms) : 0, 7805
Telemetry [candidate] (6.866 ms) : 0, 6866
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (786.004 ms) : 0, 786004
BytebuddyAgent [candidate] (795.972 ms) : 0, 795972
GlobalTracer [baseline] (296.003 ms) : 0, 296003
GlobalTracer [candidate] (300.386 ms) : 0, 300386
AppSec [baseline] (47.721 ms) : 0, 47721
AppSec [candidate] (48.215 ms) : 0, 48215
IAST [baseline] (29.047 ms) : 0, 29047
IAST [candidate] (28.336 ms) : 0, 28336
Remote Config [baseline] (612.546 µs) : 0, 613
Remote Config [candidate] (588.3 µs) : 0, 588
Telemetry [baseline] (7.035 ms) : 0, 7035
Telemetry [candidate] (7.784 ms) : 0, 7784
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (782.378 ms) : 0, 782378
BytebuddyAgent [candidate] (783.629 ms) : 0, 783629
GlobalTracer [baseline] (296.455 ms) : 0, 296455
GlobalTracer [candidate] (296.492 ms) : 0, 296492
AppSec [baseline] (47.637 ms) : 0, 47637
AppSec [candidate] (47.293 ms) : 0, 47293
IAST [baseline] (25.448 ms) : 0, 25448
IAST [candidate] (26.019 ms) : 0, 26019
Remote Config [baseline] (600.327 µs) : 0, 600
Remote Config [candidate] (581.93 µs) : 0, 582
Telemetry [baseline] (9.869 ms) : 0, 9869
Telemetry [candidate] (7.611 ms) : 0, 7611
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 16 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.37.0-SNAPSHOT~d8f6da6df0, baseline=1.37.0-SNAPSHOT~11753cac4d
dateFormat X
axisFormat %s
section baseline
no_agent (367.142 µs) : 348, 387
. : milestone, 367,
iast (480.224 µs) : 459, 502
. : milestone, 480,
iast_FULL (553.191 µs) : 532, 574
. : milestone, 553,
iast_GLOBAL (508.795 µs) : 488, 529
. : milestone, 509,
iast_HARDCODED_SECRET_DISABLED (481.941 µs) : 461, 503
. : milestone, 482,
iast_INACTIVE (455.882 µs) : 435, 477
. : milestone, 456,
iast_TELEMETRY_OFF (471.292 µs) : 450, 492
. : milestone, 471,
tracing (444.929 µs) : 424, 466
. : milestone, 445,
section candidate
no_agent (369.335 µs) : 350, 389
. : milestone, 369,
iast (477.079 µs) : 456, 498
. : milestone, 477,
iast_FULL (551.329 µs) : 530, 573
. : milestone, 551,
iast_GLOBAL (518.145 µs) : 495, 542
. : milestone, 518,
iast_HARDCODED_SECRET_DISABLED (479.118 µs) : 458, 500
. : milestone, 479,
iast_INACTIVE (460.221 µs) : 439, 482
. : milestone, 460,
iast_TELEMETRY_OFF (473.922 µs) : 452, 496
. : milestone, 474,
tracing (438.224 µs) : 418, 459
. : milestone, 438,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.37.0-SNAPSHOT~d8f6da6df0, baseline=1.37.0-SNAPSHOT~11753cac4d
dateFormat X
axisFormat %s
section baseline
no_agent (1.342 ms) : 1321, 1362
. : milestone, 1342,
appsec (1.72 ms) : 1695, 1744
. : milestone, 1720,
appsec_no_iast (1.702 ms) : 1677, 1727
. : milestone, 1702,
iast (1.462 ms) : 1439, 1485
. : milestone, 1462,
profiling (1.475 ms) : 1450, 1500
. : milestone, 1475,
tracing (1.459 ms) : 1434, 1484
. : milestone, 1459,
section candidate
no_agent (1.358 ms) : 1338, 1377
. : milestone, 1358,
appsec (1.723 ms) : 1697, 1749
. : milestone, 1723,
appsec_no_iast (1.711 ms) : 1686, 1737
. : milestone, 1711,
iast (1.484 ms) : 1461, 1506
. : milestone, 1484,
profiling (1.509 ms) : 1483, 1535
. : milestone, 1509,
tracing (1.474 ms) : 1449, 1499
. : milestone, 1474,
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.37.0-SNAPSHOT~d8f6da6df0, baseline=1.37.0-SNAPSHOT~11753cac4d
dateFormat X
axisFormat %s
section baseline
no_agent (15.436 s) : 15436000, 15436000
. : milestone, 15436000,
appsec (15.104 s) : 15104000, 15104000
. : milestone, 15104000,
iast (18.942 s) : 18942000, 18942000
. : milestone, 18942000,
iast_GLOBAL (18.115 s) : 18115000, 18115000
. : milestone, 18115000,
profiling (15.681 s) : 15681000, 15681000
. : milestone, 15681000,
tracing (15.172 s) : 15172000, 15172000
. : milestone, 15172000,
section candidate
no_agent (15.486 s) : 15486000, 15486000
. : milestone, 15486000,
appsec (15.005 s) : 15005000, 15005000
. : milestone, 15005000,
iast (18.682 s) : 18682000, 18682000
. : milestone, 18682000,
iast_GLOBAL (18.143 s) : 18143000, 18143000
. : milestone, 18143000,
profiling (15.257 s) : 15257000, 15257000
. : milestone, 15257000,
tracing (14.968 s) : 14968000, 14968000
. : milestone, 14968000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.37.0-SNAPSHOT~d8f6da6df0, baseline=1.37.0-SNAPSHOT~11753cac4d
dateFormat X
axisFormat %s
section baseline
no_agent (1.462 ms) : 1451, 1473
. : milestone, 1462,
appsec (2.216 ms) : 2182, 2250
. : milestone, 2216,
iast (1.97 ms) : 1928, 2011
. : milestone, 1970,
iast_GLOBAL (2.015 ms) : 1974, 2057
. : milestone, 2015,
profiling (1.858 ms) : 1825, 1891
. : milestone, 1858,
tracing (1.831 ms) : 1799, 1864
. : milestone, 1831,
section candidate
no_agent (1.464 ms) : 1453, 1475
. : milestone, 1464,
appsec (2.211 ms) : 2177, 2245
. : milestone, 2211,
iast (1.974 ms) : 1933, 2016
. : milestone, 1974,
iast_GLOBAL (1.994 ms) : 1953, 2036
. : milestone, 1994,
profiling (1.857 ms) : 1822, 1892
. : milestone, 1857,
tracing (1.836 ms) : 1803, 1868
. : milestone, 1836,
|
mcculls
approved these changes
Jul 1, 2024
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
/info
and/telemetry
endpoints to the test agent used in smoke tests.Motivation
Additional Notes
Possible future work:
/info
responses configurable to test different scenarios.