Fix span links serialization as tag#6341
Merged
Merged
Conversation
bantonsson
approved these changes
Dec 11, 2023
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 46 metrics, 8 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.26.0-SNAPSHOT~b85af50d55, baseline=1.26.0-SNAPSHOT~5307b46fe3
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.043 s) : 0, 1042566
Total [baseline] (8.695 s) : 0, 8694678
Agent [candidate] (1.049 s) : 0, 1049219
Total [candidate] (8.76 s) : 0, 8759924
section iast
Agent [baseline] (1.158 s) : 0, 1157937
Total [baseline] (9.241 s) : 0, 9241239
Agent [candidate] (1.158 s) : 0, 1158112
Total [candidate] (9.255 s) : 0, 9254560
section iast_TELEMETRY_OFF
Agent [baseline] (1.164 s) : 0, 1164167
Total [baseline] (9.268 s) : 0, 9268103
Agent [candidate] (1.153 s) : 0, 1153305
Total [candidate] (9.234 s) : 0, 9233987
gantt
title insecure-bank - break down per module: candidate=1.26.0-SNAPSHOT~b85af50d55, baseline=1.26.0-SNAPSHOT~5307b46fe3
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (645.624 ms) : 0, 645624
BytebuddyAgent [candidate] (649.255 ms) : 0, 649255
GlobalTracer [baseline] (306.034 ms) : 0, 306034
GlobalTracer [candidate] (308.675 ms) : 0, 308675
AppSec [baseline] (48.62 ms) : 0, 48620
AppSec [candidate] (49.148 ms) : 0, 49148
Remote Config [baseline] (678.849 µs) : 0, 679
Remote Config [candidate] (675.962 µs) : 0, 676
Telemetry [baseline] (7.196 ms) : 0, 7196
Telemetry [candidate] (7.113 ms) : 0, 7113
section iast
BytebuddyAgent [baseline] (764.822 ms) : 0, 764822
BytebuddyAgent [candidate] (765.79 ms) : 0, 765790
GlobalTracer [baseline] (284.641 ms) : 0, 284641
GlobalTracer [candidate] (284.866 ms) : 0, 284866
AppSec [baseline] (46.372 ms) : 0, 46372
AppSec [candidate] (46.473 ms) : 0, 46473
Remote Config [baseline] (598.017 µs) : 0, 598
Remote Config [candidate] (598.956 µs) : 0, 599
Telemetry [baseline] (6.555 ms) : 0, 6555
Telemetry [candidate] (8.042 ms) : 0, 8042
IAST [baseline] (20.742 ms) : 0, 20742
IAST [candidate] (18.032 ms) : 0, 18032
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (768.067 ms) : 0, 768067
BytebuddyAgent [candidate] (759.139 ms) : 0, 759139
GlobalTracer [baseline] (287.141 ms) : 0, 287141
GlobalTracer [candidate] (286.184 ms) : 0, 286184
AppSec [baseline] (46.991 ms) : 0, 46991
AppSec [candidate] (46.857 ms) : 0, 46857
Remote Config [baseline] (623.01 µs) : 0, 623
Remote Config [candidate] (597.302 µs) : 0, 597
Telemetry [baseline] (10.145 ms) : 0, 10145
Telemetry [candidate] (8.692 ms) : 0, 8692
IAST [baseline] (16.436 ms) : 0, 16436
IAST [candidate] (17.628 ms) : 0, 17628
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.26.0-SNAPSHOT~b85af50d55, baseline=1.26.0-SNAPSHOT~5307b46fe3
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.04 s) : 0, 1040399
Total [baseline] (9.373 s) : 0, 9373214
Agent [candidate] (1.051 s) : 0, 1050950
Total [candidate] (9.31 s) : 0, 9309919
section appsec
Agent [baseline] (1.129 s) : 0, 1129130
Total [baseline] (9.397 s) : 0, 9396790
Agent [candidate] (1.132 s) : 0, 1131654
Total [candidate] (9.416 s) : 0, 9416013
section iast
Agent [baseline] (1.156 s) : 0, 1155767
Total [baseline] (9.481 s) : 0, 9481264
Agent [candidate] (1.161 s) : 0, 1161499
Total [candidate] (9.575 s) : 0, 9575376
section profiling
Agent [baseline] (1.234 s) : 0, 1233575
Total [baseline] (9.609 s) : 0, 9608890
Agent [candidate] (1.228 s) : 0, 1228320
Total [candidate] (9.632 s) : 0, 9632436
gantt
title petclinic - break down per module: candidate=1.26.0-SNAPSHOT~b85af50d55, baseline=1.26.0-SNAPSHOT~5307b46fe3
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (643.392 ms) : 0, 643392
BytebuddyAgent [candidate] (649.84 ms) : 0, 649840
GlobalTracer [baseline] (306.237 ms) : 0, 306237
GlobalTracer [candidate] (309.305 ms) : 0, 309305
AppSec [baseline] (48.784 ms) : 0, 48784
AppSec [candidate] (49.53 ms) : 0, 49530
Remote Config [baseline] (667.413 µs) : 0, 667
Remote Config [candidate] (673.889 µs) : 0, 674
Telemetry [baseline] (7.145 ms) : 0, 7145
Telemetry [candidate] (7.088 ms) : 0, 7088
section appsec
BytebuddyAgent [baseline] (644.798 ms) : 0, 644798
BytebuddyAgent [candidate] (645.209 ms) : 0, 645209
GlobalTracer [baseline] (306.406 ms) : 0, 306406
GlobalTracer [candidate] (306.398 ms) : 0, 306398
AppSec [baseline] (136.289 ms) : 0, 136289
AppSec [candidate] (137.075 ms) : 0, 137075
Remote Config [baseline] (643.486 µs) : 0, 643
Remote Config [candidate] (640.66 µs) : 0, 641
Telemetry [baseline] (6.788 ms) : 0, 6788
Telemetry [candidate] (8.085 ms) : 0, 8085
section iast
BytebuddyAgent [baseline] (762.836 ms) : 0, 762836
BytebuddyAgent [candidate] (767.3 ms) : 0, 767300
GlobalTracer [baseline] (283.803 ms) : 0, 283803
GlobalTracer [candidate] (285.228 ms) : 0, 285228
AppSec [baseline] (46.202 ms) : 0, 46202
AppSec [candidate] (46.525 ms) : 0, 46525
Remote Config [baseline] (598.467 µs) : 0, 598
Remote Config [candidate] (611.275 µs) : 0, 611
Telemetry [baseline] (7.996 ms) : 0, 7996
Telemetry [candidate] (6.629 ms) : 0, 6629
IAST [baseline] (20.146 ms) : 0, 20146
IAST [candidate] (20.988 ms) : 0, 20988
section profiling
BytebuddyAgent [baseline] (658.084 ms) : 0, 658084
BytebuddyAgent [candidate] (654.694 ms) : 0, 654694
GlobalTracer [baseline] (376.522 ms) : 0, 376522
GlobalTracer [candidate] (375.606 ms) : 0, 375606
AppSec [baseline] (48.637 ms) : 0, 48637
AppSec [candidate] (48.242 ms) : 0, 48242
Remote Config [baseline] (684.567 µs) : 0, 685
Remote Config [candidate] (683.145 µs) : 0, 683
Telemetry [baseline] (7.339 ms) : 0, 7339
Telemetry [candidate] (7.403 ms) : 0, 7403
ProfilingAgent [baseline] (87.926 ms) : 0, 87926
ProfilingAgent [candidate] (87.845 ms) : 0, 87845
Profiling [baseline] (87.951 ms) : 0, 87951
Profiling [candidate] (87.87 ms) : 0, 87870
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 8 metrics, 14 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.26.0-SNAPSHOT~b85af50d55, baseline=1.26.0-SNAPSHOT~5307b46fe3
dateFormat X
axisFormat %s
section baseline
no_agent (366.777 µs) : 345, 389
. : milestone, 367,
iast (468.568 µs) : 448, 489
. : milestone, 469,
iast_FULL (533.514 µs) : 513, 554
. : milestone, 534,
iast_INACTIVE (445.479 µs) : 424, 466
. : milestone, 445,
iast_TELEMETRY_OFF (473.618 µs) : 452, 495
. : milestone, 474,
tracing (434.397 µs) : 414, 455
. : milestone, 434,
section candidate
no_agent (365.61 µs) : 345, 386
. : milestone, 366,
iast (466.123 µs) : 446, 487
. : milestone, 466,
iast_FULL (529.593 µs) : 509, 550
. : milestone, 530,
iast_INACTIVE (448.278 µs) : 428, 469
. : milestone, 448,
iast_TELEMETRY_OFF (468.185 µs) : 447, 490
. : milestone, 468,
tracing (447.182 µs) : 426, 468
. : milestone, 447,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.26.0-SNAPSHOT~b85af50d55, baseline=1.26.0-SNAPSHOT~5307b46fe3
dateFormat X
axisFormat %s
section baseline
no_agent (1.356 ms) : 1337, 1376
. : milestone, 1356,
appsec (1.755 ms) : 1730, 1780
. : milestone, 1755,
iast (1.531 ms) : 1507, 1555
. : milestone, 1531,
profiling (1.546 ms) : 1520, 1573
. : milestone, 1546,
tracing (1.489 ms) : 1464, 1514
. : milestone, 1489,
section candidate
no_agent (1.346 ms) : 1326, 1365
. : milestone, 1346,
appsec (1.747 ms) : 1722, 1772
. : milestone, 1747,
iast (1.508 ms) : 1483, 1534
. : milestone, 1508,
profiling (1.542 ms) : 1516, 1568
. : milestone, 1542,
tracing (1.502 ms) : 1477, 1526
. : milestone, 1502,
|
PerfectSlayer
force-pushed
the
bbujon/span-links
branch
from
December 11, 2023 08:38
b85af50 to
fe8227f
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.
What Does This Do
This PR fixes span links serialization as span tags.
Motivation
JSON encoding is broken according the RFC.
Additional Notes
Jira ticket: APMJAVA-1060