-
Notifications
You must be signed in to change notification settings - Fork 303
Refactor AgentSpan.Context to be AgentSpanContext #8168
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
f4eb235
to
15a2be3
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 55 metrics, 8 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.45.0-SNAPSHOT~43ee58c3c8, baseline=1.45.0-SNAPSHOT~9247ce3d81
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.059 s) : 0, 1058593
Total [baseline] (10.579 s) : 0, 10579251
Agent [candidate] (1.063 s) : 0, 1062904
Total [candidate] (10.458 s) : 0, 10458283
section appsec
Agent [baseline] (1.189 s) : 0, 1188991
Total [baseline] (10.706 s) : 0, 10706370
Agent [candidate] (1.188 s) : 0, 1187757
Total [candidate] (10.748 s) : 0, 10748167
section iast
Agent [baseline] (1.182 s) : 0, 1181996
Total [baseline] (11.012 s) : 0, 11012237
Agent [candidate] (1.187 s) : 0, 1187425
Total [candidate] (10.987 s) : 0, 10986818
section profiling
Agent [baseline] (1.274 s) : 0, 1273817
Total [baseline] (10.788 s) : 0, 10787944
Agent [candidate] (1.282 s) : 0, 1281617
Total [candidate] (10.844 s) : 0, 10843824
gantt
title petclinic - break down per module: candidate=1.45.0-SNAPSHOT~43ee58c3c8, baseline=1.45.0-SNAPSHOT~9247ce3d81
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (714.659 ms) : 0, 714659
BytebuddyAgent [candidate] (719.109 ms) : 0, 719109
GlobalTracer [baseline] (256.771 ms) : 0, 256771
GlobalTracer [candidate] (258.367 ms) : 0, 258367
AppSec [baseline] (55.525 ms) : 0, 55525
AppSec [candidate] (55.707 ms) : 0, 55707
Remote Config [baseline] (732.554 µs) : 0, 733
Remote Config [candidate] (729.491 µs) : 0, 729
Telemetry [baseline] (15.91 ms) : 0, 15910
Telemetry [candidate] (13.781 ms) : 0, 13781
section appsec
BytebuddyAgent [baseline] (731.2 ms) : 0, 731200
BytebuddyAgent [candidate] (730.21 ms) : 0, 730210
GlobalTracer [baseline] (253.296 ms) : 0, 253296
GlobalTracer [candidate] (253.088 ms) : 0, 253088
AppSec [baseline] (170.038 ms) : 0, 170038
AppSec [candidate] (169.817 ms) : 0, 169817
Remote Config [baseline] (1.036 ms) : 0, 1036
Remote Config [candidate] (673.379 µs) : 0, 673
Telemetry [baseline] (8.114 ms) : 0, 8114
Telemetry [candidate] (8.527 ms) : 0, 8527
IAST [baseline] (20.498 ms) : 0, 20498
IAST [candidate] (20.754 ms) : 0, 20754
section iast
BytebuddyAgent [baseline] (831.044 ms) : 0, 831044
BytebuddyAgent [candidate] (834.577 ms) : 0, 834577
GlobalTracer [baseline] (247.105 ms) : 0, 247105
GlobalTracer [candidate] (248.233 ms) : 0, 248233
AppSec [baseline] (58.093 ms) : 0, 58093
AppSec [candidate] (58.272 ms) : 0, 58272
Remote Config [baseline] (672.87 µs) : 0, 673
Remote Config [candidate] (688.6 µs) : 0, 689
Telemetry [baseline] (8.78 ms) : 0, 8780
Telemetry [candidate] (8.855 ms) : 0, 8855
IAST [baseline] (21.274 ms) : 0, 21274
IAST [candidate] (21.757 ms) : 0, 21757
section profiling
ProfilingAgent [baseline] (95.321 ms) : 0, 95321
ProfilingAgent [candidate] (96.28 ms) : 0, 96280
BytebuddyAgent [baseline] (701.811 ms) : 0, 701811
BytebuddyAgent [candidate] (706.911 ms) : 0, 706911
GlobalTracer [baseline] (371.914 ms) : 0, 371914
GlobalTracer [candidate] (373.273 ms) : 0, 373273
AppSec [baseline] (54.166 ms) : 0, 54166
AppSec [candidate] (54.127 ms) : 0, 54127
Remote Config [baseline] (663.167 µs) : 0, 663
Remote Config [candidate] (661.697 µs) : 0, 662
Telemetry [baseline] (8.074 ms) : 0, 8074
Telemetry [candidate] (8.087 ms) : 0, 8087
Profiling [baseline] (95.343 ms) : 0, 95343
Profiling [candidate] (96.304 ms) : 0, 96304
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.45.0-SNAPSHOT~43ee58c3c8, baseline=1.45.0-SNAPSHOT~9247ce3d81
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1055032
Total [baseline] (8.625 s) : 0, 8624911
Agent [candidate] (1.052 s) : 0, 1052299
Total [candidate] (8.612 s) : 0, 8611707
section iast
Agent [baseline] (1.182 s) : 0, 1181678
Total [baseline] (9.193 s) : 0, 9192637
Agent [candidate] (1.183 s) : 0, 1183050
Total [candidate] (9.204 s) : 0, 9203840
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.184 s) : 0, 1184022
Total [baseline] (9.229 s) : 0, 9228573
Agent [candidate] (1.19 s) : 0, 1189539
Total [candidate] (9.188 s) : 0, 9188385
section iast_TELEMETRY_OFF
Agent [baseline] (1.185 s) : 0, 1184595
Total [baseline] (9.205 s) : 0, 9204834
Agent [candidate] (1.176 s) : 0, 1176478
Total [candidate] (9.193 s) : 0, 9193377
gantt
title insecure-bank - break down per module: candidate=1.45.0-SNAPSHOT~43ee58c3c8, baseline=1.45.0-SNAPSHOT~9247ce3d81
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (713.016 ms) : 0, 713016
BytebuddyAgent [candidate] (712.033 ms) : 0, 712033
GlobalTracer [baseline] (255.822 ms) : 0, 255822
GlobalTracer [candidate] (255.819 ms) : 0, 255819
AppSec [baseline] (55.267 ms) : 0, 55267
AppSec [candidate] (55.208 ms) : 0, 55208
Remote Config [baseline] (748.884 µs) : 0, 749
Remote Config [candidate] (725.802 µs) : 0, 726
Telemetry [baseline] (15.197 ms) : 0, 15197
Telemetry [candidate] (13.548 ms) : 0, 13548
section iast
BytebuddyAgent [baseline] (830.921 ms) : 0, 830921
BytebuddyAgent [candidate] (831.808 ms) : 0, 831808
GlobalTracer [baseline] (246.9 ms) : 0, 246900
GlobalTracer [candidate] (247.401 ms) : 0, 247401
AppSec [baseline] (58.015 ms) : 0, 58015
AppSec [candidate] (58.322 ms) : 0, 58322
IAST [baseline] (21.399 ms) : 0, 21399
IAST [candidate] (21.06 ms) : 0, 21060
Remote Config [baseline] (676.62 µs) : 0, 677
Remote Config [candidate] (675.094 µs) : 0, 675
Telemetry [baseline] (8.808 ms) : 0, 8808
Telemetry [candidate] (8.752 ms) : 0, 8752
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (832.394 ms) : 0, 832394
BytebuddyAgent [candidate] (836.158 ms) : 0, 836158
GlobalTracer [baseline] (247.358 ms) : 0, 247358
GlobalTracer [candidate] (248.457 ms) : 0, 248457
AppSec [baseline] (58.362 ms) : 0, 58362
AppSec [candidate] (58.925 ms) : 0, 58925
IAST [baseline] (21.386 ms) : 0, 21386
IAST [candidate] (21.426 ms) : 0, 21426
Remote Config [baseline] (684.293 µs) : 0, 684
Remote Config [candidate] (670.812 µs) : 0, 671
Telemetry [baseline] (8.838 ms) : 0, 8838
Telemetry [candidate] (8.765 ms) : 0, 8765
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (833.261 ms) : 0, 833261
BytebuddyAgent [candidate] (826.613 ms) : 0, 826613
GlobalTracer [baseline] (248.137 ms) : 0, 248137
GlobalTracer [candidate] (246.88 ms) : 0, 246880
AppSec [baseline] (57.947 ms) : 0, 57947
AppSec [candidate] (58.048 ms) : 0, 58048
IAST [baseline] (20.75 ms) : 0, 20750
IAST [candidate] (20.697 ms) : 0, 20697
Remote Config [baseline] (660.642 µs) : 0, 661
Remote Config [candidate] (654.196 µs) : 0, 654
Telemetry [baseline] (8.718 ms) : 0, 8718
Telemetry [candidate] (8.561 ms) : 0, 8561
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 petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.45.0-SNAPSHOT~43ee58c3c8, baseline=1.45.0-SNAPSHOT~9247ce3d81
dateFormat X
axisFormat %s
section baseline
no_agent (1.361 ms) : 1342, 1381
. : milestone, 1361,
appsec (1.748 ms) : 1725, 1771
. : milestone, 1748,
appsec_no_iast (1.748 ms) : 1725, 1771
. : milestone, 1748,
iast (1.487 ms) : 1463, 1510
. : milestone, 1487,
profiling (1.558 ms) : 1534, 1582
. : milestone, 1558,
tracing (1.48 ms) : 1455, 1504
. : milestone, 1480,
section candidate
no_agent (1.35 ms) : 1330, 1369
. : milestone, 1350,
appsec (1.733 ms) : 1709, 1757
. : milestone, 1733,
appsec_no_iast (1.757 ms) : 1734, 1780
. : milestone, 1757,
iast (1.488 ms) : 1465, 1512
. : milestone, 1488,
profiling (1.535 ms) : 1511, 1559
. : milestone, 1535,
tracing (1.48 ms) : 1456, 1504
. : milestone, 1480,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.45.0-SNAPSHOT~43ee58c3c8, baseline=1.45.0-SNAPSHOT~9247ce3d81
dateFormat X
axisFormat %s
section baseline
no_agent (374.823 µs) : 355, 395
. : milestone, 375,
iast (487.073 µs) : 466, 509
. : milestone, 487,
iast_FULL (641.312 µs) : 620, 663
. : milestone, 641,
iast_GLOBAL (522.544 µs) : 500, 545
. : milestone, 523,
iast_HARDCODED_SECRET_DISABLED (483.901 µs) : 462, 505
. : milestone, 484,
iast_INACTIVE (451.982 µs) : 431, 473
. : milestone, 452,
iast_TELEMETRY_OFF (485.09 µs) : 463, 507
. : milestone, 485,
tracing (452.211 µs) : 431, 474
. : milestone, 452,
section candidate
no_agent (376.382 µs) : 355, 398
. : milestone, 376,
iast (487.951 µs) : 466, 509
. : milestone, 488,
iast_FULL (662.012 µs) : 639, 685
. : milestone, 662,
iast_GLOBAL (522.115 µs) : 500, 545
. : milestone, 522,
iast_HARDCODED_SECRET_DISABLED (490.106 µs) : 468, 512
. : milestone, 490,
iast_INACTIVE (452.45 µs) : 431, 474
. : milestone, 452,
iast_TELEMETRY_OFF (483.077 µs) : 461, 506
. : milestone, 483,
tracing (442.204 µs) : 421, 463
. : milestone, 442,
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 biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.45.0-SNAPSHOT~43ee58c3c8, baseline=1.45.0-SNAPSHOT~9247ce3d81
dateFormat X
axisFormat %s
section baseline
no_agent (15.413 s) : 15413000, 15413000
. : milestone, 15413000,
appsec (14.956 s) : 14956000, 14956000
. : milestone, 14956000,
iast (18.638 s) : 18638000, 18638000
. : milestone, 18638000,
iast_GLOBAL (17.908 s) : 17908000, 17908000
. : milestone, 17908000,
profiling (15.164 s) : 15164000, 15164000
. : milestone, 15164000,
tracing (15.011 s) : 15011000, 15011000
. : milestone, 15011000,
section candidate
no_agent (15.246 s) : 15246000, 15246000
. : milestone, 15246000,
appsec (15.111 s) : 15111000, 15111000
. : milestone, 15111000,
iast (18.62 s) : 18620000, 18620000
. : milestone, 18620000,
iast_GLOBAL (17.77 s) : 17770000, 17770000
. : milestone, 17770000,
profiling (15.629 s) : 15629000, 15629000
. : milestone, 15629000,
tracing (14.867 s) : 14867000, 14867000
. : milestone, 14867000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.45.0-SNAPSHOT~43ee58c3c8, baseline=1.45.0-SNAPSHOT~9247ce3d81
dateFormat X
axisFormat %s
section baseline
no_agent (1.47 ms) : 1459, 1482
. : milestone, 1470,
appsec (2.361 ms) : 2318, 2404
. : milestone, 2361,
iast (2.102 ms) : 2048, 2156
. : milestone, 2102,
iast_GLOBAL (2.151 ms) : 2097, 2206
. : milestone, 2151,
profiling (2.438 ms) : 2197, 2679
. : milestone, 2438,
tracing (1.946 ms) : 1904, 1988
. : milestone, 1946,
section candidate
no_agent (1.472 ms) : 1460, 1483
. : milestone, 1472,
appsec (2.367 ms) : 2325, 2410
. : milestone, 2367,
iast (2.098 ms) : 2044, 2152
. : milestone, 2098,
iast_GLOBAL (2.14 ms) : 2086, 2194
. : milestone, 2140,
profiling (2.463 ms) : 2277, 2649
. : milestone, 2463,
tracing (1.949 ms) : 1907, 1991
. : milestone, 1949,
|
15a2be3
to
c5e53c6
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
|
c5e53c6
to
a4db58b
Compare
Kafka / consumer-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
|
… reduce confusion with generic Context API
a4db58b
to
43ee58c
Compare
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.
Looking good
Motivation
Making it a top-level type to reduce confusion with the new generic
Context
API, and align better withAgentSpanLink
Contributor Checklist
type:
and (comp:
orinst:
) labels in addition to any usefull labelsclose
,fix
or any linking keywords when referencing an issue.Use
solves
instead, and assign the PR milestone to the issueJira ticket: APMAPI-959