-
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
report profiling context integration on root span #6163
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/profiler-engine-tag
branch
2 times, most recently
from
November 7, 2023 13:15
1a66369
to
9757760
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 54 cases. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.23.0-SNAPSHOT~3e3e9e4e48, baseline=1.23.0-SNAPSHOT~d3871dd321
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.044 s) : 0, 1043839
Total [baseline] (9.311 s) : 0, 9310727
Agent [candidate] (1.038 s) : 0, 1038078
Total [candidate] (9.398 s) : 0, 9397854
section appsec
Agent [baseline] (1.121 s) : 0, 1121156
Total [baseline] (9.458 s) : 0, 9458488
Agent [candidate] (1.126 s) : 0, 1126407
Total [candidate] (9.459 s) : 0, 9459463
section iast
Agent [baseline] (1.154 s) : 0, 1153965
Total [baseline] (9.497 s) : 0, 9496510
Agent [candidate] (1.157 s) : 0, 1156929
Total [candidate] (9.543 s) : 0, 9542526
section profiling
Agent [baseline] (1.218 s) : 0, 1218216
Total [baseline] (9.491 s) : 0, 9490786
Agent [candidate] (1.23 s) : 0, 1230324
Total [candidate] (9.483 s) : 0, 9483000
gantt
title petclinic - break down per module: candidate=1.23.0-SNAPSHOT~3e3e9e4e48, baseline=1.23.0-SNAPSHOT~d3871dd321
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (651.081 ms) : 0, 651081
BytebuddyAgent [candidate] (646.93 ms) : 0, 646930
GlobalTracer [baseline] (296.453 ms) : 0, 296453
GlobalTracer [candidate] (295.657 ms) : 0, 295657
AppSec [baseline] (49.308 ms) : 0, 49308
AppSec [candidate] (48.997 ms) : 0, 48997
Remote Config [baseline] (702.787 µs) : 0, 703
Remote Config [candidate] (686.491 µs) : 0, 686
Telemetry [baseline] (11.563 ms) : 0, 11563
Telemetry [candidate] (11.4 ms) : 0, 11400
section appsec
BytebuddyAgent [baseline] (646.298 ms) : 0, 646298
BytebuddyAgent [candidate] (650.335 ms) : 0, 650335
GlobalTracer [baseline] (294.14 ms) : 0, 294140
GlobalTracer [candidate] (295.232 ms) : 0, 295232
AppSec [baseline] (138.779 ms) : 0, 138779
AppSec [candidate] (138.651 ms) : 0, 138651
Remote Config [baseline] (645.858 µs) : 0, 646
Remote Config [candidate] (653.405 µs) : 0, 653
Telemetry [baseline] (6.871 ms) : 0, 6871
Telemetry [candidate] (6.888 ms) : 0, 6888
section iast
BytebuddyAgent [baseline] (766.228 ms) : 0, 766228
BytebuddyAgent [candidate] (768.7 ms) : 0, 768700
GlobalTracer [baseline] (274.54 ms) : 0, 274540
GlobalTracer [candidate] (275.612 ms) : 0, 275612
AppSec [baseline] (46.59 ms) : 0, 46590
AppSec [candidate] (46.78 ms) : 0, 46780
Remote Config [baseline] (591.822 µs) : 0, 592
Remote Config [candidate] (578.977 µs) : 0, 579
Telemetry [baseline] (12.464 ms) : 0, 12464
Telemetry [candidate] (13.175 ms) : 0, 13175
IAST [baseline] (18.941 ms) : 0, 18941
IAST [candidate] (17.514 ms) : 0, 17514
section profiling
ProfilingAgent [baseline] (87.994 ms) : 0, 87994
ProfilingAgent [candidate] (89.388 ms) : 0, 89388
BytebuddyAgent [baseline] (655.472 ms) : 0, 655472
BytebuddyAgent [candidate] (662.641 ms) : 0, 662641
GlobalTracer [baseline] (359.151 ms) : 0, 359151
GlobalTracer [candidate] (361.573 ms) : 0, 361573
AppSec [baseline] (49.331 ms) : 0, 49331
AppSec [candidate] (49.824 ms) : 0, 49824
Remote Config [baseline] (659.398 µs) : 0, 659
Remote Config [candidate] (655.196 µs) : 0, 655
Telemetry [baseline] (11.321 ms) : 0, 11321
Telemetry [candidate] (11.427 ms) : 0, 11427
Profiling [baseline] (88.017 ms) : 0, 88017
Profiling [candidate] (89.412 ms) : 0, 89412
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.23.0-SNAPSHOT~3e3e9e4e48, baseline=1.23.0-SNAPSHOT~d3871dd321
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.034 s) : 0, 1034400
Total [baseline] (8.772 s) : 0, 8771636
Agent [candidate] (1.045 s) : 0, 1044710
Total [candidate] (8.844 s) : 0, 8843676
section iast
Agent [baseline] (1.153 s) : 0, 1152919
Total [baseline] (9.328 s) : 0, 9327706
Agent [candidate] (1.154 s) : 0, 1153841
Total [candidate] (9.338 s) : 0, 9337786
section iast_TELEMETRY_OFF
Agent [baseline] (1.164 s) : 0, 1164374
Total [baseline] (9.347 s) : 0, 9347499
Agent [candidate] (1.168 s) : 0, 1167848
Total [candidate] (9.383 s) : 0, 9382800
gantt
title insecure-bank - break down per module: candidate=1.23.0-SNAPSHOT~3e3e9e4e48, baseline=1.23.0-SNAPSHOT~d3871dd321
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (645.552 ms) : 0, 645552
BytebuddyAgent [candidate] (651.473 ms) : 0, 651473
GlobalTracer [baseline] (293.996 ms) : 0, 293996
GlobalTracer [candidate] (297.094 ms) : 0, 297094
AppSec [baseline] (48.492 ms) : 0, 48492
AppSec [candidate] (49.32 ms) : 0, 49320
Remote Config [baseline] (694.198 µs) : 0, 694
Remote Config [candidate] (707.901 µs) : 0, 708
Telemetry [baseline] (11.208 ms) : 0, 11208
Telemetry [candidate] (11.342 ms) : 0, 11342
section iast
BytebuddyAgent [baseline] (765.805 ms) : 0, 765805
BytebuddyAgent [candidate] (766.698 ms) : 0, 766698
GlobalTracer [baseline] (274.712 ms) : 0, 274712
GlobalTracer [candidate] (275.225 ms) : 0, 275225
AppSec [baseline] (46.599 ms) : 0, 46599
AppSec [candidate] (46.894 ms) : 0, 46894
Remote Config [baseline] (576.867 µs) : 0, 577
Remote Config [candidate] (569.352 µs) : 0, 569
Telemetry [baseline] (12.571 ms) : 0, 12571
Telemetry [candidate] (11.812 ms) : 0, 11812
IAST [baseline] (18.145 ms) : 0, 18145
IAST [candidate] (18.019 ms) : 0, 18019
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (773.144 ms) : 0, 773144
BytebuddyAgent [candidate] (776.74 ms) : 0, 776740
GlobalTracer [baseline] (278.942 ms) : 0, 278942
GlobalTracer [candidate] (280.056 ms) : 0, 280056
AppSec [baseline] (47.278 ms) : 0, 47278
AppSec [candidate] (47.385 ms) : 0, 47385
Remote Config [baseline] (580.266 µs) : 0, 580
Remote Config [candidate] (577.497 µs) : 0, 577
Telemetry [baseline] (12.886 ms) : 0, 12886
Telemetry [candidate] (12.708 ms) : 0, 12708
IAST [baseline] (16.441 ms) : 0, 16441
IAST [candidate] (15.087 ms) : 0, 15087
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 22 cases. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.23.0-SNAPSHOT~3e3e9e4e48, baseline=1.23.0-SNAPSHOT~d3871dd321
dateFormat X
axisFormat %s
section baseline
no_agent (1.338 ms) : 1319, 1357
. : milestone, 1338,
appsec (1.722 ms) : 1698, 1747
. : milestone, 1722,
iast (1.452 ms) : 1428, 1476
. : milestone, 1452,
profiling (1.492 ms) : 1466, 1518
. : milestone, 1492,
tracing (1.433 ms) : 1408, 1457
. : milestone, 1433,
section candidate
no_agent (1.321 ms) : 1301, 1340
. : milestone, 1321,
appsec (1.689 ms) : 1664, 1714
. : milestone, 1689,
iast (1.451 ms) : 1427, 1475
. : milestone, 1451,
profiling (1.467 ms) : 1440, 1495
. : milestone, 1467,
tracing (1.473 ms) : 1448, 1499
. : milestone, 1473,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.23.0-SNAPSHOT~3e3e9e4e48, baseline=1.23.0-SNAPSHOT~d3871dd321
dateFormat X
axisFormat %s
section baseline
no_agent (363.068 µs) : 343, 384
. : milestone, 363,
iast (457.239 µs) : 436, 478
. : milestone, 457,
iast_FULL (515.288 µs) : 495, 536
. : milestone, 515,
iast_INACTIVE (435.282 µs) : 413, 457
. : milestone, 435,
iast_TELEMETRY_OFF (457.017 µs) : 436, 478
. : milestone, 457,
tracing (430.421 µs) : 410, 451
. : milestone, 430,
section candidate
no_agent (362.952 µs) : 342, 383
. : milestone, 363,
iast (456.11 µs) : 436, 477
. : milestone, 456,
iast_FULL (524.028 µs) : 503, 545
. : milestone, 524,
iast_INACTIVE (433.121 µs) : 412, 454
. : milestone, 433,
iast_TELEMETRY_OFF (455.606 µs) : 435, 476
. : milestone, 456,
tracing (434.321 µs) : 413, 456
. : milestone, 434,
|
richardstartin
requested review from
PerfectSlayer,
nayeem-kamal and
jbachorik
November 7, 2023 13:44
jbachorik
approved these changes
Nov 7, 2023
mcculls
reviewed
Nov 7, 2023
richardstartin
force-pushed
the
rgs/profiler-engine-tag
branch
from
November 7, 2023 15:44
9757760
to
3e3e9e4
Compare
mcculls
approved these changes
Nov 7, 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
Records the profiling context integration in use on the root span, which helps with trace to profile correlation.
Motivation
Additional Notes
Jira ticket: PROF-8581