OpenTelemetry drop-in fixes for Apache Pulsar#7500
Merged
Conversation
Contributor
mcculls
commented
Aug 23, 2024
- Include OTel instrumentation-api incubator types for messaging
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 49 metrics, 14 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.39.0-SNAPSHOT~28ab4ca802, baseline=1.39.0-SNAPSHOT~0720a7754a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.549 s) : 0, 1548531
Total [baseline] (14.285 s) : 0, 14285172
Agent [candidate] (1.55 s) : 0, 1550341
Total [candidate] (14.318 s) : 0, 14318468
section appsec
Agent [baseline] (1.735 s) : 0, 1735154
Total [baseline] (14.391 s) : 0, 14390801
Agent [candidate] (1.737 s) : 0, 1737474
Total [candidate] (14.424 s) : 0, 14423773
section iast
Agent [baseline] (1.72 s) : 0, 1719573
Total [baseline] (14.796 s) : 0, 14796448
Agent [candidate] (1.721 s) : 0, 1720987
Total [candidate] (14.885 s) : 0, 14884577
section profiling
Agent [baseline] (1.857 s) : 0, 1857292
Total [baseline] (14.592 s) : 0, 14591675
Agent [candidate] (1.865 s) : 0, 1865381
Total [candidate] (14.552 s) : 0, 14552322
gantt
title petclinic - break down per module: candidate=1.39.0-SNAPSHOT~28ab4ca802, baseline=1.39.0-SNAPSHOT~0720a7754a
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (992.479 ms) : 0, 992479
BytebuddyAgent [candidate] (992.376 ms) : 0, 992376
GlobalTracer [baseline] (453.447 ms) : 0, 453447
GlobalTracer [candidate] (454.721 ms) : 0, 454721
AppSec [baseline] (72.03 ms) : 0, 72030
AppSec [candidate] (72.524 ms) : 0, 72524
Remote Config [baseline] (833.323 µs) : 0, 833
Remote Config [candidate] (825.919 µs) : 0, 826
Telemetry [baseline] (9.738 ms) : 0, 9738
Telemetry [candidate] (9.835 ms) : 0, 9835
section appsec
BytebuddyAgent [baseline] (1.009 s) : 0, 1008888
BytebuddyAgent [candidate] (1.01 s) : 0, 1010141
GlobalTracer [baseline] (447.409 ms) : 0, 447409
GlobalTracer [candidate] (447.713 ms) : 0, 447713
AppSec [baseline] (234.907 ms) : 0, 234907
AppSec [candidate] (235.085 ms) : 0, 235085
IAST [baseline] (26.07 ms) : 0, 26070
IAST [candidate] (26.283 ms) : 0, 26283
Remote Config [baseline] (756.008 µs) : 0, 756
Remote Config [candidate] (752.151 µs) : 0, 752
Telemetry [baseline] (10.188 ms) : 0, 10188
Telemetry [candidate] (10.578 ms) : 0, 10578
section iast
BytebuddyAgent [baseline] (1.151 s) : 0, 1150507
BytebuddyAgent [candidate] (1.151 s) : 0, 1150767
GlobalTracer [baseline] (435.304 ms) : 0, 435304
GlobalTracer [candidate] (436.158 ms) : 0, 436158
AppSec [baseline] (73.937 ms) : 0, 73937
AppSec [candidate] (72.134 ms) : 0, 72134
IAST [baseline] (28.253 ms) : 0, 28253
IAST [candidate] (30.208 ms) : 0, 30208
Remote Config [baseline] (751.439 µs) : 0, 751
Remote Config [candidate] (744.477 µs) : 0, 744
Telemetry [baseline] (10.799 ms) : 0, 10799
Telemetry [candidate] (10.84 ms) : 0, 10840
section profiling
BytebuddyAgent [baseline] (985.048 ms) : 0, 985048
BytebuddyAgent [candidate] (988.766 ms) : 0, 988766
GlobalTracer [baseline] (583.613 ms) : 0, 583613
GlobalTracer [candidate] (585.64 ms) : 0, 585640
AppSec [baseline] (73.396 ms) : 0, 73396
AppSec [candidate] (73.847 ms) : 0, 73847
Remote Config [baseline] (890.807 µs) : 0, 891
Remote Config [candidate] (894.345 µs) : 0, 894
Telemetry [baseline] (9.405 ms) : 0, 9405
Telemetry [candidate] (9.514 ms) : 0, 9514
ProfilingAgent [baseline] (148.972 ms) : 0, 148972
ProfilingAgent [candidate] (150.723 ms) : 0, 150723
Profiling [baseline] (149.033 ms) : 0, 149033
Profiling [candidate] (150.786 ms) : 0, 150786
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.39.0-SNAPSHOT~28ab4ca802, baseline=1.39.0-SNAPSHOT~0720a7754a
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.554 s) : 0, 1554001
Total [baseline] (11.851 s) : 0, 11850673
Agent [candidate] (1.55 s) : 0, 1549552
Total [candidate] (11.819 s) : 0, 11819236
section iast
Agent [baseline] (1.717 s) : 0, 1716686
Total [baseline] (12.509 s) : 0, 12509117
Agent [candidate] (1.717 s) : 0, 1717242
Total [candidate] (12.596 s) : 0, 12595547
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.72 s) : 0, 1720371
Total [baseline] (12.496 s) : 0, 12495722
Agent [candidate] (1.718 s) : 0, 1717574
Total [candidate] (12.456 s) : 0, 12455535
section iast_TELEMETRY_OFF
Agent [baseline] (1.713 s) : 0, 1713020
Total [baseline] (12.497 s) : 0, 12497027
Agent [candidate] (1.714 s) : 0, 1713877
Total [candidate] (12.488 s) : 0, 12488054
gantt
title insecure-bank - break down per module: candidate=1.39.0-SNAPSHOT~28ab4ca802, baseline=1.39.0-SNAPSHOT~0720a7754a
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (995.961 ms) : 0, 995961
BytebuddyAgent [candidate] (993.306 ms) : 0, 993306
GlobalTracer [baseline] (454.749 ms) : 0, 454749
GlobalTracer [candidate] (453.394 ms) : 0, 453394
AppSec [baseline] (72.543 ms) : 0, 72543
AppSec [candidate] (72.094 ms) : 0, 72094
Remote Config [baseline] (836.411 µs) : 0, 836
Remote Config [candidate] (832.5 µs) : 0, 832
Telemetry [baseline] (9.866 ms) : 0, 9866
Telemetry [candidate] (9.817 ms) : 0, 9817
section iast
BytebuddyAgent [baseline] (1.148 s) : 0, 1148144
BytebuddyAgent [candidate] (1.149 s) : 0, 1148578
GlobalTracer [baseline] (435.051 ms) : 0, 435051
GlobalTracer [candidate] (435.809 ms) : 0, 435809
AppSec [baseline] (74.583 ms) : 0, 74583
AppSec [candidate] (70.08 ms) : 0, 70080
IAST [baseline] (28.163 ms) : 0, 28163
IAST [candidate] (27.675 ms) : 0, 27675
Remote Config [baseline] (735.834 µs) : 0, 736
Remote Config [candidate] (749.686 µs) : 0, 750
Telemetry [baseline] (10.014 ms) : 0, 10014
Telemetry [candidate] (14.218 ms) : 0, 14218
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (1.151 s) : 0, 1150567
BytebuddyAgent [candidate] (1.149 s) : 0, 1148752
GlobalTracer [baseline] (436.394 ms) : 0, 436394
GlobalTracer [candidate] (435.02 ms) : 0, 435020
AppSec [baseline] (73.081 ms) : 0, 73081
AppSec [candidate] (70.202 ms) : 0, 70202
IAST [baseline] (27.672 ms) : 0, 27672
IAST [candidate] (31.033 ms) : 0, 31033
Remote Config [baseline] (747.7 µs) : 0, 748
Remote Config [candidate] (733.102 µs) : 0, 733
Telemetry [baseline] (11.81 ms) : 0, 11810
Telemetry [candidate] (11.688 ms) : 0, 11688
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (1.145 s) : 0, 1145347
BytebuddyAgent [candidate] (1.145 s) : 0, 1144933
GlobalTracer [baseline] (435.519 ms) : 0, 435519
GlobalTracer [candidate] (435.262 ms) : 0, 435262
AppSec [baseline] (72.592 ms) : 0, 72592
AppSec [candidate] (70.648 ms) : 0, 70648
IAST [baseline] (27.873 ms) : 0, 27873
IAST [candidate] (32.193 ms) : 0, 32193
Remote Config [baseline] (731.137 µs) : 0, 731
Remote Config [candidate] (741.122 µs) : 0, 741
Telemetry [baseline] (10.925 ms) : 0, 10925
Telemetry [candidate] (9.97 ms) : 0, 9970
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 1 performance regressions! Performance is the same for 5 metrics, 22 unstable metrics.
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~28ab4ca802, baseline=1.39.0-SNAPSHOT~0720a7754a
dateFormat X
axisFormat %s
section baseline
no_agent (446.6 µs) : 418, 476
. : milestone, 447,
iast (582.663 µs) : 549, 616
. : milestone, 583,
iast_FULL (676.489 µs) : 643, 710
. : milestone, 676,
iast_GLOBAL (610.131 µs) : 577, 643
. : milestone, 610,
iast_HARDCODED_SECRET_DISABLED (595.341 µs) : 563, 628
. : milestone, 595,
iast_INACTIVE (539.105 µs) : 509, 569
. : milestone, 539,
iast_TELEMETRY_OFF (571.059 µs) : 538, 604
. : milestone, 571,
tracing (536.472 µs) : 506, 566
. : milestone, 536,
section candidate
no_agent (444.654 µs) : 416, 473
. : milestone, 445,
iast (582.214 µs) : 549, 616
. : milestone, 582,
iast_FULL (685.731 µs) : 653, 718
. : milestone, 686,
iast_GLOBAL (616.061 µs) : 583, 649
. : milestone, 616,
iast_HARDCODED_SECRET_DISABLED (584.263 µs) : 551, 617
. : milestone, 584,
iast_INACTIVE (537.711 µs) : 505, 570
. : milestone, 538,
iast_TELEMETRY_OFF (571.127 µs) : 538, 604
. : milestone, 571,
tracing (528.298 µs) : 499, 558
. : milestone, 528,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~28ab4ca802, baseline=1.39.0-SNAPSHOT~0720a7754a
dateFormat X
axisFormat %s
section baseline
no_agent (1.711 ms) : 1686, 1736
. : milestone, 1711,
appsec (2.196 ms) : 2165, 2228
. : milestone, 2196,
appsec_no_iast (2.184 ms) : 2152, 2215
. : milestone, 2184,
iast (1.871 ms) : 1842, 1901
. : milestone, 1871,
profiling (1.846 ms) : 1813, 1879
. : milestone, 1846,
tracing (1.841 ms) : 1809, 1872
. : milestone, 1841,
section candidate
no_agent (1.7 ms) : 1676, 1725
. : milestone, 1700,
appsec (2.16 ms) : 2129, 2191
. : milestone, 2160,
appsec_no_iast (2.149 ms) : 2118, 2179
. : milestone, 2149,
iast (1.878 ms) : 1848, 1907
. : milestone, 1878,
profiling (1.988 ms) : 1952, 2024
. : milestone, 1988,
tracing (1.876 ms) : 1843, 1909
. : milestone, 1876,
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 tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~28ab4ca802, baseline=1.39.0-SNAPSHOT~0720a7754a
dateFormat X
axisFormat %s
section baseline
no_agent (1.539 ms) : 1527, 1552
. : milestone, 1539,
appsec (2.727 ms) : 2664, 2789
. : milestone, 2727,
iast (2.393 ms) : 2317, 2469
. : milestone, 2393,
iast_GLOBAL (2.444 ms) : 2367, 2521
. : milestone, 2444,
profiling (2.223 ms) : 2159, 2286
. : milestone, 2223,
tracing (2.194 ms) : 2134, 2255
. : milestone, 2194,
section candidate
no_agent (1.539 ms) : 1527, 1552
. : milestone, 1539,
appsec (2.714 ms) : 2652, 2777
. : milestone, 2714,
iast (2.365 ms) : 2290, 2439
. : milestone, 2365,
iast_GLOBAL (2.423 ms) : 2348, 2499
. : milestone, 2423,
profiling (2.245 ms) : 2180, 2310
. : milestone, 2245,
tracing (2.169 ms) : 2111, 2228
. : milestone, 2169,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~28ab4ca802, baseline=1.39.0-SNAPSHOT~0720a7754a
dateFormat X
axisFormat %s
section baseline
no_agent (20.557 s) : 20557000, 20557000
. : milestone, 20557000,
appsec (21.162 s) : 21162000, 21162000
. : milestone, 21162000,
iast (24.316 s) : 24316000, 24316000
. : milestone, 24316000,
iast_GLOBAL (24.64 s) : 24640000, 24640000
. : milestone, 24640000,
profiling (21.12 s) : 21120000, 21120000
. : milestone, 21120000,
tracing (21.032 s) : 21032000, 21032000
. : milestone, 21032000,
section candidate
no_agent (21.081 s) : 21081000, 21081000
. : milestone, 21081000,
appsec (21.796 s) : 21796000, 21796000
. : milestone, 21796000,
iast (24.65 s) : 24650000, 24650000
. : milestone, 24650000,
iast_GLOBAL (24.771 s) : 24771000, 24771000
. : milestone, 24771000,
profiling (21.14 s) : 21140000, 21140000
. : milestone, 21140000,
tracing (21.395 s) : 21395000, 21395000
. : milestone, 21395000,
|
PerfectSlayer
approved these changes
Aug 23, 2024
* Include OTel instrumentation-api incubator types for messaging
28ab4ca to
f9334a8
Compare
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.