-
Notifications
You must be signed in to change notification settings - Fork 314
Avoid NPE on FinatraInstrumentation #9760
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
Conversation
|
🎯 Code Coverage 🔗 Commit SHA: b1269ef | Docs | Was this helpful? Give us feedback! |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 62 metrics, 3 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.55.0-SNAPSHOT~b1269ef5b5, baseline=1.55.0-SNAPSHOT~d131c9d4a9
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.017 s) : 0, 1016505
Total [baseline] (8.676 s) : 0, 8676335
Agent [candidate] (1.035 s) : 0, 1035074
Total [candidate] (8.782 s) : 0, 8781685
section iast
Agent [baseline] (1.151 s) : 0, 1150675
Total [baseline] (9.326 s) : 0, 9325815
Agent [candidate] (1.153 s) : 0, 1152693
Total [candidate] (9.282 s) : 0, 9281529
gantt
title insecure-bank - break down per module: candidate=1.55.0-SNAPSHOT~b1269ef5b5, baseline=1.55.0-SNAPSHOT~d131c9d4a9
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.477 ms) : 0, 1477
crashtracking [candidate] (1.502 ms) : 0, 1502
BytebuddyAgent [baseline] (693.623 ms) : 0, 693623
BytebuddyAgent [candidate] (705.818 ms) : 0, 705818
GlobalTracer [baseline] (241.664 ms) : 0, 241664
GlobalTracer [candidate] (245.588 ms) : 0, 245588
AppSec [baseline] (32.423 ms) : 0, 32423
AppSec [candidate] (32.914 ms) : 0, 32914
Debugger [baseline] (6.413 ms) : 0, 6413
Debugger [candidate] (6.574 ms) : 0, 6574
Remote Config [baseline] (709.56 µs) : 0, 710
Remote Config [candidate] (709.845 µs) : 0, 710
Telemetry [baseline] (9.341 ms) : 0, 9341
Telemetry [candidate] (9.47 ms) : 0, 9470
Flare Poller [baseline] (9.608 ms) : 0, 9608
Flare Poller [candidate] (10.986 ms) : 0, 10986
section iast
crashtracking [baseline] (1.494 ms) : 0, 1494
crashtracking [candidate] (1.5 ms) : 0, 1500
BytebuddyAgent [baseline] (815.054 ms) : 0, 815054
BytebuddyAgent [candidate] (816.584 ms) : 0, 816584
GlobalTracer [baseline] (231.184 ms) : 0, 231184
GlobalTracer [candidate] (231.558 ms) : 0, 231558
IAST [baseline] (26.507 ms) : 0, 26507
IAST [candidate] (26.447 ms) : 0, 26447
AppSec [baseline] (35.343 ms) : 0, 35343
AppSec [candidate] (35.361 ms) : 0, 35361
Debugger [baseline] (6.128 ms) : 0, 6128
Debugger [candidate] (6.116 ms) : 0, 6116
Remote Config [baseline] (606.719 µs) : 0, 607
Remote Config [candidate] (609.749 µs) : 0, 610
Telemetry [baseline] (8.594 ms) : 0, 8594
Telemetry [candidate] (8.701 ms) : 0, 8701
Flare Poller [baseline] (4.268 ms) : 0, 4268
Flare Poller [candidate] (4.249 ms) : 0, 4249
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.55.0-SNAPSHOT~b1269ef5b5, baseline=1.55.0-SNAPSHOT~d131c9d4a9
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.016 s) : 0, 1016468
Total [baseline] (10.713 s) : 0, 10713046
Agent [candidate] (1.016 s) : 0, 1016338
Total [candidate] (10.697 s) : 0, 10697061
section appsec
Agent [baseline] (1.193 s) : 0, 1193194
Total [baseline] (11.062 s) : 0, 11062126
Agent [candidate] (1.194 s) : 0, 1193630
Total [candidate] (11.097 s) : 0, 11096504
section iast
Agent [baseline] (1.151 s) : 0, 1150636
Total [baseline] (11.029 s) : 0, 11029158
Agent [candidate] (1.151 s) : 0, 1150707
Total [candidate] (11.068 s) : 0, 11067589
section profiling
Agent [baseline] (1.162 s) : 0, 1162067
Total [baseline] (11.051 s) : 0, 11050805
Agent [candidate] (1.162 s) : 0, 1161531
Total [candidate] (11.081 s) : 0, 11081338
gantt
title petclinic - break down per module: candidate=1.55.0-SNAPSHOT~b1269ef5b5, baseline=1.55.0-SNAPSHOT~d131c9d4a9
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.464 ms) : 0, 1464
crashtracking [candidate] (1.475 ms) : 0, 1475
BytebuddyAgent [baseline] (692.323 ms) : 0, 692323
BytebuddyAgent [candidate] (692.193 ms) : 0, 692193
GlobalTracer [baseline] (241.63 ms) : 0, 241630
GlobalTracer [candidate] (241.612 ms) : 0, 241612
AppSec [baseline] (32.495 ms) : 0, 32495
AppSec [candidate] (32.274 ms) : 0, 32274
Debugger [baseline] (6.427 ms) : 0, 6427
Debugger [candidate] (6.43 ms) : 0, 6430
Remote Config [baseline] (716.958 µs) : 0, 717
Remote Config [candidate] (709.02 µs) : 0, 709
Telemetry [baseline] (9.354 ms) : 0, 9354
Telemetry [candidate] (9.383 ms) : 0, 9383
Flare Poller [baseline] (10.832 ms) : 0, 10832
Flare Poller [candidate] (11.044 ms) : 0, 11044
section appsec
crashtracking [baseline] (1.467 ms) : 0, 1467
crashtracking [candidate] (1.472 ms) : 0, 1472
BytebuddyAgent [baseline] (717.46 ms) : 0, 717460
BytebuddyAgent [candidate] (717.721 ms) : 0, 717721
GlobalTracer [baseline] (234.379 ms) : 0, 234379
GlobalTracer [candidate] (234.335 ms) : 0, 234335
IAST [baseline] (24.605 ms) : 0, 24605
IAST [candidate] (24.743 ms) : 0, 24743
AppSec [baseline] (175.136 ms) : 0, 175136
AppSec [candidate] (175.28 ms) : 0, 175280
Debugger [baseline] (6.126 ms) : 0, 6126
Debugger [candidate] (6.11 ms) : 0, 6110
Remote Config [baseline] (629.797 µs) : 0, 630
Remote Config [candidate] (628.193 µs) : 0, 628
Telemetry [baseline] (8.431 ms) : 0, 8431
Telemetry [candidate] (8.424 ms) : 0, 8424
Flare Poller [baseline] (3.856 ms) : 0, 3856
Flare Poller [candidate] (3.854 ms) : 0, 3854
section iast
crashtracking [baseline] (1.471 ms) : 0, 1471
crashtracking [candidate] (1.47 ms) : 0, 1470
BytebuddyAgent [baseline] (814.942 ms) : 0, 814942
BytebuddyAgent [candidate] (815.312 ms) : 0, 815312
GlobalTracer [baseline] (231.349 ms) : 0, 231349
GlobalTracer [candidate] (231.435 ms) : 0, 231435
IAST [baseline] (26.565 ms) : 0, 26565
IAST [candidate] (26.294 ms) : 0, 26294
AppSec [baseline] (35.113 ms) : 0, 35113
AppSec [candidate] (35.178 ms) : 0, 35178
Debugger [baseline] (6.125 ms) : 0, 6125
Debugger [candidate] (6.115 ms) : 0, 6115
Remote Config [baseline] (623.222 µs) : 0, 623
Remote Config [candidate] (604.793 µs) : 0, 605
Telemetry [baseline] (8.609 ms) : 0, 8609
Telemetry [candidate] (8.608 ms) : 0, 8608
Flare Poller [baseline] (4.272 ms) : 0, 4272
Flare Poller [candidate] (4.154 ms) : 0, 4154
section profiling
crashtracking [baseline] (1.434 ms) : 0, 1434
crashtracking [candidate] (1.437 ms) : 0, 1437
BytebuddyAgent [baseline] (720.893 ms) : 0, 720893
BytebuddyAgent [candidate] (720.184 ms) : 0, 720184
GlobalTracer [baseline] (217.984 ms) : 0, 217984
GlobalTracer [candidate] (217.488 ms) : 0, 217488
AppSec [baseline] (32.349 ms) : 0, 32349
AppSec [candidate] (32.521 ms) : 0, 32521
Debugger [baseline] (6.53 ms) : 0, 6530
Debugger [candidate] (6.478 ms) : 0, 6478
Remote Config [baseline] (809.375 µs) : 0, 809
Remote Config [candidate] (746.412 µs) : 0, 746
Telemetry [baseline] (16.252 ms) : 0, 16252
Telemetry [candidate] (16.43 ms) : 0, 16430
Flare Poller [baseline] (4.098 ms) : 0, 4098
Flare Poller [candidate] (4.077 ms) : 0, 4077
ProfilingAgent [baseline] (107.26 ms) : 0, 107260
ProfilingAgent [candidate] (108.584 ms) : 0, 108584
Profiling [baseline] (109.679 ms) : 0, 109679
Profiling [candidate] (110.175 ms) : 0, 110175
LoadParameters
See matching parameters
SummaryFound 3 performance improvements and 2 performance regressions! Performance is the same for 7 metrics, 12 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~b1269ef5b5, baseline=1.55.0-SNAPSHOT~d131c9d4a9
dateFormat X
axisFormat %s
section baseline
no_agent (4.318 ms) : 4269, 4367
. : milestone, 4318,
iast (9.719 ms) : 9553, 9886
. : milestone, 9719,
iast_FULL (13.915 ms) : 13637, 14193
. : milestone, 13915,
iast_GLOBAL (10.997 ms) : 10799, 11195
. : milestone, 10997,
profiling (9.096 ms) : 8955, 9236
. : milestone, 9096,
tracing (7.534 ms) : 7421, 7648
. : milestone, 7534,
section candidate
no_agent (4.37 ms) : 4319, 4420
. : milestone, 4370,
iast (9.497 ms) : 9328, 9666
. : milestone, 9497,
iast_FULL (14.817 ms) : 14528, 15106
. : milestone, 14817,
iast_GLOBAL (11.466 ms) : 11259, 11673
. : milestone, 11466,
profiling (9.239 ms) : 9074, 9404
. : milestone, 9239,
tracing (7.384 ms) : 7280, 7487
. : milestone, 7384,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~b1269ef5b5, baseline=1.55.0-SNAPSHOT~d131c9d4a9
dateFormat X
axisFormat %s
section baseline
no_agent (38.112 ms) : 37804, 38419
. : milestone, 38112,
appsec (49.668 ms) : 49234, 50102
. : milestone, 49668,
code_origins (45.551 ms) : 45157, 45945
. : milestone, 45551,
iast (45.339 ms) : 44949, 45730
. : milestone, 45339,
profiling (50.088 ms) : 49598, 50577
. : milestone, 50088,
tracing (46.621 ms) : 46228, 47013
. : milestone, 46621,
section candidate
no_agent (35.565 ms) : 35286, 35844
. : milestone, 35565,
appsec (49.09 ms) : 48675, 49504
. : milestone, 49090,
code_origins (43.484 ms) : 43111, 43858
. : milestone, 43484,
iast (45.11 ms) : 44734, 45486
. : milestone, 45110,
profiling (47.206 ms) : 46768, 47644
. : milestone, 47206,
tracing (45.763 ms) : 45363, 46163
. : milestone, 45763,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~b1269ef5b5, baseline=1.55.0-SNAPSHOT~d131c9d4a9
dateFormat X
axisFormat %s
section baseline
no_agent (1.476 ms) : 1464, 1487
. : milestone, 1476,
appsec (3.701 ms) : 3482, 3920
. : milestone, 3701,
iast (2.203 ms) : 2140, 2266
. : milestone, 2203,
iast_GLOBAL (2.253 ms) : 2189, 2317
. : milestone, 2253,
profiling (2.043 ms) : 1992, 2094
. : milestone, 2043,
tracing (2.017 ms) : 1968, 2067
. : milestone, 2017,
section candidate
no_agent (1.476 ms) : 1464, 1487
. : milestone, 1476,
appsec (3.669 ms) : 3456, 3882
. : milestone, 3669,
iast (2.202 ms) : 2139, 2266
. : milestone, 2202,
iast_GLOBAL (2.247 ms) : 2183, 2311
. : milestone, 2247,
profiling (2.064 ms) : 2012, 2117
. : milestone, 2064,
tracing (2.018 ms) : 1969, 2067
. : milestone, 2018,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~b1269ef5b5, baseline=1.55.0-SNAPSHOT~d131c9d4a9
dateFormat X
axisFormat %s
section baseline
no_agent (14.948 s) : 14948000, 14948000
. : milestone, 14948000,
appsec (15.221 s) : 15221000, 15221000
. : milestone, 15221000,
iast (18.508 s) : 18508000, 18508000
. : milestone, 18508000,
iast_GLOBAL (18.05 s) : 18050000, 18050000
. : milestone, 18050000,
profiling (15.498 s) : 15498000, 15498000
. : milestone, 15498000,
tracing (14.985 s) : 14985000, 14985000
. : milestone, 14985000,
section candidate
no_agent (15.087 s) : 15087000, 15087000
. : milestone, 15087000,
appsec (15.014 s) : 15014000, 15014000
. : milestone, 15014000,
iast (18.471 s) : 18471000, 18471000
. : milestone, 18471000,
iast_GLOBAL (17.979 s) : 17979000, 17979000
. : milestone, 17979000,
profiling (14.987 s) : 14987000, 14987000
. : milestone, 14987000,
tracing (15.074 s) : 15074000, 15074000
. : milestone, 15074000,
|
What Does This Do
Avoid throwing NPE on accessing potential parent null span in finatra instrumentation
Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any useful labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]