Conversation
…n OTel extension. Metrics for spans created manually via the OTel API continue to be tagged with 'otel'.
22c162d to
f64a035
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 47 metrics, 16 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.39.0-SNAPSHOT~f64a035a77, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.047 s) : 0, 1046744
Total [baseline] (10.353 s) : 0, 10353226
Agent [candidate] (1.06 s) : 0, 1059682
Total [candidate] (10.386 s) : 0, 10386087
section appsec
Agent [baseline] (1.172 s) : 0, 1172123
Total [baseline] (10.51 s) : 0, 10510438
Agent [candidate] (1.176 s) : 0, 1176486
Total [candidate] (10.455 s) : 0, 10455187
section iast
Agent [baseline] (1.179 s) : 0, 1178707
Total [baseline] (10.864 s) : 0, 10863932
Agent [candidate] (1.186 s) : 0, 1186297
Total [candidate] (10.829 s) : 0, 10828685
section profiling
Agent [baseline] (1.246 s) : 0, 1246040
Total [baseline] (10.588 s) : 0, 10588153
Agent [candidate] (1.247 s) : 0, 1247486
Total [candidate] (10.575 s) : 0, 10575231
gantt
title petclinic - break down per module: candidate=1.39.0-SNAPSHOT~f64a035a77, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (668.237 ms) : 0, 668237
BytebuddyAgent [candidate] (677.115 ms) : 0, 677115
GlobalTracer [baseline] (305.944 ms) : 0, 305944
GlobalTracer [candidate] (309.156 ms) : 0, 309156
AppSec [baseline] (50.941 ms) : 0, 50941
AppSec [candidate] (51.592 ms) : 0, 51592
Remote Config [baseline] (687.633 µs) : 0, 688
Remote Config [candidate] (698.907 µs) : 0, 699
Telemetry [baseline] (7.486 ms) : 0, 7486
Telemetry [candidate] (7.532 ms) : 0, 7532
section appsec
BytebuddyAgent [baseline] (680.701 ms) : 0, 680701
BytebuddyAgent [candidate] (683.179 ms) : 0, 683179
GlobalTracer [baseline] (300.567 ms) : 0, 300567
GlobalTracer [candidate] (301.675 ms) : 0, 301675
AppSec [baseline] (157.326 ms) : 0, 157326
AppSec [candidate] (157.988 ms) : 0, 157988
Remote Config [baseline] (600.076 µs) : 0, 600
Remote Config [candidate] (607.652 µs) : 0, 608
Telemetry [baseline] (8.389 ms) : 0, 8389
Telemetry [candidate] (8.412 ms) : 0, 8412
IAST [baseline] (22.036 ms) : 0, 22036
IAST [candidate] (22.055 ms) : 0, 22055
section iast
BytebuddyAgent [baseline] (783.672 ms) : 0, 783672
BytebuddyAgent [candidate] (788.879 ms) : 0, 788879
GlobalTracer [baseline] (297.275 ms) : 0, 297275
GlobalTracer [candidate] (298.863 ms) : 0, 298863
AppSec [baseline] (53.017 ms) : 0, 53017
AppSec [candidate] (52.0 ms) : 0, 52000
Remote Config [baseline] (584.122 µs) : 0, 584
Remote Config [candidate] (579.056 µs) : 0, 579
Telemetry [baseline] (8.079 ms) : 0, 8079
Telemetry [candidate] (8.016 ms) : 0, 8016
IAST [baseline] (22.564 ms) : 0, 22564
IAST [candidate] (24.356 ms) : 0, 24356
section profiling
BytebuddyAgent [baseline] (663.386 ms) : 0, 663386
BytebuddyAgent [candidate] (664.315 ms) : 0, 664315
GlobalTracer [baseline] (390.718 ms) : 0, 390718
GlobalTracer [candidate] (391.197 ms) : 0, 391197
AppSec [baseline] (52.282 ms) : 0, 52282
AppSec [candidate] (52.287 ms) : 0, 52287
Remote Config [baseline] (691.717 µs) : 0, 692
Remote Config [candidate] (693.656 µs) : 0, 694
Telemetry [baseline] (7.39 ms) : 0, 7390
Telemetry [candidate] (7.42 ms) : 0, 7420
ProfilingAgent [baseline] (94.465 ms) : 0, 94465
ProfilingAgent [candidate] (94.353 ms) : 0, 94353
Profiling [baseline] (94.49 ms) : 0, 94490
Profiling [candidate] (94.378 ms) : 0, 94378
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.39.0-SNAPSHOT~f64a035a77, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.052 s) : 0, 1052069
Total [baseline] (8.51 s) : 0, 8510347
Agent [candidate] (1.062 s) : 0, 1062253
Total [candidate] (8.545 s) : 0, 8545274
section iast
Agent [baseline] (1.176 s) : 0, 1175579
Total [baseline] (8.987 s) : 0, 8986569
Agent [candidate] (1.174 s) : 0, 1174027
Total [candidate] (8.982 s) : 0, 8982224
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.183 s) : 0, 1182926
Total [baseline] (9.019 s) : 0, 9018545
Agent [candidate] (1.182 s) : 0, 1181647
Total [candidate] (8.949 s) : 0, 8949301
section iast_TELEMETRY_OFF
Agent [baseline] (1.177 s) : 0, 1176900
Total [baseline] (9.014 s) : 0, 9013893
Agent [candidate] (1.175 s) : 0, 1174764
Total [candidate] (9.005 s) : 0, 9004922
gantt
title insecure-bank - break down per module: candidate=1.39.0-SNAPSHOT~f64a035a77, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (671.451 ms) : 0, 671451
BytebuddyAgent [candidate] (677.977 ms) : 0, 677977
GlobalTracer [baseline] (307.642 ms) : 0, 307642
GlobalTracer [candidate] (310.305 ms) : 0, 310305
AppSec [baseline] (51.259 ms) : 0, 51259
AppSec [candidate] (51.997 ms) : 0, 51997
Remote Config [baseline] (683.498 µs) : 0, 683
Remote Config [candidate] (689.982 µs) : 0, 690
Telemetry [baseline] (7.485 ms) : 0, 7485
Telemetry [candidate] (7.617 ms) : 0, 7617
section iast
BytebuddyAgent [baseline] (781.755 ms) : 0, 781755
BytebuddyAgent [candidate] (780.897 ms) : 0, 780897
GlobalTracer [baseline] (295.501 ms) : 0, 295501
GlobalTracer [candidate] (295.83 ms) : 0, 295830
AppSec [baseline] (50.124 ms) : 0, 50124
AppSec [candidate] (54.811 ms) : 0, 54811
IAST [baseline] (22.934 ms) : 0, 22934
IAST [candidate] (21.407 ms) : 0, 21407
Remote Config [baseline] (630.771 µs) : 0, 631
Remote Config [candidate] (564.319 µs) : 0, 564
Telemetry [baseline] (11.15 ms) : 0, 11150
Telemetry [candidate] (7.056 ms) : 0, 7056
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (788.043 ms) : 0, 788043
BytebuddyAgent [candidate] (786.634 ms) : 0, 786634
GlobalTracer [baseline] (298.215 ms) : 0, 298215
GlobalTracer [candidate] (298.233 ms) : 0, 298233
AppSec [baseline] (50.486 ms) : 0, 50486
AppSec [candidate] (48.576 ms) : 0, 48576
IAST [baseline] (23.028 ms) : 0, 23028
IAST [candidate] (24.454 ms) : 0, 24454
Remote Config [baseline] (601.527 µs) : 0, 602
Remote Config [candidate] (587.499 µs) : 0, 587
Telemetry [baseline] (8.942 ms) : 0, 8942
Telemetry [candidate] (9.573 ms) : 0, 9573
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (781.347 ms) : 0, 781347
BytebuddyAgent [candidate] (780.694 ms) : 0, 780694
GlobalTracer [baseline] (298.216 ms) : 0, 298216
GlobalTracer [candidate] (297.657 ms) : 0, 297657
AppSec [baseline] (54.426 ms) : 0, 54426
AppSec [candidate] (51.22 ms) : 0, 51220
IAST [baseline] (21.584 ms) : 0, 21584
IAST [candidate] (22.441 ms) : 0, 22441
Remote Config [baseline] (632.568 µs) : 0, 633
Remote Config [candidate] (615.408 µs) : 0, 615
Telemetry [baseline] (7.144 ms) : 0, 7144
Telemetry [candidate] (8.631 ms) : 0, 8631
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 18 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~f64a035a77, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section baseline
no_agent (365.14 µs) : 346, 385
. : milestone, 365,
iast (478.65 µs) : 457, 501
. : milestone, 479,
iast_FULL (550.804 µs) : 528, 573
. : milestone, 551,
iast_GLOBAL (507.116 µs) : 484, 530
. : milestone, 507,
iast_HARDCODED_SECRET_DISABLED (478.378 µs) : 457, 500
. : milestone, 478,
iast_INACTIVE (455.222 µs) : 432, 478
. : milestone, 455,
iast_TELEMETRY_OFF (467.544 µs) : 446, 489
. : milestone, 468,
tracing (439.032 µs) : 418, 460
. : milestone, 439,
section candidate
no_agent (358.609 µs) : 339, 378
. : milestone, 359,
iast (487.378 µs) : 466, 509
. : milestone, 487,
iast_FULL (544.936 µs) : 522, 567
. : milestone, 545,
iast_GLOBAL (505.339 µs) : 483, 528
. : milestone, 505,
iast_HARDCODED_SECRET_DISABLED (482.197 µs) : 461, 503
. : milestone, 482,
iast_INACTIVE (457.353 µs) : 435, 480
. : milestone, 457,
iast_TELEMETRY_OFF (472.435 µs) : 450, 495
. : milestone, 472,
tracing (440.622 µs) : 420, 461
. : milestone, 441,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~f64a035a77, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section baseline
no_agent (1.342 ms) : 1321, 1362
. : milestone, 1342,
appsec (1.725 ms) : 1702, 1749
. : milestone, 1725,
appsec_no_iast (1.713 ms) : 1689, 1738
. : milestone, 1713,
iast (1.48 ms) : 1457, 1502
. : milestone, 1480,
profiling (1.524 ms) : 1498, 1549
. : milestone, 1524,
tracing (1.472 ms) : 1449, 1496
. : milestone, 1472,
section candidate
no_agent (1.336 ms) : 1317, 1355
. : milestone, 1336,
appsec (1.716 ms) : 1692, 1740
. : milestone, 1716,
appsec_no_iast (1.714 ms) : 1689, 1739
. : milestone, 1714,
iast (1.481 ms) : 1459, 1502
. : milestone, 1481,
profiling (1.479 ms) : 1455, 1504
. : milestone, 1479,
tracing (1.45 ms) : 1426, 1475
. : milestone, 1450,
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.39.0-SNAPSHOT~f64a035a77, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section baseline
no_agent (1.459 ms) : 1448, 1471
. : milestone, 1459,
appsec (2.213 ms) : 2178, 2248
. : milestone, 2213,
iast (1.972 ms) : 1930, 2015
. : milestone, 1972,
iast_GLOBAL (2.012 ms) : 1968, 2055
. : milestone, 2012,
profiling (1.851 ms) : 1816, 1885
. : milestone, 1851,
tracing (1.844 ms) : 1810, 1877
. : milestone, 1844,
section candidate
no_agent (1.457 ms) : 1445, 1468
. : milestone, 1457,
appsec (2.221 ms) : 2185, 2256
. : milestone, 2221,
iast (1.969 ms) : 1927, 2011
. : milestone, 1969,
iast_GLOBAL (2.009 ms) : 1965, 2052
. : milestone, 2009,
profiling (1.859 ms) : 1825, 1894
. : milestone, 1859,
tracing (1.822 ms) : 1789, 1854
. : milestone, 1822,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~f64a035a77, baseline=1.39.0-SNAPSHOT~529f893c6a
dateFormat X
axisFormat %s
section baseline
no_agent (14.991 s) : 14991000, 14991000
. : milestone, 14991000,
appsec (15.288 s) : 15288000, 15288000
. : milestone, 15288000,
iast (18.871 s) : 18871000, 18871000
. : milestone, 18871000,
iast_GLOBAL (18.05 s) : 18050000, 18050000
. : milestone, 18050000,
profiling (15.163 s) : 15163000, 15163000
. : milestone, 15163000,
tracing (15.033 s) : 15033000, 15033000
. : milestone, 15033000,
section candidate
no_agent (15.018 s) : 15018000, 15018000
. : milestone, 15018000,
appsec (14.89 s) : 14890000, 14890000
. : milestone, 14890000,
iast (18.797 s) : 18797000, 18797000
. : milestone, 18797000,
iast_GLOBAL (17.956 s) : 17956000, 17956000
. : milestone, 17956000,
profiling (15.972 s) : 15972000, 15972000
. : milestone, 15972000,
tracing (15.326 s) : 15326000, 15326000
. : milestone, 15326000,
|
amarziali
approved these changes
Aug 19, 2024
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.
Motivation
Helps distinguish span metrics from OTel extensions with those from manual OTel instrumentation.
Additional Notes
Metrics for spans created manually via the OTel API continue to be tagged with 'otel'.
Jira ticket: APMAPI-153