-
Notifications
You must be signed in to change notification settings - Fork 292
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
Remove dependency on abstract message in schema extractor #7260
Remove dependency on abstract message in schema extractor #7260
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 54 metrics, 9 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.41.0-SNAPSHOT~abae22ea8e, baseline=1.41.0-SNAPSHOT~3f89f0321b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.081 s) : 0, 1081380
Total [baseline] (8.614 s) : 0, 8614081
Agent [candidate] (1.072 s) : 0, 1072455
Total [candidate] (8.575 s) : 0, 8574765
section iast
Agent [baseline] (1.217 s) : 0, 1217125
Total [baseline] (9.106 s) : 0, 9106040
Agent [candidate] (1.2 s) : 0, 1200001
Total [candidate] (9.107 s) : 0, 9107161
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.199 s) : 0, 1199246
Total [baseline] (9.088 s) : 0, 9088376
Agent [candidate] (1.2 s) : 0, 1199793
Total [candidate] (9.084 s) : 0, 9084083
section iast_TELEMETRY_OFF
Agent [baseline] (1.198 s) : 0, 1197599
Total [baseline] (9.093 s) : 0, 9093309
Agent [candidate] (1.207 s) : 0, 1206580
Total [candidate] (9.111 s) : 0, 9110679
gantt
title insecure-bank - break down per module: candidate=1.41.0-SNAPSHOT~abae22ea8e, baseline=1.41.0-SNAPSHOT~3f89f0321b
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (689.761 ms) : 0, 689761
BytebuddyAgent [candidate] (683.574 ms) : 0, 683574
GlobalTracer [baseline] (314.939 ms) : 0, 314939
GlobalTracer [candidate] (312.964 ms) : 0, 312964
AppSec [baseline] (54.616 ms) : 0, 54616
AppSec [candidate] (54.009 ms) : 0, 54009
Remote Config [baseline] (672.388 µs) : 0, 672
Remote Config [candidate] (668.979 µs) : 0, 669
Telemetry [baseline] (7.592 ms) : 0, 7592
Telemetry [candidate] (7.539 ms) : 0, 7539
section iast
BytebuddyAgent [baseline] (811.019 ms) : 0, 811019
BytebuddyAgent [candidate] (797.903 ms) : 0, 797903
GlobalTracer [baseline] (305.377 ms) : 0, 305377
GlobalTracer [candidate] (301.95 ms) : 0, 301950
AppSec [baseline] (56.954 ms) : 0, 56954
AppSec [candidate] (57.487 ms) : 0, 57487
IAST [baseline] (22.128 ms) : 0, 22128
IAST [candidate] (21.234 ms) : 0, 21234
Remote Config [baseline] (597.882 µs) : 0, 598
Remote Config [candidate] (593.385 µs) : 0, 593
Telemetry [baseline] (7.109 ms) : 0, 7109
Telemetry [candidate] (7.076 ms) : 0, 7076
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (797.345 ms) : 0, 797345
BytebuddyAgent [candidate] (797.515 ms) : 0, 797515
GlobalTracer [baseline] (301.79 ms) : 0, 301790
GlobalTracer [candidate] (302.021 ms) : 0, 302021
AppSec [baseline] (55.994 ms) : 0, 55994
AppSec [candidate] (56.8 ms) : 0, 56800
IAST [baseline] (22.722 ms) : 0, 22722
IAST [candidate] (22.066 ms) : 0, 22066
Remote Config [baseline] (597.667 µs) : 0, 598
Remote Config [candidate] (596.014 µs) : 0, 596
Telemetry [baseline] (7.058 ms) : 0, 7058
Telemetry [candidate] (7.02 ms) : 0, 7020
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (795.816 ms) : 0, 795816
BytebuddyAgent [candidate] (801.911 ms) : 0, 801911
GlobalTracer [baseline] (302.112 ms) : 0, 302112
GlobalTracer [candidate] (304.454 ms) : 0, 304454
AppSec [baseline] (54.284 ms) : 0, 54284
AppSec [candidate] (55.313 ms) : 0, 55313
IAST [baseline] (24.083 ms) : 0, 24083
IAST [candidate] (23.334 ms) : 0, 23334
Remote Config [baseline] (597.641 µs) : 0, 598
Remote Config [candidate] (602.956 µs) : 0, 603
Telemetry [baseline] (6.974 ms) : 0, 6974
Telemetry [candidate] (7.078 ms) : 0, 7078
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.41.0-SNAPSHOT~abae22ea8e, baseline=1.41.0-SNAPSHOT~3f89f0321b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.072 s) : 0, 1071996
Total [baseline] (10.446 s) : 0, 10446031
Agent [candidate] (1.071 s) : 0, 1071344
Total [candidate] (10.414 s) : 0, 10413938
section appsec
Agent [baseline] (1.214 s) : 0, 1213984
Total [baseline] (10.685 s) : 0, 10684811
Agent [candidate] (1.213 s) : 0, 1213482
Total [candidate] (10.666 s) : 0, 10666490
section iast
Agent [baseline] (1.214 s) : 0, 1214441
Total [baseline] (10.877 s) : 0, 10877381
Agent [candidate] (1.209 s) : 0, 1208555
Total [candidate] (10.916 s) : 0, 10916052
section profiling
Agent [baseline] (1.271 s) : 0, 1270523
Total [baseline] (10.706 s) : 0, 10705574
Agent [candidate] (1.279 s) : 0, 1278773
Total [candidate] (10.681 s) : 0, 10681427
gantt
title petclinic - break down per module: candidate=1.41.0-SNAPSHOT~abae22ea8e, baseline=1.41.0-SNAPSHOT~3f89f0321b
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.148 ms) : 0, 683148
BytebuddyAgent [candidate] (682.582 ms) : 0, 682582
GlobalTracer [baseline] (312.987 ms) : 0, 312987
GlobalTracer [candidate] (312.908 ms) : 0, 312908
AppSec [baseline] (54.013 ms) : 0, 54013
AppSec [candidate] (53.98 ms) : 0, 53980
Remote Config [baseline] (671.328 µs) : 0, 671
Remote Config [candidate] (659.979 µs) : 0, 660
Telemetry [baseline] (7.496 ms) : 0, 7496
Telemetry [candidate] (7.512 ms) : 0, 7512
section appsec
BytebuddyAgent [baseline] (705.14 ms) : 0, 705140
BytebuddyAgent [candidate] (705.162 ms) : 0, 705162
GlobalTracer [baseline] (311.368 ms) : 0, 311368
GlobalTracer [candidate] (312.584 ms) : 0, 312584
AppSec [baseline] (163.329 ms) : 0, 163329
AppSec [candidate] (163.268 ms) : 0, 163268
IAST [baseline] (20.464 ms) : 0, 20464
IAST [candidate] (19.6 ms) : 0, 19600
Remote Config [baseline] (637.287 µs) : 0, 637
Remote Config [candidate] (643.843 µs) : 0, 644
Telemetry [baseline] (9.484 ms) : 0, 9484
Telemetry [candidate] (8.217 ms) : 0, 8217
section iast
BytebuddyAgent [baseline] (808.34 ms) : 0, 808340
BytebuddyAgent [candidate] (804.561 ms) : 0, 804561
GlobalTracer [baseline] (304.78 ms) : 0, 304780
GlobalTracer [candidate] (303.886 ms) : 0, 303886
AppSec [baseline] (56.583 ms) : 0, 56583
AppSec [candidate] (57.226 ms) : 0, 57226
IAST [baseline] (23.184 ms) : 0, 23184
IAST [candidate] (21.428 ms) : 0, 21428
Remote Config [baseline] (600.078 µs) : 0, 600
Remote Config [candidate] (613.606 µs) : 0, 614
Telemetry [baseline] (7.102 ms) : 0, 7102
Telemetry [candidate] (7.058 ms) : 0, 7058
section profiling
BytebuddyAgent [baseline] (677.151 ms) : 0, 677151
BytebuddyAgent [candidate] (681.756 ms) : 0, 681756
GlobalTracer [baseline] (395.955 ms) : 0, 395955
GlobalTracer [candidate] (398.617 ms) : 0, 398617
AppSec [baseline] (54.57 ms) : 0, 54570
AppSec [candidate] (54.822 ms) : 0, 54822
Remote Config [baseline] (651.015 µs) : 0, 651
Remote Config [candidate] (647.048 µs) : 0, 647
Telemetry [baseline] (7.513 ms) : 0, 7513
Telemetry [candidate] (7.447 ms) : 0, 7447
ProfilingAgent [baseline] (95.903 ms) : 0, 95903
ProfilingAgent [candidate] (96.434 ms) : 0, 96434
Profiling [baseline] (95.926 ms) : 0, 95926
Profiling [candidate] (96.458 ms) : 0, 96458
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 17 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.41.0-SNAPSHOT~abae22ea8e, baseline=1.41.0-SNAPSHOT~3f89f0321b
dateFormat X
axisFormat %s
section baseline
no_agent (366.289 µs) : 347, 386
. : milestone, 366,
iast (482.49 µs) : 462, 503
. : milestone, 482,
iast_FULL (552.67 µs) : 531, 574
. : milestone, 553,
iast_GLOBAL (513.534 µs) : 492, 535
. : milestone, 514,
iast_HARDCODED_SECRET_DISABLED (486.082 µs) : 464, 508
. : milestone, 486,
iast_INACTIVE (450.815 µs) : 429, 472
. : milestone, 451,
iast_TELEMETRY_OFF (472.341 µs) : 451, 494
. : milestone, 472,
tracing (441.756 µs) : 421, 463
. : milestone, 442,
section candidate
no_agent (372.643 µs) : 353, 392
. : milestone, 373,
iast (481.824 µs) : 461, 503
. : milestone, 482,
iast_FULL (549.454 µs) : 529, 570
. : milestone, 549,
iast_GLOBAL (503.158 µs) : 482, 524
. : milestone, 503,
iast_HARDCODED_SECRET_DISABLED (482.573 µs) : 461, 504
. : milestone, 483,
iast_INACTIVE (449.686 µs) : 428, 471
. : milestone, 450,
iast_TELEMETRY_OFF (468.549 µs) : 448, 489
. : milestone, 469,
tracing (452.397 µs) : 431, 474
. : milestone, 452,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.41.0-SNAPSHOT~abae22ea8e, baseline=1.41.0-SNAPSHOT~3f89f0321b
dateFormat X
axisFormat %s
section baseline
no_agent (1.341 ms) : 1322, 1360
. : milestone, 1341,
appsec (1.711 ms) : 1688, 1734
. : milestone, 1711,
appsec_no_iast (1.733 ms) : 1709, 1757
. : milestone, 1733,
iast (1.5 ms) : 1478, 1523
. : milestone, 1500,
profiling (1.491 ms) : 1467, 1515
. : milestone, 1491,
tracing (1.482 ms) : 1457, 1506
. : milestone, 1482,
section candidate
no_agent (1.317 ms) : 1297, 1336
. : milestone, 1317,
appsec (1.713 ms) : 1690, 1735
. : milestone, 1713,
appsec_no_iast (1.732 ms) : 1709, 1756
. : milestone, 1732,
iast (1.466 ms) : 1443, 1489
. : milestone, 1466,
profiling (1.483 ms) : 1460, 1506
. : milestone, 1483,
tracing (1.457 ms) : 1433, 1481
. : milestone, 1457,
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 biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.41.0-SNAPSHOT~abae22ea8e, baseline=1.41.0-SNAPSHOT~3f89f0321b
dateFormat X
axisFormat %s
section baseline
no_agent (15.333 s) : 15333000, 15333000
. : milestone, 15333000,
appsec (15.071 s) : 15071000, 15071000
. : milestone, 15071000,
iast (18.928 s) : 18928000, 18928000
. : milestone, 18928000,
iast_GLOBAL (17.832 s) : 17832000, 17832000
. : milestone, 17832000,
profiling (15.796 s) : 15796000, 15796000
. : milestone, 15796000,
tracing (15.285 s) : 15285000, 15285000
. : milestone, 15285000,
section candidate
no_agent (15.028 s) : 15028000, 15028000
. : milestone, 15028000,
appsec (14.98 s) : 14980000, 14980000
. : milestone, 14980000,
iast (18.984 s) : 18984000, 18984000
. : milestone, 18984000,
iast_GLOBAL (17.892 s) : 17892000, 17892000
. : milestone, 17892000,
profiling (15.319 s) : 15319000, 15319000
. : milestone, 15319000,
tracing (15.302 s) : 15302000, 15302000
. : milestone, 15302000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.41.0-SNAPSHOT~abae22ea8e, baseline=1.41.0-SNAPSHOT~3f89f0321b
dateFormat X
axisFormat %s
section baseline
no_agent (1.467 ms) : 1456, 1479
. : milestone, 1467,
appsec (2.316 ms) : 2275, 2357
. : milestone, 2316,
iast (2.055 ms) : 2003, 2106
. : milestone, 2055,
iast_GLOBAL (2.111 ms) : 2058, 2163
. : milestone, 2111,
profiling (1.919 ms) : 1877, 1961
. : milestone, 1919,
tracing (1.932 ms) : 1891, 1973
. : milestone, 1932,
section candidate
no_agent (1.47 ms) : 1458, 1481
. : milestone, 1470,
appsec (2.313 ms) : 2272, 2354
. : milestone, 2313,
iast (2.056 ms) : 2005, 2108
. : milestone, 2056,
iast_GLOBAL (2.1 ms) : 2048, 2152
. : milestone, 2100,
profiling (1.94 ms) : 1897, 1983
. : milestone, 1940,
tracing (1.912 ms) : 1873, 1952
. : milestone, 1912,
|
2c875e0
to
ec9f8d0
Compare
2e63cbe
to
218ec32
Compare
218ec32
to
336da63
Compare
Kafka / producer-benchmarkParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 3 metrics, 0 unstable metrics. See unchanged results
|
Kafka / consumer-benchmarkParameters
See matching parameters
SummaryFound 0 performance improvements and 1 performance regressions! Performance is the same for 2 metrics, 0 unstable metrics.
See unchanged results
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
abae22e
to
0f0d718
Compare
What Does This Do
Motivation
Trying to solve this error:
My theory is that the dynamic message instrumentation calls this class, but dynamic message has nothing to do with
AbstractMessage
, so maybe in some cases DynamicMessage exists, but not AbstractMessage?But that doesn't seem to be 100% correlated with the error.
Additional Notes
I'm not confident this will work. Since the error says the whole
protobuf
module is not exported.But I only instrument classes extending protobuf classes, so I don't understand how that can happen.
Jira ticket: [PROJ-IDENT]