-
Notifications
You must be signed in to change notification settings - Fork 278
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
Add more tests about OpenTelemetry attributes conventions #7163
Merged
Conversation
This file contains 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
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 53 metrics, 18 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.36.0-SNAPSHOT~129b37289d, baseline=1.36.0-SNAPSHOT~54461eefea
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.063 s) : 0, 1063097
Total [baseline] (10.457 s) : 0, 10457282
Agent [candidate] (1.062 s) : 0, 1062035
Total [candidate] (10.429 s) : 0, 10428992
section appsec
Agent [baseline] (1.179 s) : 0, 1179403
Total [baseline] (10.507 s) : 0, 10507087
Agent [candidate] (1.184 s) : 0, 1183805
Total [candidate] (10.474 s) : 0, 10474379
section iast
Agent [baseline] (1.167 s) : 0, 1167353
Total [baseline] (10.832 s) : 0, 10831907
Agent [candidate] (1.186 s) : 0, 1185673
Total [candidate] (10.805 s) : 0, 10804577
section profiling
Agent [baseline] (1.266 s) : 0, 1266261
Total [baseline] (10.6 s) : 0, 10599796
Agent [candidate] (1.269 s) : 0, 1269105
Total [candidate] (10.665 s) : 0, 10664808
gantt
title petclinic - break down per module: candidate=1.36.0-SNAPSHOT~129b37289d, baseline=1.36.0-SNAPSHOT~54461eefea
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (665.745 ms) : 0, 665745
BytebuddyAgent [candidate] (665.006 ms) : 0, 665006
GlobalTracer [baseline] (303.977 ms) : 0, 303977
GlobalTracer [candidate] (304.051 ms) : 0, 304051
AppSec [baseline] (50.206 ms) : 0, 50206
AppSec [candidate] (49.935 ms) : 0, 49935
Logs Intake [baseline] (386.973 µs) : 0, 387
Logs Intake [candidate] (399.4 µs) : 0, 399
Remote Config [baseline] (694.446 µs) : 0, 694
Remote Config [candidate] (661.277 µs) : 0, 661
Telemetry [baseline] (7.645 ms) : 0, 7645
Telemetry [candidate] (7.556 ms) : 0, 7556
section appsec
BytebuddyAgent [baseline] (675.438 ms) : 0, 675438
BytebuddyAgent [candidate] (677.868 ms) : 0, 677868
GlobalTracer [baseline] (297.377 ms) : 0, 297377
GlobalTracer [candidate] (298.328 ms) : 0, 298328
AppSec [baseline] (152.834 ms) : 0, 152834
AppSec [candidate] (153.232 ms) : 0, 153232
IAST [baseline] (19.76 ms) : 0, 19760
IAST [candidate] (21.363 ms) : 0, 21363
Logs Intake [baseline] (325.892 µs) : 0, 326
Logs Intake [candidate] (322.857 µs) : 0, 323
Remote Config [baseline] (631.304 µs) : 0, 631
Remote Config [candidate] (645.238 µs) : 0, 645
Telemetry [baseline] (8.556 ms) : 0, 8556
Telemetry [candidate] (8.182 ms) : 0, 8182
section iast
BytebuddyAgent [baseline] (778.728 ms) : 0, 778728
BytebuddyAgent [candidate] (791.783 ms) : 0, 791783
GlobalTracer [baseline] (293.724 ms) : 0, 293724
GlobalTracer [candidate] (297.542 ms) : 0, 297542
AppSec [baseline] (46.648 ms) : 0, 46648
AppSec [candidate] (47.269 ms) : 0, 47269
IAST [baseline] (26.344 ms) : 0, 26344
IAST [candidate] (25.187 ms) : 0, 25187
Logs Intake [baseline] (303.712 µs) : 0, 304
Logs Intake [candidate] (311.747 µs) : 0, 312
Remote Config [baseline] (579.488 µs) : 0, 579
Remote Config [candidate] (595.239 µs) : 0, 595
Telemetry [baseline] (7.76 ms) : 0, 7760
Telemetry [candidate] (9.481 ms) : 0, 9481
section profiling
BytebuddyAgent [baseline] (667.618 ms) : 0, 667618
BytebuddyAgent [candidate] (667.707 ms) : 0, 667707
GlobalTracer [baseline] (386.643 ms) : 0, 386643
GlobalTracer [candidate] (389.16 ms) : 0, 389160
AppSec [baseline] (50.41 ms) : 0, 50410
AppSec [candidate] (51.185 ms) : 0, 51185
Logs Intake [baseline] (330.183 µs) : 0, 330
Logs Intake [candidate] (338.93 µs) : 0, 339
Remote Config [baseline] (754.708 µs) : 0, 755
Remote Config [candidate] (745.467 µs) : 0, 745
Telemetry [baseline] (7.381 ms) : 0, 7381
Telemetry [candidate] (7.406 ms) : 0, 7406
ProfilingAgent [baseline] (95.985 ms) : 0, 95985
ProfilingAgent [candidate] (95.458 ms) : 0, 95458
Profiling [baseline] (96.01 ms) : 0, 96010
Profiling [candidate] (95.483 ms) : 0, 95483
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.36.0-SNAPSHOT~129b37289d, baseline=1.36.0-SNAPSHOT~54461eefea
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.063 s) : 0, 1063386
Total [baseline] (8.547 s) : 0, 8546897
Agent [candidate] (1.064 s) : 0, 1063931
Total [candidate] (8.62 s) : 0, 8619984
section iast
Agent [baseline] (1.17 s) : 0, 1169988
Total [baseline] (9.001 s) : 0, 9000521
Agent [candidate] (1.168 s) : 0, 1167549
Total [candidate] (8.983 s) : 0, 8982612
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.169 s) : 0, 1168666
Total [baseline] (8.968 s) : 0, 8967523
Agent [candidate] (1.171 s) : 0, 1170929
Total [candidate] (8.979 s) : 0, 8979187
section iast_TELEMETRY_OFF
Agent [baseline] (1.169 s) : 0, 1169027
Total [baseline] (8.975 s) : 0, 8974788
Agent [candidate] (1.172 s) : 0, 1172442
Total [candidate] (9.056 s) : 0, 9055928
gantt
title insecure-bank - break down per module: candidate=1.36.0-SNAPSHOT~129b37289d, baseline=1.36.0-SNAPSHOT~54461eefea
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (665.738 ms) : 0, 665738
BytebuddyAgent [candidate] (666.253 ms) : 0, 666253
GlobalTracer [baseline] (304.384 ms) : 0, 304384
GlobalTracer [candidate] (304.361 ms) : 0, 304361
AppSec [baseline] (50.119 ms) : 0, 50119
AppSec [candidate] (50.034 ms) : 0, 50034
Logs Intake [baseline] (411.634 µs) : 0, 412
Logs Intake [candidate] (425.831 µs) : 0, 426
Remote Config [baseline] (667.046 µs) : 0, 667
Remote Config [candidate] (678.428 µs) : 0, 678
Telemetry [baseline] (7.514 ms) : 0, 7514
Telemetry [candidate] (7.575 ms) : 0, 7575
section iast
BytebuddyAgent [baseline] (780.72 ms) : 0, 780720
BytebuddyAgent [candidate] (778.123 ms) : 0, 778123
GlobalTracer [baseline] (293.941 ms) : 0, 293941
GlobalTracer [candidate] (293.604 ms) : 0, 293604
AppSec [baseline] (46.516 ms) : 0, 46516
AppSec [candidate] (46.745 ms) : 0, 46745
IAST [baseline] (25.426 ms) : 0, 25426
IAST [candidate] (26.398 ms) : 0, 26398
Logs Intake [baseline] (302.502 µs) : 0, 303
Logs Intake [candidate] (300.147 µs) : 0, 300
Remote Config [baseline] (573.902 µs) : 0, 574
Remote Config [candidate] (569.108 µs) : 0, 569
Telemetry [baseline] (9.152 ms) : 0, 9152
Telemetry [candidate] (8.452 ms) : 0, 8452
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (778.502 ms) : 0, 778502
BytebuddyAgent [candidate] (780.322 ms) : 0, 780322
GlobalTracer [baseline] (293.863 ms) : 0, 293863
GlobalTracer [candidate] (294.511 ms) : 0, 294511
AppSec [baseline] (46.625 ms) : 0, 46625
AppSec [candidate] (46.733 ms) : 0, 46733
IAST [baseline] (27.113 ms) : 0, 27113
IAST [candidate] (26.565 ms) : 0, 26565
Logs Intake [baseline] (297.399 µs) : 0, 297
Logs Intake [candidate] (303.914 µs) : 0, 304
Remote Config [baseline] (568.916 µs) : 0, 569
Remote Config [candidate] (588.604 µs) : 0, 589
Telemetry [baseline] (8.328 ms) : 0, 8328
Telemetry [candidate] (8.509 ms) : 0, 8509
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (779.136 ms) : 0, 779136
BytebuddyAgent [candidate] (781.113 ms) : 0, 781113
GlobalTracer [baseline] (294.785 ms) : 0, 294785
GlobalTracer [candidate] (295.276 ms) : 0, 295276
AppSec [baseline] (50.082 ms) : 0, 50082
AppSec [candidate] (48.541 ms) : 0, 48541
IAST [baseline] (24.07 ms) : 0, 24070
IAST [candidate] (25.587 ms) : 0, 25587
Logs Intake [baseline] (295.289 µs) : 0, 295
Logs Intake [candidate] (316.795 µs) : 0, 317
Remote Config [baseline] (558.102 µs) : 0, 558
Remote Config [candidate] (576.431 µs) : 0, 576
Telemetry [baseline] (6.716 ms) : 0, 6716
Telemetry [candidate] (7.543 ms) : 0, 7543
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 1 performance regressions! Performance is the same for 11 metrics, 16 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.36.0-SNAPSHOT~129b37289d, baseline=1.36.0-SNAPSHOT~54461eefea
dateFormat X
axisFormat %s
section baseline
no_agent (1.352 ms) : 1333, 1371
. : milestone, 1352,
appsec (1.693 ms) : 1668, 1718
. : milestone, 1693,
appsec_no_iast (1.717 ms) : 1692, 1742
. : milestone, 1717,
iast (1.477 ms) : 1455, 1500
. : milestone, 1477,
profiling (1.494 ms) : 1468, 1519
. : milestone, 1494,
tracing (1.469 ms) : 1445, 1493
. : milestone, 1469,
section candidate
no_agent (1.33 ms) : 1310, 1350
. : milestone, 1330,
appsec (1.712 ms) : 1688, 1736
. : milestone, 1712,
appsec_no_iast (1.721 ms) : 1697, 1746
. : milestone, 1721,
iast (1.494 ms) : 1471, 1517
. : milestone, 1494,
profiling (1.554 ms) : 1528, 1580
. : milestone, 1554,
tracing (1.444 ms) : 1419, 1468
. : milestone, 1444,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.36.0-SNAPSHOT~129b37289d, baseline=1.36.0-SNAPSHOT~54461eefea
dateFormat X
axisFormat %s
section baseline
no_agent (369.083 µs) : 349, 389
. : milestone, 369,
iast (485.726 µs) : 464, 507
. : milestone, 486,
iast_FULL (553.45 µs) : 532, 575
. : milestone, 553,
iast_GLOBAL (505.342 µs) : 484, 527
. : milestone, 505,
iast_HARDCODED_SECRET_DISABLED (483.944 µs) : 463, 505
. : milestone, 484,
iast_INACTIVE (453.888 µs) : 433, 475
. : milestone, 454,
iast_TELEMETRY_OFF (472.602 µs) : 451, 494
. : milestone, 473,
tracing (446.151 µs) : 426, 467
. : milestone, 446,
section candidate
no_agent (364.782 µs) : 345, 385
. : milestone, 365,
iast (486.331 µs) : 465, 508
. : milestone, 486,
iast_FULL (552.548 µs) : 531, 574
. : milestone, 553,
iast_GLOBAL (510.126 µs) : 488, 532
. : milestone, 510,
iast_HARDCODED_SECRET_DISABLED (484.814 µs) : 463, 506
. : milestone, 485,
iast_INACTIVE (454.993 µs) : 433, 477
. : milestone, 455,
iast_TELEMETRY_OFF (478.788 µs) : 457, 500
. : milestone, 479,
tracing (439.183 µs) : 419, 460
. : milestone, 439,
Dacapo |
mcculls
approved these changes
Jun 17, 2024
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 adds more tests about the OpenTelemetry attributes conventions.
Motivation
This is a follow up from the discussion on #7138
Additional Notes
Jira ticket: [PROJ-IDENT]