Configuration changes to support triage mode#6262
Merged
Merged
Conversation
45c51da to
ca8059e
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 47 metrics, 7 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.25.0-SNAPSHOT~987256f79d, baseline=1.25.0-SNAPSHOT~46fcb7cb58
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.036 s) : 0, 1035953
Total [baseline] (8.703 s) : 0, 8702569
Agent [candidate] (1.034 s) : 0, 1034485
Total [candidate] (8.681 s) : 0, 8681404
section iast
Agent [baseline] (1.158 s) : 0, 1157866
Total [baseline] (9.261 s) : 0, 9261104
Agent [candidate] (1.149 s) : 0, 1149374
Total [candidate] (9.217 s) : 0, 9217374
section iast_TELEMETRY_OFF
Agent [baseline] (1.139 s) : 0, 1139304
Total [baseline] (9.225 s) : 0, 9225480
Agent [candidate] (1.138 s) : 0, 1138235
Total [candidate] (9.218 s) : 0, 9217900
gantt
title insecure-bank - break down per module: candidate=1.25.0-SNAPSHOT~987256f79d, baseline=1.25.0-SNAPSHOT~46fcb7cb58
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (646.609 ms) : 0, 646609
BytebuddyAgent [candidate] (645.529 ms) : 0, 645529
GlobalTracer [baseline] (298.72 ms) : 0, 298720
GlobalTracer [candidate] (298.458 ms) : 0, 298458
AppSec [baseline] (48.281 ms) : 0, 48281
AppSec [candidate] (48.201 ms) : 0, 48201
Remote Config [baseline] (685.971 µs) : 0, 686
Remote Config [candidate] (680.7 µs) : 0, 681
Telemetry [baseline] (7.319 ms) : 0, 7319
Telemetry [candidate] (7.349 ms) : 0, 7349
section iast
BytebuddyAgent [baseline] (768.782 ms) : 0, 768782
BytebuddyAgent [candidate] (763.127 ms) : 0, 763127
GlobalTracer [baseline] (279.188 ms) : 0, 279188
GlobalTracer [candidate] (278.166 ms) : 0, 278166
AppSec [baseline] (49.904 ms) : 0, 49904
AppSec [candidate] (50.532 ms) : 0, 50532
IAST [baseline] (16.992 ms) : 0, 16992
IAST [candidate] (13.98 ms) : 0, 13980
Remote Config [baseline] (573.95 µs) : 0, 574
Remote Config [candidate] (569.247 µs) : 0, 569
Telemetry [baseline] (7.916 ms) : 0, 7916
Telemetry [candidate] (8.72 ms) : 0, 8720
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (754.824 ms) : 0, 754824
BytebuddyAgent [candidate] (755.199 ms) : 0, 755199
GlobalTracer [baseline] (277.803 ms) : 0, 277803
GlobalTracer [candidate] (278.161 ms) : 0, 278161
AppSec [baseline] (47.018 ms) : 0, 47018
AppSec [candidate] (46.499 ms) : 0, 46499
IAST [baseline] (18.63 ms) : 0, 18630
IAST [candidate] (16.565 ms) : 0, 16565
Remote Config [baseline] (553.691 µs) : 0, 554
Remote Config [candidate] (560.359 µs) : 0, 560
Telemetry [baseline] (6.322 ms) : 0, 6322
Telemetry [candidate] (7.122 ms) : 0, 7122
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.25.0-SNAPSHOT~987256f79d, baseline=1.25.0-SNAPSHOT~46fcb7cb58
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.029 s) : 0, 1029056
Total [baseline] (9.266 s) : 0, 9265563
Agent [candidate] (1.03 s) : 0, 1029924
Total [candidate] (9.331 s) : 0, 9331021
section appsec
Agent [baseline] (1.133 s) : 0, 1133415
Total [baseline] (9.453 s) : 0, 9452504
Agent [candidate] (1.12 s) : 0, 1120355
Total [candidate] (9.398 s) : 0, 9398323
section iast
Agent [baseline] (1.144 s) : 0, 1143677
Total [baseline] (9.479 s) : 0, 9479307
Agent [candidate] (1.158 s) : 0, 1157994
Total [candidate] (9.566 s) : 0, 9565504
section profiling
Agent [baseline] (1.219 s) : 0, 1219189
Total [baseline] (9.58 s) : 0, 9580214
Agent [candidate] (1.22 s) : 0, 1219976
Total [candidate] (9.63 s) : 0, 9630295
gantt
title petclinic - break down per module: candidate=1.25.0-SNAPSHOT~987256f79d, baseline=1.25.0-SNAPSHOT~46fcb7cb58
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (641.895 ms) : 0, 641895
BytebuddyAgent [candidate] (642.451 ms) : 0, 642451
GlobalTracer [baseline] (296.944 ms) : 0, 296944
GlobalTracer [candidate] (297.387 ms) : 0, 297387
AppSec [baseline] (48.0 ms) : 0, 48000
AppSec [candidate] (48.115 ms) : 0, 48115
Remote Config [baseline] (674.175 µs) : 0, 674
Remote Config [candidate] (673.676 µs) : 0, 674
Telemetry [baseline] (7.311 ms) : 0, 7311
Telemetry [candidate] (7.24 ms) : 0, 7240
section appsec
BytebuddyAgent [baseline] (652.167 ms) : 0, 652167
BytebuddyAgent [candidate] (644.368 ms) : 0, 644368
GlobalTracer [baseline] (301.274 ms) : 0, 301274
GlobalTracer [candidate] (297.971 ms) : 0, 297971
AppSec [baseline] (137.643 ms) : 0, 137643
AppSec [candidate] (136.338 ms) : 0, 136338
Remote Config [baseline] (665.017 µs) : 0, 665
Remote Config [candidate] (649.177 µs) : 0, 649
Telemetry [baseline] (6.924 ms) : 0, 6924
Telemetry [candidate] (6.745 ms) : 0, 6745
section iast
BytebuddyAgent [baseline] (760.354 ms) : 0, 760354
BytebuddyAgent [candidate] (768.832 ms) : 0, 768832
GlobalTracer [baseline] (276.39 ms) : 0, 276390
GlobalTracer [candidate] (279.873 ms) : 0, 279873
AppSec [baseline] (48.463 ms) : 0, 48463
AppSec [candidate] (51.798 ms) : 0, 51798
Remote Config [baseline] (564.335 µs) : 0, 564
Remote Config [candidate] (576.177 µs) : 0, 576
Telemetry [baseline] (9.949 ms) : 0, 9949
Telemetry [candidate] (8.547 ms) : 0, 8547
IAST [baseline] (13.899 ms) : 0, 13899
IAST [candidate] (13.944 ms) : 0, 13944
section profiling
ProfilingAgent [baseline] (88.434 ms) : 0, 88434
ProfilingAgent [candidate] (87.913 ms) : 0, 87913
BytebuddyAgent [baseline] (653.223 ms) : 0, 653223
BytebuddyAgent [candidate] (654.12 ms) : 0, 654120
GlobalTracer [baseline] (366.918 ms) : 0, 366918
GlobalTracer [candidate] (367.44 ms) : 0, 367440
AppSec [baseline] (48.652 ms) : 0, 48652
AppSec [candidate] (48.619 ms) : 0, 48619
Remote Config [baseline] (694.315 µs) : 0, 694
Remote Config [candidate] (695.969 µs) : 0, 696
Telemetry [baseline] (7.373 ms) : 0, 7373
Telemetry [candidate] (7.356 ms) : 0, 7356
Profiling [baseline] (88.457 ms) : 0, 88457
Profiling [candidate] (87.936 ms) : 0, 87936
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 9 metrics, 13 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.25.0-SNAPSHOT~987256f79d, baseline=1.25.0-SNAPSHOT~46fcb7cb58
dateFormat X
axisFormat %s
section baseline
no_agent (377.139 µs) : 356, 398
. : milestone, 377,
iast (491.445 µs) : 471, 512
. : milestone, 491,
iast_FULL (537.606 µs) : 517, 558
. : milestone, 538,
iast_INACTIVE (451.644 µs) : 430, 473
. : milestone, 452,
iast_TELEMETRY_OFF (474.388 µs) : 454, 495
. : milestone, 474,
tracing (440.49 µs) : 420, 461
. : milestone, 440,
section candidate
no_agent (371.887 µs) : 351, 393
. : milestone, 372,
iast (479.158 µs) : 459, 500
. : milestone, 479,
iast_FULL (533.872 µs) : 513, 554
. : milestone, 534,
iast_INACTIVE (441.844 µs) : 421, 462
. : milestone, 442,
iast_TELEMETRY_OFF (463.736 µs) : 443, 484
. : milestone, 464,
tracing (446.028 µs) : 426, 466
. : milestone, 446,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.25.0-SNAPSHOT~987256f79d, baseline=1.25.0-SNAPSHOT~46fcb7cb58
dateFormat X
axisFormat %s
section baseline
no_agent (1.354 ms) : 1335, 1373
. : milestone, 1354,
appsec (1.769 ms) : 1744, 1794
. : milestone, 1769,
iast (1.534 ms) : 1510, 1559
. : milestone, 1534,
profiling (1.508 ms) : 1483, 1533
. : milestone, 1508,
tracing (1.52 ms) : 1495, 1544
. : milestone, 1520,
section candidate
no_agent (1.339 ms) : 1320, 1358
. : milestone, 1339,
appsec (1.769 ms) : 1744, 1794
. : milestone, 1769,
iast (1.545 ms) : 1521, 1570
. : milestone, 1545,
profiling (1.562 ms) : 1536, 1589
. : milestone, 1562,
tracing (1.514 ms) : 1489, 1539
. : milestone, 1514,
|
ca8059e to
987256f
Compare
PerfectSlayer
approved these changes
Nov 30, 2023
Contributor
PerfectSlayer
left a comment
There was a problem hiding this comment.
LGTM! Do we consider publicly documenting it?
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
Adds a triage mode to static and dynamic config. Explicitly enabling full debug implicitly enables triage mode.
Motivation
Triage mode will enable lightweight checks to help triage common issues without having to enable full debug mode.
Usage
JVM option:
Environment variable:
Jira ticket: APMJAVA-1134