Open
Conversation
This module contains the API definition and test fixture for implementation modules.
a4f1233 to
03435e3
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.61.0-SNAPSHOT~03435e3bd7, baseline=1.61.0-SNAPSHOT~0ae82bcb37
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.061 s) : 0, 1060626
Total [baseline] (8.859 s) : 0, 8859319
Agent [candidate] (1.066 s) : 0, 1066277
Total [candidate] (8.869 s) : 0, 8869311
section iast
Agent [baseline] (1.229 s) : 0, 1229454
Total [baseline] (9.597 s) : 0, 9596854
Agent [candidate] (1.227 s) : 0, 1227106
Total [candidate] (9.598 s) : 0, 9598138
gantt
title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~03435e3bd7, baseline=1.61.0-SNAPSHOT~0ae82bcb37
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.219 ms) : 0, 1219
crashtracking [candidate] (1.212 ms) : 0, 1212
BytebuddyAgent [baseline] (630.645 ms) : 0, 630645
BytebuddyAgent [candidate] (633.31 ms) : 0, 633310
AgentMeter [baseline] (29.053 ms) : 0, 29053
AgentMeter [candidate] (29.321 ms) : 0, 29321
GlobalTracer [baseline] (256.814 ms) : 0, 256814
GlobalTracer [candidate] (258.676 ms) : 0, 258676
AppSec [baseline] (31.559 ms) : 0, 31559
AppSec [candidate] (31.765 ms) : 0, 31765
Debugger [baseline] (58.636 ms) : 0, 58636
Debugger [candidate] (59.061 ms) : 0, 59061
Remote Config [baseline] (601.907 µs) : 0, 602
Remote Config [candidate] (602.283 µs) : 0, 602
Telemetry [baseline] (8.643 ms) : 0, 8643
Telemetry [candidate] (8.704 ms) : 0, 8704
Flare Poller [baseline] (7.109 ms) : 0, 7109
Flare Poller [candidate] (7.324 ms) : 0, 7324
section iast
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (797.081 ms) : 0, 797081
BytebuddyAgent [candidate] (796.286 ms) : 0, 796286
AgentMeter [baseline] (11.316 ms) : 0, 11316
AgentMeter [candidate] (11.331 ms) : 0, 11331
GlobalTracer [baseline] (248.705 ms) : 0, 248705
GlobalTracer [candidate] (247.584 ms) : 0, 247584
AppSec [baseline] (26.585 ms) : 0, 26585
AppSec [candidate] (26.411 ms) : 0, 26411
Debugger [baseline] (62.804 ms) : 0, 62804
Debugger [candidate] (62.688 ms) : 0, 62688
Remote Config [baseline] (539.289 µs) : 0, 539
Remote Config [candidate] (526.712 µs) : 0, 527
Telemetry [baseline] (14.8 ms) : 0, 14800
Telemetry [candidate] (14.869 ms) : 0, 14869
Flare Poller [baseline] (4.942 ms) : 0, 4942
Flare Poller [candidate] (4.908 ms) : 0, 4908
IAST [baseline] (25.344 ms) : 0, 25344
IAST [candidate] (25.18 ms) : 0, 25180
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~03435e3bd7, baseline=1.61.0-SNAPSHOT~0ae82bcb37
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1065727
Total [baseline] (11.102 s) : 0, 11102131
Agent [candidate] (1.058 s) : 0, 1057564
Total [candidate] (11.117 s) : 0, 11116610
section appsec
Agent [baseline] (1.254 s) : 0, 1253870
Total [baseline] (11.142 s) : 0, 11141978
Agent [candidate] (1.248 s) : 0, 1247849
Total [candidate] (11.178 s) : 0, 11178324
section iast
Agent [baseline] (1.226 s) : 0, 1225901
Total [baseline] (11.378 s) : 0, 11377880
Agent [candidate] (1.228 s) : 0, 1228328
Total [candidate] (11.33 s) : 0, 11329745
section profiling
Agent [baseline] (1.202 s) : 0, 1201642
Total [baseline] (11.204 s) : 0, 11204072
Agent [candidate] (1.183 s) : 0, 1183054
Total [candidate] (11.111 s) : 0, 11111110
gantt
title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~03435e3bd7, baseline=1.61.0-SNAPSHOT~0ae82bcb37
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.194 ms) : 0, 1194
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (632.538 ms) : 0, 632538
BytebuddyAgent [candidate] (628.317 ms) : 0, 628317
AgentMeter [baseline] (29.339 ms) : 0, 29339
AgentMeter [candidate] (29.129 ms) : 0, 29129
GlobalTracer [baseline] (258.47 ms) : 0, 258470
GlobalTracer [candidate] (257.062 ms) : 0, 257062
AppSec [baseline] (31.765 ms) : 0, 31765
AppSec [candidate] (31.489 ms) : 0, 31489
Debugger [baseline] (59.735 ms) : 0, 59735
Debugger [candidate] (59.25 ms) : 0, 59250
Remote Config [baseline] (596.677 µs) : 0, 597
Remote Config [candidate] (587.992 µs) : 0, 588
Telemetry [baseline] (8.622 ms) : 0, 8622
Telemetry [candidate] (8.61 ms) : 0, 8610
Flare Poller [baseline] (7.329 ms) : 0, 7329
Flare Poller [candidate] (5.824 ms) : 0, 5824
section appsec
crashtracking [baseline] (1.205 ms) : 0, 1205
crashtracking [candidate] (1.215 ms) : 0, 1215
BytebuddyAgent [baseline] (663.008 ms) : 0, 663008
BytebuddyAgent [candidate] (658.909 ms) : 0, 658909
AgentMeter [baseline] (12.063 ms) : 0, 12063
AgentMeter [candidate] (12.062 ms) : 0, 12062
GlobalTracer [baseline] (259.491 ms) : 0, 259491
GlobalTracer [candidate] (258.979 ms) : 0, 258979
AppSec [baseline] (178.463 ms) : 0, 178463
AppSec [candidate] (177.671 ms) : 0, 177671
Debugger [baseline] (65.928 ms) : 0, 65928
Debugger [candidate] (65.498 ms) : 0, 65498
Remote Config [baseline] (571.865 µs) : 0, 572
Remote Config [candidate] (569.557 µs) : 0, 570
Telemetry [baseline] (8.982 ms) : 0, 8982
Telemetry [candidate] (8.983 ms) : 0, 8983
Flare Poller [baseline] (3.625 ms) : 0, 3625
Flare Poller [candidate] (3.609 ms) : 0, 3609
IAST [baseline] (24.134 ms) : 0, 24134
IAST [candidate] (23.953 ms) : 0, 23953
section iast
crashtracking [baseline] (1.188 ms) : 0, 1188
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (794.725 ms) : 0, 794725
BytebuddyAgent [candidate] (796.849 ms) : 0, 796849
AgentMeter [baseline] (11.283 ms) : 0, 11283
AgentMeter [candidate] (11.285 ms) : 0, 11285
GlobalTracer [baseline] (247.413 ms) : 0, 247413
GlobalTracer [candidate] (247.54 ms) : 0, 247540
AppSec [baseline] (26.408 ms) : 0, 26408
AppSec [candidate] (26.373 ms) : 0, 26373
Debugger [baseline] (63.451 ms) : 0, 63451
Debugger [candidate] (63.508 ms) : 0, 63508
Remote Config [baseline] (531.289 µs) : 0, 531
Remote Config [candidate] (527.58 µs) : 0, 528
Telemetry [baseline] (14.873 ms) : 0, 14873
Telemetry [candidate] (14.897 ms) : 0, 14897
Flare Poller [baseline] (4.888 ms) : 0, 4888
Flare Poller [candidate] (4.937 ms) : 0, 4937
IAST [baseline] (25.145 ms) : 0, 25145
IAST [candidate] (25.133 ms) : 0, 25133
section profiling
crashtracking [baseline] (1.199 ms) : 0, 1199
crashtracking [candidate] (1.176 ms) : 0, 1176
BytebuddyAgent [baseline] (695.558 ms) : 0, 695558
BytebuddyAgent [candidate] (683.667 ms) : 0, 683667
AgentMeter [baseline] (8.695 ms) : 0, 8695
AgentMeter [candidate] (8.584 ms) : 0, 8584
GlobalTracer [baseline] (217.89 ms) : 0, 217890
GlobalTracer [candidate] (215.663 ms) : 0, 215663
AppSec [baseline] (32.371 ms) : 0, 32371
AppSec [candidate] (32.007 ms) : 0, 32007
Debugger [baseline] (65.886 ms) : 0, 65886
Debugger [candidate] (63.381 ms) : 0, 63381
Remote Config [baseline] (594.074 µs) : 0, 594
Remote Config [candidate] (592.315 µs) : 0, 592
Telemetry [baseline] (8.272 ms) : 0, 8272
Telemetry [candidate] (9.715 ms) : 0, 9715
Flare Poller [baseline] (3.566 ms) : 0, 3566
Flare Poller [candidate] (3.547 ms) : 0, 3547
ProfilingAgent [baseline] (95.635 ms) : 0, 95635
ProfilingAgent [candidate] (93.812 ms) : 0, 93812
Profiling [baseline] (96.217 ms) : 0, 96217
Profiling [candidate] (94.375 ms) : 0, 94375
LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 3 performance regressions! Performance is the same for 17 metrics, 15 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~03435e3bd7, baseline=1.61.0-SNAPSHOT~0ae82bcb37
dateFormat X
axisFormat %s
section baseline
no_agent (1.172 ms) : 1161, 1183
. : milestone, 1172,
iast (3.071 ms) : 3028, 3114
. : milestone, 3071,
iast_FULL (5.957 ms) : 5897, 6017
. : milestone, 5957,
iast_GLOBAL (3.536 ms) : 3486, 3586
. : milestone, 3536,
profiling (2.01 ms) : 1993, 2027
. : milestone, 2010,
tracing (1.77 ms) : 1756, 1785
. : milestone, 1770,
section candidate
no_agent (1.191 ms) : 1179, 1203
. : milestone, 1191,
iast (3.092 ms) : 3056, 3127
. : milestone, 3092,
iast_FULL (5.749 ms) : 5692, 5806
. : milestone, 5749,
iast_GLOBAL (3.569 ms) : 3507, 3631
. : milestone, 3569,
profiling (2.319 ms) : 2296, 2343
. : milestone, 2319,
tracing (1.789 ms) : 1775, 1804
. : milestone, 1789,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~03435e3bd7, baseline=1.61.0-SNAPSHOT~0ae82bcb37
dateFormat X
axisFormat %s
section baseline
no_agent (19.204 ms) : 19011, 19397
. : milestone, 19204,
appsec (18.549 ms) : 18362, 18737
. : milestone, 18549,
code_origins (17.854 ms) : 17677, 18032
. : milestone, 17854,
iast (17.715 ms) : 17538, 17892
. : milestone, 17715,
profiling (18.942 ms) : 18752, 19133
. : milestone, 18942,
tracing (17.713 ms) : 17540, 17885
. : milestone, 17713,
section candidate
no_agent (19.041 ms) : 18846, 19235
. : milestone, 19041,
appsec (18.726 ms) : 18532, 18920
. : milestone, 18726,
code_origins (17.841 ms) : 17663, 18018
. : milestone, 17841,
iast (18.24 ms) : 18057, 18422
. : milestone, 18240,
profiling (18.483 ms) : 18299, 18667
. : milestone, 18483,
tracing (18.596 ms) : 18411, 18782
. : milestone, 18596,
DacapoParameters
See matching parameters
SummaryFound 1 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 1 unstable metrics.
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~03435e3bd7, baseline=1.61.0-SNAPSHOT~0ae82bcb37
dateFormat X
axisFormat %s
section baseline
no_agent (15.594 s) : 15594000, 15594000
. : milestone, 15594000,
appsec (15.139 s) : 15139000, 15139000
. : milestone, 15139000,
iast (18.622 s) : 18622000, 18622000
. : milestone, 18622000,
iast_GLOBAL (17.757 s) : 17757000, 17757000
. : milestone, 17757000,
profiling (14.7 s) : 14700000, 14700000
. : milestone, 14700000,
tracing (15.079 s) : 15079000, 15079000
. : milestone, 15079000,
section candidate
no_agent (15.094 s) : 15094000, 15094000
. : milestone, 15094000,
appsec (14.84 s) : 14840000, 14840000
. : milestone, 14840000,
iast (17.659 s) : 17659000, 17659000
. : milestone, 17659000,
iast_GLOBAL (17.909 s) : 17909000, 17909000
. : milestone, 17909000,
profiling (14.973 s) : 14973000, 14973000
. : milestone, 14973000,
tracing (15.101 s) : 15101000, 15101000
. : milestone, 15101000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~03435e3bd7, baseline=1.61.0-SNAPSHOT~0ae82bcb37
dateFormat X
axisFormat %s
section baseline
no_agent (1.475 ms) : 1464, 1487
. : milestone, 1475,
appsec (3.738 ms) : 3521, 3954
. : milestone, 3738,
iast (2.261 ms) : 2191, 2331
. : milestone, 2261,
iast_GLOBAL (2.31 ms) : 2240, 2380
. : milestone, 2310,
profiling (2.519 ms) : 2352, 2685
. : milestone, 2519,
tracing (2.07 ms) : 2016, 2124
. : milestone, 2070,
section candidate
no_agent (1.478 ms) : 1467, 1490
. : milestone, 1478,
appsec (2.58 ms) : 2522, 2638
. : milestone, 2580,
iast (2.258 ms) : 2188, 2327
. : milestone, 2258,
iast_GLOBAL (2.297 ms) : 2227, 2367
. : milestone, 2297,
profiling (2.128 ms) : 2071, 2185
. : milestone, 2128,
tracing (2.062 ms) : 2008, 2117
. : milestone, 2062,
|
This file contains hidden or 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
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
This pull request introduces the new API for HTTP clients.
It includes compatibility tests and provider tests.
The provider tests are disable until the a HTTP client library is provided.
Motivation
Ship the communication module refactoring into smaller pieces.
The HTTP platform component will inherits any low level communication logic while abstracting the HTTP layer from the agent protocols and retry policies used in the various product communications methods.
Additional Notes
This PR is part of a wider refactoring that includes:
Contributor Checklist
type:and (comp:orinst:) labels in addition to any other useful labelsclose,fix, or any linking keywords when referencing an issueUse
solvesinstead, and assign the PR milestone to the issueJira ticket: [APMLP-895]
Note: Once your PR is ready to merge, add it to the merge queue by commenting
/merge./merge -ccancels the queue request./merge -f --reason "reason"skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.