Skip to content
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

Support OpenTelemetry extension helpers #7127

Merged
merged 1 commit into from
Jun 5, 2024
Merged

Conversation

mcculls
Copy link
Contributor

@mcculls mcculls commented Jun 5, 2024

Covers those helpers discovered at build time by OpenTelemetry's muzzle plugin, as well as additional ones declared by the extension itself.

Jira ticket: APMAPI-6

@mcculls mcculls added tag: no release notes Changes to exclude from release notes inst: opentelemetry OpenTelemetry instrumentation labels Jun 5, 2024
@mcculls mcculls marked this pull request as ready for review June 5, 2024 11:42
@mcculls mcculls requested a review from a team as a code owner June 5, 2024 11:42
@pr-commenter
Copy link

pr-commenter bot commented Jun 5, 2024

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/inject-otel-helpers
git_commit_date 1717541176 1717586211
git_commit_sha 239d9a9 416f677
release_version 1.35.0-SNAPSHOT~239d9a91ac 1.35.0-SNAPSHOT~416f6771a8
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1717589179 1717589179
ci_job_id 532995701 532995701
ci_pipeline_id 35913047 35913047
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
module Agent Agent
parent None None
variant iast iast

Summary

Found 1 performance improvements and 0 performance regressions! Performance is the same for 46 metrics, 16 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:petclinic:profiling:Remote Config better
[-80.985µs; -23.523µs] or [-10.146%; -2.947%]
745.969µs 798.223µs
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.35.0-SNAPSHOT~416f6771a8, baseline=1.35.0-SNAPSHOT~239d9a91ac

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.06 s) : 0, 1060264
Total [baseline] (10.359 s) : 0, 10359115
Agent [candidate] (1.058 s) : 0, 1058249
Total [candidate] (10.38 s) : 0, 10379903
section appsec
Agent [baseline] (1.186 s) : 0, 1185506
Total [baseline] (10.547 s) : 0, 10547363
Agent [candidate] (1.175 s) : 0, 1175206
Total [candidate] (10.456 s) : 0, 10456029
section iast
Agent [baseline] (1.175 s) : 0, 1174585
Total [baseline] (10.751 s) : 0, 10750901
Agent [candidate] (1.166 s) : 0, 1165616
Total [candidate] (10.789 s) : 0, 10788894
section profiling
Agent [baseline] (1.268 s) : 0, 1267896
Total [baseline] (10.593 s) : 0, 10592674
Agent [candidate] (1.26 s) : 0, 1259696
Total [candidate] (10.611 s) : 0, 10611382
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.06 s -
Agent appsec 1.186 s 125.242 ms (11.8%)
Agent iast 1.175 s 114.32 ms (10.8%)
Agent profiling 1.268 s 207.631 ms (19.6%)
Total tracing 10.359 s -
Total appsec 10.547 s 188.248 ms (1.8%)
Total iast 10.751 s 391.786 ms (3.8%)
Total profiling 10.593 s 233.559 ms (2.3%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent appsec 1.175 s 116.957 ms (11.1%)
Agent iast 1.166 s 107.367 ms (10.1%)
Agent profiling 1.26 s 201.447 ms (19.0%)
Total tracing 10.38 s -
Total appsec 10.456 s 76.125 ms (0.7%)
Total iast 10.789 s 408.991 ms (3.9%)
Total profiling 10.611 s 231.479 ms (2.2%)
gantt
    title petclinic - break down per module: candidate=1.35.0-SNAPSHOT~416f6771a8, baseline=1.35.0-SNAPSHOT~239d9a91ac

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (654.105 ms) : 0, 654105
BytebuddyAgent [candidate] (652.075 ms) : 0, 652075
GlobalTracer [baseline] (313.552 ms) : 0, 313552
GlobalTracer [candidate] (313.506 ms) : 0, 313506
AppSec [baseline] (49.971 ms) : 0, 49971
AppSec [candidate] (50.127 ms) : 0, 50127
Remote Config [baseline] (736.589 µs) : 0, 737
Remote Config [candidate] (719.026 µs) : 0, 719
Telemetry [baseline] (7.519 ms) : 0, 7519
Telemetry [candidate] (7.505 ms) : 0, 7505
section appsec
BytebuddyAgent [baseline] (680.283 ms) : 0, 680283
BytebuddyAgent [candidate] (674.022 ms) : 0, 674022
GlobalTracer [baseline] (297.936 ms) : 0, 297936
GlobalTracer [candidate] (295.93 ms) : 0, 295930
AppSec [baseline] (153.594 ms) : 0, 153594
AppSec [candidate] (152.841 ms) : 0, 152841
IAST [baseline] (22.821 ms) : 0, 22821
IAST [candidate] (20.414 ms) : 0, 20414
Remote Config [baseline] (688.116 µs) : 0, 688
Remote Config [candidate] (937.037 µs) : 0, 937
Telemetry [baseline] (6.932 ms) : 0, 6932
Telemetry [candidate] (6.86 ms) : 0, 6860
section iast
BytebuddyAgent [baseline] (784.102 ms) : 0, 784102
BytebuddyAgent [candidate] (778.003 ms) : 0, 778003
GlobalTracer [baseline] (295.254 ms) : 0, 295254
GlobalTracer [candidate] (293.227 ms) : 0, 293227
AppSec [baseline] (46.689 ms) : 0, 46689
AppSec [candidate] (46.595 ms) : 0, 46595
IAST [baseline] (26.924 ms) : 0, 26924
IAST [candidate] (26.231 ms) : 0, 26231
Remote Config [baseline] (593.932 µs) : 0, 594
Remote Config [candidate] (593.987 µs) : 0, 594
Telemetry [baseline] (7.729 ms) : 0, 7729
Telemetry [candidate] (7.722 ms) : 0, 7722
section profiling
BytebuddyAgent [baseline] (667.132 ms) : 0, 667132
BytebuddyAgent [candidate] (662.209 ms) : 0, 662209
GlobalTracer [baseline] (387.838 ms) : 0, 387838
GlobalTracer [candidate] (385.433 ms) : 0, 385433
AppSec [baseline] (51.175 ms) : 0, 51175
AppSec [candidate] (50.974 ms) : 0, 50974
Remote Config [baseline] (798.223 µs) : 0, 798
Remote Config [candidate] (745.969 µs) : 0, 746
Telemetry [baseline] (7.368 ms) : 0, 7368
Telemetry [candidate] (7.304 ms) : 0, 7304
ProfilingAgent [baseline] (96.477 ms) : 0, 96477
ProfilingAgent [candidate] (96.566 ms) : 0, 96566
Profiling [baseline] (96.502 ms) : 0, 96502
Profiling [candidate] (96.591 ms) : 0, 96591
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.35.0-SNAPSHOT~416f6771a8, baseline=1.35.0-SNAPSHOT~239d9a91ac

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.073 s) : 0, 1072679
Total [baseline] (8.612 s) : 0, 8611547
Agent [candidate] (1.057 s) : 0, 1057411
Total [candidate] (8.522 s) : 0, 8522407
section iast
Agent [baseline] (1.18 s) : 0, 1179921
Total [baseline] (9.044 s) : 0, 9044187
Agent [candidate] (1.167 s) : 0, 1167247
Total [candidate] (9.039 s) : 0, 9038717
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.174 s) : 0, 1173616
Total [baseline] (9.013 s) : 0, 9012921
Agent [candidate] (1.166 s) : 0, 1166073
Total [candidate] (8.985 s) : 0, 8984875
section iast_TELEMETRY_OFF
Agent [baseline] (1.178 s) : 0, 1177885
Total [baseline] (9.04 s) : 0, 9039690
Agent [candidate] (1.159 s) : 0, 1159321
Total [candidate] (8.973 s) : 0, 8973128
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.073 s -
Agent iast 1.18 s 107.241 ms (10.0%)
Agent iast_HARDCODED_SECRET_DISABLED 1.174 s 100.937 ms (9.4%)
Agent iast_TELEMETRY_OFF 1.178 s 105.206 ms (9.8%)
Total tracing 8.612 s -
Total iast 9.044 s 432.64 ms (5.0%)
Total iast_HARDCODED_SECRET_DISABLED 9.013 s 401.374 ms (4.7%)
Total iast_TELEMETRY_OFF 9.04 s 428.143 ms (5.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent iast 1.167 s 109.836 ms (10.4%)
Agent iast_HARDCODED_SECRET_DISABLED 1.166 s 108.662 ms (10.3%)
Agent iast_TELEMETRY_OFF 1.159 s 101.911 ms (9.6%)
Total tracing 8.522 s -
Total iast 9.039 s 516.31 ms (6.1%)
Total iast_HARDCODED_SECRET_DISABLED 8.985 s 462.468 ms (5.4%)
Total iast_TELEMETRY_OFF 8.973 s 450.721 ms (5.3%)
gantt
    title insecure-bank - break down per module: candidate=1.35.0-SNAPSHOT~416f6771a8, baseline=1.35.0-SNAPSHOT~239d9a91ac

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (661.476 ms) : 0, 661476
BytebuddyAgent [candidate] (651.713 ms) : 0, 651713
GlobalTracer [baseline] (317.041 ms) : 0, 317041
GlobalTracer [candidate] (312.978 ms) : 0, 312978
AppSec [baseline] (50.903 ms) : 0, 50903
AppSec [candidate] (50.062 ms) : 0, 50062
Remote Config [baseline] (756.537 µs) : 0, 757
Remote Config [candidate] (725.519 µs) : 0, 726
Telemetry [baseline] (7.713 ms) : 0, 7713
Telemetry [candidate] (7.549 ms) : 0, 7549
section iast
BytebuddyAgent [baseline] (788.258 ms) : 0, 788258
BytebuddyAgent [candidate] (779.006 ms) : 0, 779006
GlobalTracer [baseline] (294.82 ms) : 0, 294820
GlobalTracer [candidate] (293.316 ms) : 0, 293316
AppSec [baseline] (46.826 ms) : 0, 46826
AppSec [candidate] (46.627 ms) : 0, 46627
IAST [baseline] (25.169 ms) : 0, 25169
IAST [candidate] (25.082 ms) : 0, 25082
Remote Config [baseline] (620.305 µs) : 0, 620
Remote Config [candidate] (595.7 µs) : 0, 596
Telemetry [baseline] (10.791 ms) : 0, 10791
Telemetry [candidate] (9.342 ms) : 0, 9342
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (784.045 ms) : 0, 784045
BytebuddyAgent [candidate] (777.756 ms) : 0, 777756
GlobalTracer [baseline] (294.694 ms) : 0, 294694
GlobalTracer [candidate] (293.606 ms) : 0, 293606
AppSec [baseline] (46.746 ms) : 0, 46746
AppSec [candidate] (46.68 ms) : 0, 46680
IAST [baseline] (25.633 ms) : 0, 25633
IAST [candidate] (26.422 ms) : 0, 26422
Remote Config [baseline] (595.556 µs) : 0, 596
Remote Config [candidate] (585.552 µs) : 0, 586
Telemetry [baseline] (8.517 ms) : 0, 8517
Telemetry [candidate] (7.711 ms) : 0, 7711
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (786.083 ms) : 0, 786083
BytebuddyAgent [candidate] (774.359 ms) : 0, 774359
GlobalTracer [baseline] (296.919 ms) : 0, 296919
GlobalTracer [candidate] (292.39 ms) : 0, 292390
AppSec [baseline] (49.085 ms) : 0, 49085
AppSec [candidate] (48.42 ms) : 0, 48420
IAST [baseline] (23.509 ms) : 0, 23509
IAST [candidate] (22.795 ms) : 0, 22795
Remote Config [baseline] (574.519 µs) : 0, 575
Remote Config [candidate] (577.088 µs) : 0, 577
Telemetry [baseline] (8.234 ms) : 0, 8234
Telemetry [candidate] (7.51 ms) : 0, 7510
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2024-06-05T11:42:21 2024-06-05T11:51:22
git_branch master mcculls/inject-otel-helpers
git_commit_date 1717541176 1717586211
git_commit_sha 239d9a9 416f677
release_version 1.35.0-SNAPSHOT~239d9a91ac 1.35.0-SNAPSHOT~416f6771a8
start_time 2024-06-05T11:42:04 2024-06-05T11:51:06
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1717588740 1717588740
ci_job_id 532995702 532995702
ci_pipeline_id 35913047 35913047
cpu_model Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz
variant iast iast

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 7 metrics, 21 unstable metrics.

Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.35.0-SNAPSHOT~416f6771a8, baseline=1.35.0-SNAPSHOT~239d9a91ac
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.72 ms) : 1695, 1745
.   : milestone, 1720,
appsec (2.193 ms) : 2161, 2225
.   : milestone, 2193,
appsec_no_iast (2.215 ms) : 2183, 2247
.   : milestone, 2215,
iast (1.856 ms) : 1825, 1886
.   : milestone, 1856,
profiling (1.87 ms) : 1838, 1902
.   : milestone, 1870,
tracing (1.887 ms) : 1855, 1918
.   : milestone, 1887,
section candidate
no_agent (1.695 ms) : 1670, 1720
.   : milestone, 1695,
appsec (2.184 ms) : 2152, 2216
.   : milestone, 2184,
appsec_no_iast (2.21 ms) : 2179, 2241
.   : milestone, 2210,
iast (1.917 ms) : 1885, 1948
.   : milestone, 1917,
profiling (1.932 ms) : 1896, 1968
.   : milestone, 1932,
tracing (1.87 ms) : 1837, 1903
.   : milestone, 1870,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.72 ms [1.695 ms, 1.745 ms] -
appsec 2.193 ms [2.161 ms, 2.225 ms] 472.634 µs (27.5%)
appsec_no_iast 2.215 ms [2.183 ms, 2.247 ms] 495.083 µs (28.8%)
iast 1.856 ms [1.825 ms, 1.886 ms] 135.577 µs (7.9%)
profiling 1.87 ms [1.838 ms, 1.902 ms] 150.03 µs (8.7%)
tracing 1.887 ms [1.855 ms, 1.918 ms] 166.734 µs (9.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.695 ms [1.67 ms, 1.72 ms] -
appsec 2.184 ms [2.152 ms, 2.216 ms] 489.35 µs (28.9%)
appsec_no_iast 2.21 ms [2.179 ms, 2.241 ms] 514.92 µs (30.4%)
iast 1.917 ms [1.885 ms, 1.948 ms] 221.675 µs (13.1%)
profiling 1.932 ms [1.896 ms, 1.968 ms] 237.388 µs (14.0%)
tracing 1.87 ms [1.837 ms, 1.903 ms] 174.995 µs (10.3%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.35.0-SNAPSHOT~416f6771a8, baseline=1.35.0-SNAPSHOT~239d9a91ac
    dateFormat X
    axisFormat %s
section baseline
no_agent (454.603 µs) : 426, 483
.   : milestone, 455,
iast (585.98 µs) : 554, 618
.   : milestone, 586,
iast_FULL (692.233 µs) : 660, 724
.   : milestone, 692,
iast_GLOBAL (615.029 µs) : 584, 646
.   : milestone, 615,
iast_HARDCODED_SECRET_DISABLED (588.518 µs) : 557, 620
.   : milestone, 589,
iast_INACTIVE (561.247 µs) : 530, 593
.   : milestone, 561,
iast_TELEMETRY_OFF (572.598 µs) : 542, 604
.   : milestone, 573,
tracing (535.883 µs) : 506, 566
.   : milestone, 536,
section candidate
no_agent (453.205 µs) : 424, 482
.   : milestone, 453,
iast (587.206 µs) : 556, 619
.   : milestone, 587,
iast_FULL (685.672 µs) : 654, 718
.   : milestone, 686,
iast_GLOBAL (618.66 µs) : 587, 651
.   : milestone, 619,
iast_HARDCODED_SECRET_DISABLED (581.247 µs) : 549, 613
.   : milestone, 581,
iast_INACTIVE (557.917 µs) : 527, 589
.   : milestone, 558,
iast_TELEMETRY_OFF (578.037 µs) : 545, 611
.   : milestone, 578,
tracing (544.464 µs) : 515, 574
.   : milestone, 544,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 454.603 µs [425.83 µs, 483.375 µs] -
iast 585.98 µs [553.832 µs, 618.128 µs] 131.377 µs (28.9%)
iast_FULL 692.233 µs [660.156 µs, 724.31 µs] 237.63 µs (52.3%)
iast_GLOBAL 615.029 µs [584.107 µs, 645.952 µs] 160.427 µs (35.3%)
iast_HARDCODED_SECRET_DISABLED 588.518 µs [556.746 µs, 620.291 µs] 133.916 µs (29.5%)
iast_INACTIVE 561.247 µs [529.805 µs, 592.69 µs] 106.645 µs (23.5%)
iast_TELEMETRY_OFF 572.598 µs [541.688 µs, 603.507 µs] 117.995 µs (26.0%)
tracing 535.883 µs [506.034 µs, 565.731 µs] 81.28 µs (17.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 453.205 µs [424.035 µs, 482.375 µs] -
iast 587.206 µs [555.675 µs, 618.736 µs] 134.001 µs (29.6%)
iast_FULL 685.672 µs [653.596 µs, 717.748 µs] 232.467 µs (51.3%)
iast_GLOBAL 618.66 µs [586.639 µs, 650.68 µs] 165.454 µs (36.5%)
iast_HARDCODED_SECRET_DISABLED 581.247 µs [549.465 µs, 613.029 µs] 128.042 µs (28.3%)
iast_INACTIVE 557.917 µs [526.885 µs, 588.948 µs] 104.711 µs (23.1%)
iast_TELEMETRY_OFF 578.037 µs [545.298 µs, 610.776 µs] 124.832 µs (27.5%)
tracing 544.464 µs [514.625 µs, 574.302 µs] 91.259 µs (20.1%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/inject-otel-helpers
git_commit_date 1717541176 1717586211
git_commit_sha 239d9a9 416f677
release_version 1.35.0-SNAPSHOT~239d9a91ac 1.35.0-SNAPSHOT~416f6771a8
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1717589553 1717589553
ci_job_id 532995703 532995703
ci_pipeline_id 35913047 35913047
cpu_model Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz
variant appsec appsec

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.35.0-SNAPSHOT~416f6771a8, baseline=1.35.0-SNAPSHOT~239d9a91ac
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.545 ms) : 1533, 1558
.   : milestone, 1545,
appsec (2.664 ms) : 2604, 2723
.   : milestone, 2664,
iast (2.333 ms) : 2263, 2402
.   : milestone, 2333,
iast_GLOBAL (2.389 ms) : 2319, 2459
.   : milestone, 2389,
profiling (2.201 ms) : 2140, 2262
.   : milestone, 2201,
tracing (2.167 ms) : 2110, 2225
.   : milestone, 2167,
section candidate
no_agent (1.543 ms) : 1531, 1556
.   : milestone, 1543,
appsec (2.671 ms) : 2612, 2731
.   : milestone, 2671,
iast (2.368 ms) : 2295, 2440
.   : milestone, 2368,
iast_GLOBAL (2.411 ms) : 2340, 2483
.   : milestone, 2411,
profiling (2.204 ms) : 2144, 2265
.   : milestone, 2204,
tracing (2.155 ms) : 2098, 2212
.   : milestone, 2155,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.545 ms [1.533 ms, 1.558 ms] -
appsec 2.664 ms [2.604 ms, 2.723 ms] 1.118 ms (72.4%)
iast 2.333 ms [2.263 ms, 2.402 ms] 787.174 µs (50.9%)
iast_GLOBAL 2.389 ms [2.319 ms, 2.459 ms] 843.734 µs (54.6%)
profiling 2.201 ms [2.14 ms, 2.262 ms] 655.52 µs (42.4%)
tracing 2.167 ms [2.11 ms, 2.225 ms] 622.073 µs (40.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.543 ms [1.531 ms, 1.556 ms] -
appsec 2.671 ms [2.612 ms, 2.731 ms] 1.128 ms (73.1%)
iast 2.368 ms [2.295 ms, 2.44 ms] 824.167 µs (53.4%)
iast_GLOBAL 2.411 ms [2.34 ms, 2.483 ms] 867.97 µs (56.2%)
profiling 2.204 ms [2.144 ms, 2.265 ms] 660.645 µs (42.8%)
tracing 2.155 ms [2.098 ms, 2.212 ms] 611.33 µs (39.6%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.35.0-SNAPSHOT~416f6771a8, baseline=1.35.0-SNAPSHOT~239d9a91ac
    dateFormat X
    axisFormat %s
section baseline
no_agent (21.197 s) : 21197000, 21197000
.   : milestone, 21197000,
appsec (21.64 s) : 21640000, 21640000
.   : milestone, 21640000,
iast (24.23 s) : 24230000, 24230000
.   : milestone, 24230000,
iast_GLOBAL (24.97 s) : 24970000, 24970000
.   : milestone, 24970000,
profiling (21.201 s) : 21201000, 21201000
.   : milestone, 21201000,
tracing (21.482 s) : 21482000, 21482000
.   : milestone, 21482000,
section candidate
no_agent (20.423 s) : 20423000, 20423000
.   : milestone, 20423000,
appsec (21.284 s) : 21284000, 21284000
.   : milestone, 21284000,
iast (24.751 s) : 24751000, 24751000
.   : milestone, 24751000,
iast_GLOBAL (25.079 s) : 25079000, 25079000
.   : milestone, 25079000,
profiling (20.51 s) : 20510000, 20510000
.   : milestone, 20510000,
tracing (21.637 s) : 21637000, 21637000
.   : milestone, 21637000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 21.197 s [21.197 s, 21.197 s] -
appsec 21.64 s [21.64 s, 21.64 s] 443.0 ms (2.1%)
iast 24.23 s [24.23 s, 24.23 s] 3.033 s (14.3%)
iast_GLOBAL 24.97 s [24.97 s, 24.97 s] 3.773 s (17.8%)
profiling 21.201 s [21.201 s, 21.201 s] 4.0 ms (0.0%)
tracing 21.482 s [21.482 s, 21.482 s] 285.0 ms (1.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 20.423 s [20.423 s, 20.423 s] -
appsec 21.284 s [21.284 s, 21.284 s] 861.0 ms (4.2%)
iast 24.751 s [24.751 s, 24.751 s] 4.328 s (21.2%)
iast_GLOBAL 25.079 s [25.079 s, 25.079 s] 4.656 s (22.8%)
profiling 20.51 s [20.51 s, 20.51 s] 87.0 ms (0.4%)
tracing 21.637 s [21.637 s, 21.637 s] 1.214 s (5.9%)

@mcculls mcculls merged commit aa92d53 into master Jun 5, 2024
83 checks passed
@mcculls mcculls deleted the mcculls/inject-otel-helpers branch June 5, 2024 14:54
@github-actions github-actions bot added this to the 1.35.0 milestone Jun 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
inst: opentelemetry OpenTelemetry instrumentation tag: no release notes Changes to exclude from release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants