-
Notifications
You must be signed in to change notification settings - Fork 283
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
[AIT-8165] Add DSM API changes to support kinesis use case #6001
Merged
+35
−7
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
devinsba
force-pushed
the
bds/dsm-api-for-kinesis-2
branch
from
October 6, 2023 14:46
4b2b0ab
to
aa71851
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 62 cases. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.22.0-SNAPSHOT~be0de70d4d, baseline=1.22.0-SNAPSHOT~d0fd364355
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.012 s) : 0, 1011545
Total [baseline] (9.226 s) : 0, 9226013
Agent [candidate] (1.014 s) : 0, 1013644
Total [candidate] (9.235 s) : 0, 9234719
section appsec
Agent [baseline] (1.1 s) : 0, 1100490
Total [baseline] (9.241 s) : 0, 9241421
Agent [candidate] (1.103 s) : 0, 1103007
Total [candidate] (9.283 s) : 0, 9283336
section iast
Agent [baseline] (1.123 s) : 0, 1123278
Total [baseline] (9.44 s) : 0, 9440097
Agent [candidate] (1.124 s) : 0, 1124222
Total [candidate] (9.453 s) : 0, 9452864
section profiling
Agent [baseline] (1.184 s) : 0, 1183846
Total [baseline] (9.434 s) : 0, 9433967
Agent [candidate] (1.192 s) : 0, 1191818
Total [candidate] (9.479 s) : 0, 9478693
gantt
title petclinic - break down per module: candidate=1.22.0-SNAPSHOT~be0de70d4d, baseline=1.22.0-SNAPSHOT~d0fd364355
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (630.056 ms) : 0, 630056
BytebuddyAgent [candidate] (630.409 ms) : 0, 630409
GlobalTracer [baseline] (291.525 ms) : 0, 291525
GlobalTracer [candidate] (293.092 ms) : 0, 293092
AppSec [baseline] (49.046 ms) : 0, 49046
AppSec [candidate] (49.025 ms) : 0, 49025
Remote Config [baseline] (660.225 µs) : 0, 660
Remote Config [candidate] (665.998 µs) : 0, 666
Telemetry [baseline] (5.961 ms) : 0, 5961
Telemetry [candidate] (6.048 ms) : 0, 6048
section appsec
BytebuddyAgent [baseline] (630.086 ms) : 0, 630086
BytebuddyAgent [candidate] (631.718 ms) : 0, 631718
GlobalTracer [baseline] (292.089 ms) : 0, 292089
GlobalTracer [candidate] (292.848 ms) : 0, 292848
AppSec [baseline] (137.755 ms) : 0, 137755
AppSec [candidate] (137.763 ms) : 0, 137763
Remote Config [baseline] (651.469 µs) : 0, 651
Remote Config [candidate] (652.063 µs) : 0, 652
Telemetry [baseline] (5.717 ms) : 0, 5717
Telemetry [candidate] (5.715 ms) : 0, 5715
section iast
BytebuddyAgent [baseline] (744.707 ms) : 0, 744707
BytebuddyAgent [candidate] (744.948 ms) : 0, 744948
GlobalTracer [baseline] (277.083 ms) : 0, 277083
GlobalTracer [candidate] (277.805 ms) : 0, 277805
AppSec [baseline] (46.523 ms) : 0, 46523
AppSec [candidate] (46.426 ms) : 0, 46426
Remote Config [baseline] (556.552 µs) : 0, 557
Remote Config [candidate] (565.655 µs) : 0, 566
Telemetry [baseline] (5.724 ms) : 0, 5724
Telemetry [candidate] (5.733 ms) : 0, 5733
IAST [baseline] (14.266 ms) : 0, 14266
IAST [candidate] (14.413 ms) : 0, 14413
section profiling
BytebuddyAgent [baseline] (641.319 ms) : 0, 641319
BytebuddyAgent [candidate] (645.984 ms) : 0, 645984
GlobalTracer [baseline] (353.189 ms) : 0, 353189
GlobalTracer [candidate] (355.015 ms) : 0, 355015
AppSec [baseline] (49.31 ms) : 0, 49310
AppSec [candidate] (49.48 ms) : 0, 49480
Remote Config [baseline] (646.417 µs) : 0, 646
Remote Config [candidate] (659.679 µs) : 0, 660
Telemetry [baseline] (6.113 ms) : 0, 6113
Telemetry [candidate] (6.162 ms) : 0, 6162
ProfilingAgent [baseline] (80.157 ms) : 0, 80157
ProfilingAgent [candidate] (80.882 ms) : 0, 80882
Profiling [baseline] (80.181 ms) : 0, 80181
Profiling [candidate] (80.906 ms) : 0, 80906
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.22.0-SNAPSHOT~be0de70d4d, baseline=1.22.0-SNAPSHOT~d0fd364355
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.023 s) : 0, 1023269
Total [baseline] (8.7 s) : 0, 8699669
Agent [candidate] (1.014 s) : 0, 1014070
Total [candidate] (8.653 s) : 0, 8652894
section appsec
Agent [baseline] (1.107 s) : 0, 1106819
Total [baseline] (8.81 s) : 0, 8810004
Agent [candidate] (1.11 s) : 0, 1110394
Total [candidate] (8.741 s) : 0, 8740680
section iast
Agent [baseline] (1.123 s) : 0, 1123303
Total [baseline] (9.2 s) : 0, 9199943
Agent [candidate] (1.126 s) : 0, 1125777
Total [candidate] (9.299 s) : 0, 9299101
section profiling
Agent [baseline] (1.184 s) : 0, 1184438
Total [baseline] (8.876 s) : 0, 8875686
Agent [candidate] (1.192 s) : 0, 1191543
Total [candidate] (8.926 s) : 0, 8926253
gantt
title insecure-bank - break down per module: candidate=1.22.0-SNAPSHOT~be0de70d4d, baseline=1.22.0-SNAPSHOT~d0fd364355
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (638.311 ms) : 0, 638311
BytebuddyAgent [candidate] (630.536 ms) : 0, 630536
GlobalTracer [baseline] (294.475 ms) : 0, 294475
GlobalTracer [candidate] (293.31 ms) : 0, 293310
AppSec [baseline] (49.045 ms) : 0, 49045
AppSec [candidate] (49.205 ms) : 0, 49205
Remote Config [baseline] (670.478 µs) : 0, 670
Remote Config [candidate] (670.864 µs) : 0, 671
Telemetry [baseline] (6.009 ms) : 0, 6009
Telemetry [candidate] (6.082 ms) : 0, 6082
section appsec
BytebuddyAgent [baseline] (634.867 ms) : 0, 634867
BytebuddyAgent [candidate] (636.686 ms) : 0, 636686
GlobalTracer [baseline] (292.702 ms) : 0, 292702
GlobalTracer [candidate] (294.378 ms) : 0, 294378
AppSec [baseline] (138.34 ms) : 0, 138340
AppSec [candidate] (138.307 ms) : 0, 138307
Remote Config [baseline] (645.532 µs) : 0, 646
Remote Config [candidate] (644.914 µs) : 0, 645
Telemetry [baseline] (5.757 ms) : 0, 5757
Telemetry [candidate] (5.776 ms) : 0, 5776
section iast
BytebuddyAgent [baseline] (744.663 ms) : 0, 744663
BytebuddyAgent [candidate] (746.499 ms) : 0, 746499
GlobalTracer [baseline] (277.362 ms) : 0, 277362
GlobalTracer [candidate] (277.838 ms) : 0, 277838
AppSec [baseline] (46.242 ms) : 0, 46242
AppSec [candidate] (46.276 ms) : 0, 46276
Remote Config [baseline] (558.722 µs) : 0, 559
Remote Config [candidate] (554.26 µs) : 0, 554
Telemetry [baseline] (5.732 ms) : 0, 5732
Telemetry [candidate] (5.739 ms) : 0, 5739
IAST [baseline] (14.343 ms) : 0, 14343
IAST [candidate] (14.418 ms) : 0, 14418
section profiling
BytebuddyAgent [baseline] (641.279 ms) : 0, 641279
BytebuddyAgent [candidate] (645.544 ms) : 0, 645544
GlobalTracer [baseline] (353.313 ms) : 0, 353313
GlobalTracer [candidate] (355.002 ms) : 0, 355002
AppSec [baseline] (49.229 ms) : 0, 49229
AppSec [candidate] (49.512 ms) : 0, 49512
Remote Config [baseline] (650.661 µs) : 0, 651
Remote Config [candidate] (652.059 µs) : 0, 652
Telemetry [baseline] (6.103 ms) : 0, 6103
Telemetry [candidate] (6.144 ms) : 0, 6144
ProfilingAgent [baseline] (80.768 ms) : 0, 80768
ProfilingAgent [candidate] (81.168 ms) : 0, 81168
Profiling [baseline] (80.792 ms) : 0, 80792
Profiling [candidate] (81.193 ms) : 0, 81193
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.22.0-SNAPSHOT~be0de70d4d, baseline=1.22.0-SNAPSHOT~d0fd364355
dateFormat X
axisFormat %s
section baseline
no_agent (1.322 ms) : 1303, 1342
. : milestone, 1322,
appsec (1.714 ms) : 1689, 1738
. : milestone, 1714,
iast (1.447 ms) : 1423, 1472
. : milestone, 1447,
profiling (1.486 ms) : 1460, 1512
. : milestone, 1486,
tracing (1.449 ms) : 1424, 1473
. : milestone, 1449,
section candidate
no_agent (1.33 ms) : 1311, 1349
. : milestone, 1330,
appsec (1.694 ms) : 1670, 1718
. : milestone, 1694,
iast (1.452 ms) : 1428, 1476
. : milestone, 1452,
profiling (1.52 ms) : 1494, 1545
. : milestone, 1520,
tracing (1.434 ms) : 1409, 1458
. : milestone, 1434,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.22.0-SNAPSHOT~be0de70d4d, baseline=1.22.0-SNAPSHOT~d0fd364355
dateFormat X
axisFormat %s
section baseline
no_agent (362.011 µs) : 341, 383
. : milestone, 362,
appsec (692.578 µs) : 672, 713
. : milestone, 693,
iast (459.303 µs) : 439, 480
. : milestone, 459,
iast_FULL (520.366 µs) : 500, 541
. : milestone, 520,
iast_INACTIVE (434.972 µs) : 413, 456
. : milestone, 435,
profiling (443.683 µs) : 422, 465
. : milestone, 444,
tracing (434.743 µs) : 414, 456
. : milestone, 435,
section candidate
no_agent (357.14 µs) : 337, 377
. : milestone, 357,
appsec (690.355 µs) : 670, 711
. : milestone, 690,
iast (454.099 µs) : 433, 475
. : milestone, 454,
iast_FULL (515.154 µs) : 495, 536
. : milestone, 515,
iast_INACTIVE (425.236 µs) : 405, 446
. : milestone, 425,
profiling (429.239 µs) : 409, 449
. : milestone, 429,
tracing (430.071 µs) : 409, 451
. : milestone, 430,
|
devinsba
force-pushed
the
bds/dsm-api-for-kinesis-2
branch
4 times, most recently
from
October 6, 2023 20:30
857d646
to
7ad8add
Compare
ygree
approved these changes
Oct 6, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
devinsba
force-pushed
the
bds/dsm-api-for-kinesis-2
branch
from
October 6, 2023 20:37
7ad8add
to
2692e3d
Compare
devinsba
force-pushed
the
bds/dsm-api-for-kinesis-2
branch
from
October 6, 2023 20:38
2692e3d
to
0c495cc
Compare
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
Revised #5982 to include only the NoOp context carrier, and move interface methods to make them accessible from instrumentation. The consume method did not work as expected
Motivation
Additional Notes