-
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 resource name to profile samples #6113
Merged
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
richardstartin
force-pushed
the
rgs/resource-name-labels
branch
from
October 30, 2023 10:55
7146398
to
b0c61b8
Compare
richardstartin
force-pushed
the
rgs/resource-name-labels
branch
from
October 30, 2023 11:18
b0c61b8
to
b3d399b
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 1 performance improvements and 1 performance regressions! Performance is the same for 52 cases.
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.22.0-SNAPSHOT~b3d399b8ac, baseline=1.23.0-SNAPSHOT~cbff199155
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.041 s) : 0, 1040521
Total [baseline] (8.761 s) : 0, 8760523
Agent [candidate] (1.022 s) : 0, 1022209
Total [candidate] (8.783 s) : 0, 8783067
section iast
Agent [baseline] (1.166 s) : 0, 1165549
Total [baseline] (9.288 s) : 0, 9288254
Agent [candidate] (1.147 s) : 0, 1147086
Total [candidate] (9.291 s) : 0, 9290840
section iast_TELEMETRY_OFF
Agent [baseline] (1.152 s) : 0, 1151516
Total [baseline] (9.305 s) : 0, 9305140
Agent [candidate] (1.139 s) : 0, 1138860
Total [candidate] (9.226 s) : 0, 9226349
gantt
title insecure-bank - break down per module: candidate=1.22.0-SNAPSHOT~b3d399b8ac, baseline=1.23.0-SNAPSHOT~cbff199155
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (651.008 ms) : 0, 651008
BytebuddyAgent [candidate] (636.259 ms) : 0, 636259
GlobalTracer [baseline] (297.977 ms) : 0, 297977
GlobalTracer [candidate] (295.315 ms) : 0, 295315
AppSec [baseline] (49.591 ms) : 0, 49591
AppSec [candidate] (49.481 ms) : 0, 49481
Remote Config [baseline] (694.96 µs) : 0, 695
Remote Config [candidate] (654.598 µs) : 0, 655
Telemetry [baseline] (6.19 ms) : 0, 6190
Telemetry [candidate] (6.029 ms) : 0, 6029
section iast
BytebuddyAgent [baseline] (782.493 ms) : 0, 782493
BytebuddyAgent [candidate] (765.676 ms) : 0, 765676
GlobalTracer [baseline] (275.449 ms) : 0, 275449
GlobalTracer [candidate] (273.764 ms) : 0, 273764
AppSec [baseline] (47.386 ms) : 0, 47386
AppSec [candidate] (46.488 ms) : 0, 46488
Remote Config [baseline] (574.367 µs) : 0, 574
Remote Config [candidate] (560.662 µs) : 0, 561
Telemetry [baseline] (9.703 ms) : 0, 9703
Telemetry [candidate] (7.492 ms) : 0, 7492
IAST [baseline] (14.917 ms) : 0, 14917
IAST [candidate] (18.709 ms) : 0, 18709
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (771.226 ms) : 0, 771226
BytebuddyAgent [candidate] (758.941 ms) : 0, 758941
GlobalTracer [baseline] (275.27 ms) : 0, 275270
GlobalTracer [candidate] (274.582 ms) : 0, 274582
AppSec [baseline] (47.09 ms) : 0, 47090
AppSec [candidate] (46.4 ms) : 0, 46400
Remote Config [baseline] (579.709 µs) : 0, 580
Remote Config [candidate] (571.689 µs) : 0, 572
Telemetry [baseline] (6.278 ms) : 0, 6278
Telemetry [candidate] (6.302 ms) : 0, 6302
IAST [baseline] (16.446 ms) : 0, 16446
IAST [candidate] (17.749 ms) : 0, 17749
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.22.0-SNAPSHOT~b3d399b8ac, baseline=1.23.0-SNAPSHOT~cbff199155
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.025 s) : 0, 1025434
Total [baseline] (9.298 s) : 0, 9297698
Agent [candidate] (1.022 s) : 0, 1022299
Total [candidate] (9.343 s) : 0, 9342898
section appsec
Agent [baseline] (1.114 s) : 0, 1114076
Total [baseline] (9.393 s) : 0, 9392850
Agent [candidate] (1.111 s) : 0, 1110518
Total [candidate] (9.398 s) : 0, 9398024
section iast
Agent [baseline] (1.152 s) : 0, 1152355
Total [baseline] (9.53 s) : 0, 9530343
Agent [candidate] (1.165 s) : 0, 1165074
Total [candidate] (9.61 s) : 0, 9609902
section profiling
Agent [baseline] (1.218 s) : 0, 1217767
Total [baseline] (9.623 s) : 0, 9622997
Agent [candidate] (1.195 s) : 0, 1194951
Total [candidate] (9.478 s) : 0, 9477511
gantt
title petclinic - break down per module: candidate=1.22.0-SNAPSHOT~b3d399b8ac, baseline=1.23.0-SNAPSHOT~cbff199155
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (641.382 ms) : 0, 641382
BytebuddyAgent [candidate] (637.111 ms) : 0, 637111
GlobalTracer [baseline] (293.766 ms) : 0, 293766
GlobalTracer [candidate] (294.827 ms) : 0, 294827
AppSec [baseline] (49.069 ms) : 0, 49069
AppSec [candidate] (49.213 ms) : 0, 49213
Remote Config [baseline] (684.824 µs) : 0, 685
Remote Config [candidate] (664.607 µs) : 0, 665
Telemetry [baseline] (6.09 ms) : 0, 6090
Telemetry [candidate] (6.072 ms) : 0, 6072
section appsec
BytebuddyAgent [baseline] (641.771 ms) : 0, 641771
BytebuddyAgent [candidate] (636.518 ms) : 0, 636518
GlobalTracer [baseline] (293.213 ms) : 0, 293213
GlobalTracer [candidate] (294.478 ms) : 0, 294478
AppSec [baseline] (138.383 ms) : 0, 138383
AppSec [candidate] (138.745 ms) : 0, 138745
Remote Config [baseline] (640.44 µs) : 0, 640
Remote Config [candidate] (639.157 µs) : 0, 639
Telemetry [baseline] (5.707 ms) : 0, 5707
Telemetry [candidate] (5.711 ms) : 0, 5711
section iast
BytebuddyAgent [baseline] (772.207 ms) : 0, 772207
BytebuddyAgent [candidate] (778.108 ms) : 0, 778108
GlobalTracer [baseline] (273.525 ms) : 0, 273525
GlobalTracer [candidate] (278.201 ms) : 0, 278201
AppSec [baseline] (47.075 ms) : 0, 47075
AppSec [candidate] (47.376 ms) : 0, 47376
Remote Config [baseline] (1.23 ms) : 0, 1230
Remote Config [candidate] (578.37 µs) : 0, 578
Telemetry [baseline] (7.617 ms) : 0, 7617
Telemetry [candidate] (7.659 ms) : 0, 7659
IAST [baseline] (16.241 ms) : 0, 16241
IAST [candidate] (18.296 ms) : 0, 18296
section profiling
ProfilingAgent [baseline] (82.465 ms) : 0, 82465
ProfilingAgent [candidate] (79.747 ms) : 0, 79747
BytebuddyAgent [baseline] (660.286 ms) : 0, 660286
BytebuddyAgent [candidate] (647.223 ms) : 0, 647223
GlobalTracer [baseline] (363.773 ms) : 0, 363773
GlobalTracer [candidate] (358.12 ms) : 0, 358120
AppSec [baseline] (50.331 ms) : 0, 50331
AppSec [candidate] (49.823 ms) : 0, 49823
Remote Config [baseline] (675.703 µs) : 0, 676
Remote Config [candidate] (647.757 µs) : 0, 648
Telemetry [baseline] (6.189 ms) : 0, 6189
Telemetry [candidate] (6.08 ms) : 0, 6080
Profiling [baseline] (82.49 ms) : 0, 82490
Profiling [candidate] (79.771 ms) : 0, 79771
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 22 cases. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.22.0-SNAPSHOT~b3d399b8ac, baseline=1.23.0-SNAPSHOT~cbff199155
dateFormat X
axisFormat %s
section baseline
no_agent (364.397 µs) : 343, 385
. : milestone, 364,
iast (454.869 µs) : 434, 475
. : milestone, 455,
iast_FULL (515.174 µs) : 494, 536
. : milestone, 515,
iast_INACTIVE (433.182 µs) : 412, 455
. : milestone, 433,
iast_TELEMETRY_OFF (452.499 µs) : 432, 473
. : milestone, 452,
tracing (436.998 µs) : 416, 458
. : milestone, 437,
section candidate
no_agent (359.014 µs) : 339, 379
. : milestone, 359,
iast (456.009 µs) : 435, 477
. : milestone, 456,
iast_FULL (518.421 µs) : 498, 539
. : milestone, 518,
iast_INACTIVE (432.078 µs) : 411, 453
. : milestone, 432,
iast_TELEMETRY_OFF (449.604 µs) : 429, 470
. : milestone, 450,
tracing (444.701 µs) : 423, 467
. : milestone, 445,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.22.0-SNAPSHOT~b3d399b8ac, baseline=1.23.0-SNAPSHOT~cbff199155
dateFormat X
axisFormat %s
section baseline
no_agent (1.343 ms) : 1325, 1362
. : milestone, 1343,
appsec (1.7 ms) : 1675, 1725
. : milestone, 1700,
iast (1.458 ms) : 1434, 1483
. : milestone, 1458,
profiling (1.503 ms) : 1477, 1530
. : milestone, 1503,
tracing (1.476 ms) : 1451, 1501
. : milestone, 1476,
section candidate
no_agent (1.33 ms) : 1311, 1349
. : milestone, 1330,
appsec (1.696 ms) : 1670, 1721
. : milestone, 1696,
iast (1.471 ms) : 1446, 1495
. : milestone, 1471,
profiling (1.51 ms) : 1483, 1536
. : milestone, 1510,
tracing (1.434 ms) : 1410, 1458
. : milestone, 1434,
|
jbachorik
approved these changes
Oct 30, 2023
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 APM resource name labels to profile samples, which allows flamegraphs to be filtered by resource name. This is enabled by default but can be disabled with
-Ddd.profiling.context.attributes.resource.name.enabled=false
.Motivation
Additional Notes
Jira ticket: PROF-8531