Skip to content

Update Environment Variable Normalization to not add DD prefix for OTel Configs#11044

Open
mhlidd wants to merge 4 commits intomasterfrom
mhlidd/telemetry_otel_handling
Open

Update Environment Variable Normalization to not add DD prefix for OTel Configs#11044
mhlidd wants to merge 4 commits intomasterfrom
mhlidd/telemetry_otel_handling

Conversation

@mhlidd
Copy link
Copy Markdown
Contributor

@mhlidd mhlidd commented Apr 2, 2026

What Does This Do

This PR updates the existing environment variable normalization to only add DD_ prefix for non OTEL_ or otel. configurations. This will impact config telemetry as OTel configs will no longer be sent to telemetry as DD_OTEL_, and instead only have OTEL_.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@mhlidd mhlidd added type: enhancement Enhancements and improvements comp: telemetry Telemetry labels Apr 2, 2026
@mhlidd mhlidd marked this pull request as ready for review April 2, 2026 19:10
@mhlidd mhlidd requested a review from a team as a code owner April 2, 2026 19:11
@mhlidd mhlidd requested a review from PerfectSlayer April 2, 2026 19:11
@Nonnull
public static String propertyNameToEnvironmentVariableName(final String setting) {
// OTel configurations should not be normalized with DD_
if (setting.startsWith("otel.") || setting.startsWith("OTEL_")) {
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💭 thought: ‏The settings did not check for the dd. presence in the first place so I wonder if this kind of check should not be better upstream. I will have a proper review later Today hopefully (or early next week)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I initially did it here to avoid adding extra imports to ConfigSetting, but it would make more sense to leave it there since that is only used for telemetry (the reason for this change)

@mhlidd mhlidd requested a review from PerfectSlayer April 3, 2026 15:16
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Apr 3, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd/telemetry_otel_handling
git_commit_date 1775213366 1775229370
git_commit_sha e16815c 501e36e
release_version 1.61.0-SNAPSHOT~e16815c31c 1.61.0-SNAPSHOT~501e36ede9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1775231038 1775231038
ci_job_id 1566422311 1566422311
ci_pipeline_id 105944727 105944727
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-52foiu2l 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-52foiu2l 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

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

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~501e36ede9, baseline=1.61.0-SNAPSHOT~e16815c31c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.062 s) : 0, 1062462
Total [baseline] (8.841 s) : 0, 8840947
Agent [candidate] (1.058 s) : 0, 1058294
Total [candidate] (8.858 s) : 0, 8858432
section iast
Agent [baseline] (1.227 s) : 0, 1227270
Total [baseline] (9.545 s) : 0, 9545223
Agent [candidate] (1.223 s) : 0, 1223458
Total [candidate] (9.585 s) : 0, 9585237
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.062 s -
Agent iast 1.227 s 164.808 ms (15.5%)
Total tracing 8.841 s -
Total iast 9.545 s 704.276 ms (8.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent iast 1.223 s 165.164 ms (15.6%)
Total tracing 8.858 s -
Total iast 9.585 s 726.805 ms (8.2%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~501e36ede9, baseline=1.61.0-SNAPSHOT~e16815c31c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.211 ms) : 0, 1211
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (637.481 ms) : 0, 637481
BytebuddyAgent [candidate] (634.49 ms) : 0, 634490
AgentMeter [baseline] (29.647 ms) : 0, 29647
AgentMeter [candidate] (29.436 ms) : 0, 29436
GlobalTracer [baseline] (249.85 ms) : 0, 249850
GlobalTracer [candidate] (249.261 ms) : 0, 249261
AppSec [baseline] (32.262 ms) : 0, 32262
AppSec [candidate] (32.036 ms) : 0, 32036
Debugger [baseline] (59.587 ms) : 0, 59587
Debugger [candidate] (59.557 ms) : 0, 59557
Remote Config [baseline] (612.757 µs) : 0, 613
Remote Config [candidate] (615.823 µs) : 0, 616
Telemetry [baseline] (8.128 ms) : 0, 8128
Telemetry [candidate] (8.048 ms) : 0, 8048
Flare Poller [baseline] (7.36 ms) : 0, 7360
Flare Poller [candidate] (7.393 ms) : 0, 7393
section iast
crashtracking [baseline] (1.209 ms) : 0, 1209
crashtracking [candidate] (1.2 ms) : 0, 1200
BytebuddyAgent [baseline] (803.57 ms) : 0, 803570
BytebuddyAgent [candidate] (801.153 ms) : 0, 801153
AgentMeter [baseline] (11.429 ms) : 0, 11429
AgentMeter [candidate] (11.344 ms) : 0, 11344
GlobalTracer [baseline] (239.543 ms) : 0, 239543
GlobalTracer [candidate] (239.11 ms) : 0, 239110
AppSec [baseline] (30.272 ms) : 0, 30272
AppSec [candidate] (29.466 ms) : 0, 29466
Debugger [baseline] (59.565 ms) : 0, 59565
Debugger [candidate] (59.137 ms) : 0, 59137
Remote Config [baseline] (521.006 µs) : 0, 521
Remote Config [candidate] (543.441 µs) : 0, 543
Telemetry [baseline] (14.633 ms) : 0, 14633
Telemetry [candidate] (14.132 ms) : 0, 14132
Flare Poller [baseline] (3.809 ms) : 0, 3809
Flare Poller [candidate] (4.432 ms) : 0, 4432
IAST [baseline] (25.954 ms) : 0, 25954
IAST [candidate] (26.631 ms) : 0, 26631
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~501e36ede9, baseline=1.61.0-SNAPSHOT~e16815c31c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1066462
Total [baseline] (10.991 s) : 0, 10990869
Agent [candidate] (1.061 s) : 0, 1060772
Total [candidate] (11.047 s) : 0, 11046576
section appsec
Agent [baseline] (1.253 s) : 0, 1253052
Total [baseline] (11.116 s) : 0, 11115772
Agent [candidate] (1.249 s) : 0, 1249462
Total [candidate] (11.142 s) : 0, 11141988
section iast
Agent [baseline] (1.227 s) : 0, 1226930
Total [baseline] (11.222 s) : 0, 11222314
Agent [candidate] (1.224 s) : 0, 1224425
Total [candidate] (11.309 s) : 0, 11309066
section profiling
Agent [baseline] (1.193 s) : 0, 1193233
Total [baseline] (11.121 s) : 0, 11121217
Agent [candidate] (1.19 s) : 0, 1190222
Total [candidate] (11.005 s) : 0, 11005199
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent appsec 1.253 s 186.589 ms (17.5%)
Agent iast 1.227 s 160.468 ms (15.0%)
Agent profiling 1.193 s 126.771 ms (11.9%)
Total tracing 10.991 s -
Total appsec 11.116 s 124.903 ms (1.1%)
Total iast 11.222 s 231.445 ms (2.1%)
Total profiling 11.121 s 130.347 ms (1.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.061 s -
Agent appsec 1.249 s 188.69 ms (17.8%)
Agent iast 1.224 s 163.653 ms (15.4%)
Agent profiling 1.19 s 129.451 ms (12.2%)
Total tracing 11.047 s -
Total appsec 11.142 s 95.412 ms (0.9%)
Total iast 11.309 s 262.49 ms (2.4%)
Total profiling 11.005 s -41.376 ms (-0.4%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~501e36ede9, baseline=1.61.0-SNAPSHOT~e16815c31c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.215 ms) : 0, 1215
crashtracking [candidate] (1.184 ms) : 0, 1184
BytebuddyAgent [baseline] (638.268 ms) : 0, 638268
BytebuddyAgent [candidate] (633.619 ms) : 0, 633619
AgentMeter [baseline] (29.678 ms) : 0, 29678
AgentMeter [candidate] (29.418 ms) : 0, 29418
GlobalTracer [baseline] (251.331 ms) : 0, 251331
GlobalTracer [candidate] (249.185 ms) : 0, 249185
AppSec [baseline] (31.93 ms) : 0, 31930
AppSec [candidate] (31.991 ms) : 0, 31991
Debugger [baseline] (59.934 ms) : 0, 59934
Debugger [candidate] (60.189 ms) : 0, 60189
Remote Config [baseline] (598.572 µs) : 0, 599
Remote Config [candidate] (606.584 µs) : 0, 607
Telemetry [baseline] (8.109 ms) : 0, 8109
Telemetry [candidate] (8.062 ms) : 0, 8062
Flare Poller [baseline] (9.139 ms) : 0, 9139
Flare Poller [candidate] (10.485 ms) : 0, 10485
section appsec
crashtracking [baseline] (1.208 ms) : 0, 1208
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (663.999 ms) : 0, 663999
BytebuddyAgent [candidate] (662.972 ms) : 0, 662972
AgentMeter [baseline] (12.073 ms) : 0, 12073
AgentMeter [candidate] (12.119 ms) : 0, 12119
GlobalTracer [baseline] (250.574 ms) : 0, 250574
GlobalTracer [candidate] (249.195 ms) : 0, 249195
AppSec [baseline] (184.759 ms) : 0, 184759
AppSec [candidate] (183.974 ms) : 0, 183974
Debugger [baseline] (66.458 ms) : 0, 66458
Debugger [candidate] (66.278 ms) : 0, 66278
Remote Config [baseline] (609.612 µs) : 0, 610
Remote Config [candidate] (619.029 µs) : 0, 619
Telemetry [baseline] (8.744 ms) : 0, 8744
Telemetry [candidate] (8.601 ms) : 0, 8601
Flare Poller [baseline] (3.579 ms) : 0, 3579
Flare Poller [candidate] (3.563 ms) : 0, 3563
IAST [baseline] (24.664 ms) : 0, 24664
IAST [candidate] (24.609 ms) : 0, 24609
section iast
crashtracking [baseline] (1.204 ms) : 0, 1204
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (802.912 ms) : 0, 802912
BytebuddyAgent [candidate] (800.841 ms) : 0, 800841
AgentMeter [baseline] (11.399 ms) : 0, 11399
AgentMeter [candidate] (11.398 ms) : 0, 11398
GlobalTracer [baseline] (239.328 ms) : 0, 239328
GlobalTracer [candidate] (238.888 ms) : 0, 238888
AppSec [baseline] (31.097 ms) : 0, 31097
AppSec [candidate] (28.658 ms) : 0, 28658
Debugger [baseline] (59.382 ms) : 0, 59382
Debugger [candidate] (61.968 ms) : 0, 61968
Remote Config [baseline] (531.454 µs) : 0, 531
Remote Config [candidate] (510.008 µs) : 0, 510
Telemetry [baseline] (14.495 ms) : 0, 14495
Telemetry [candidate] (14.452 ms) : 0, 14452
Flare Poller [baseline] (4.243 ms) : 0, 4243
Flare Poller [candidate] (4.428 ms) : 0, 4428
IAST [baseline] (25.92 ms) : 0, 25920
IAST [candidate] (25.875 ms) : 0, 25875
section profiling
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.186 ms) : 0, 1186
BytebuddyAgent [baseline] (697.269 ms) : 0, 697269
BytebuddyAgent [candidate] (696.023 ms) : 0, 696023
AgentMeter [baseline] (9.209 ms) : 0, 9209
AgentMeter [candidate] (9.161 ms) : 0, 9161
GlobalTracer [baseline] (208.601 ms) : 0, 208601
GlobalTracer [candidate] (207.975 ms) : 0, 207975
AppSec [baseline] (32.778 ms) : 0, 32778
AppSec [candidate] (32.857 ms) : 0, 32857
Debugger [baseline] (65.694 ms) : 0, 65694
Debugger [candidate] (65.937 ms) : 0, 65937
Remote Config [baseline] (572.917 µs) : 0, 573
Remote Config [candidate] (562.227 µs) : 0, 562
Telemetry [baseline] (8.692 ms) : 0, 8692
Telemetry [candidate] (7.807 ms) : 0, 7807
Flare Poller [baseline] (3.612 ms) : 0, 3612
Flare Poller [candidate] (3.587 ms) : 0, 3587
ProfilingAgent [baseline] (93.788 ms) : 0, 93788
ProfilingAgent [candidate] (93.553 ms) : 0, 93553
Profiling [baseline] (94.36 ms) : 0, 94360
Profiling [candidate] (94.126 ms) : 0, 94126
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd/telemetry_otel_handling
git_commit_date 1775213366 1775229370
git_commit_sha e16815c 501e36e
release_version 1.61.0-SNAPSHOT~e16815c31c 1.61.0-SNAPSHOT~501e36ede9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1775231520 1775231520
ci_job_id 1566422312 1566422312
ci_pipeline_id 105944727 105944727
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-zjx6j9bh 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-zjx6j9bh 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_load better
[-234.254µs; -108.869µs] or [-7.860%; -3.653%]
unsure
[-592.483µs; -51.496µs] or [-7.127%; -0.619%]
unstable
[-63.068op/s; +216.068op/s] or [-5.212%; +17.858%]
2.809ms 7.992ms 1286.438op/s 2.980ms 8.314ms 1209.938op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~501e36ede9, baseline=1.61.0-SNAPSHOT~e16815c31c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.218 ms) : 1207, 1230
.   : milestone, 1218,
iast (3.332 ms) : 3284, 3380
.   : milestone, 3332,
iast_FULL (5.93 ms) : 5869, 5990
.   : milestone, 5930,
iast_GLOBAL (3.794 ms) : 3724, 3864
.   : milestone, 3794,
profiling (2.218 ms) : 2197, 2239
.   : milestone, 2218,
tracing (1.879 ms) : 1863, 1895
.   : milestone, 1879,
section candidate
no_agent (1.219 ms) : 1208, 1231
.   : milestone, 1219,
iast (3.382 ms) : 3335, 3428
.   : milestone, 3382,
iast_FULL (6.0 ms) : 5938, 6061
.   : milestone, 6000,
iast_GLOBAL (3.563 ms) : 3515, 3611
.   : milestone, 3563,
profiling (2.222 ms) : 2200, 2243
.   : milestone, 2222,
tracing (1.84 ms) : 1825, 1854
.   : milestone, 1840,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.218 ms [1.207 ms, 1.23 ms] -
iast 3.332 ms [3.284 ms, 3.38 ms] 2.113 ms (173.4%)
iast_FULL 5.93 ms [5.869 ms, 5.99 ms] 4.711 ms (386.7%)
iast_GLOBAL 3.794 ms [3.724 ms, 3.864 ms] 2.576 ms (211.4%)
profiling 2.218 ms [2.197 ms, 2.239 ms] 999.597 µs (82.0%)
tracing 1.879 ms [1.863 ms, 1.895 ms] 660.601 µs (54.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.219 ms [1.208 ms, 1.231 ms] -
iast 3.382 ms [3.335 ms, 3.428 ms] 2.162 ms (177.3%)
iast_FULL 6.0 ms [5.938 ms, 6.061 ms] 4.78 ms (392.0%)
iast_GLOBAL 3.563 ms [3.515 ms, 3.611 ms] 2.344 ms (192.2%)
profiling 2.222 ms [2.2 ms, 2.243 ms] 1.002 ms (82.2%)
tracing 1.84 ms [1.825 ms, 1.854 ms] 620.085 µs (50.9%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~501e36ede9, baseline=1.61.0-SNAPSHOT~e16815c31c
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.992 ms) : 18800, 19183
.   : milestone, 18992,
appsec (18.674 ms) : 18484, 18863
.   : milestone, 18674,
code_origins (17.861 ms) : 17684, 18038
.   : milestone, 17861,
iast (17.976 ms) : 17800, 18152
.   : milestone, 17976,
profiling (19.09 ms) : 18896, 19284
.   : milestone, 19090,
tracing (18.022 ms) : 17845, 18199
.   : milestone, 18022,
section candidate
no_agent (18.06 ms) : 17871, 18249
.   : milestone, 18060,
appsec (18.886 ms) : 18694, 19079
.   : milestone, 18886,
code_origins (17.946 ms) : 17771, 18120
.   : milestone, 17946,
iast (17.585 ms) : 17412, 17758
.   : milestone, 17585,
profiling (18.797 ms) : 18605, 18988
.   : milestone, 18797,
tracing (17.798 ms) : 17621, 17975
.   : milestone, 17798,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.992 ms [18.8 ms, 19.183 ms] -
appsec 18.674 ms [18.484 ms, 18.863 ms] -317.782 µs (-1.7%)
code_origins 17.861 ms [17.684 ms, 18.038 ms] -1.131 ms (-6.0%)
iast 17.976 ms [17.8 ms, 18.152 ms] -1.015 ms (-5.3%)
profiling 19.09 ms [18.896 ms, 19.284 ms] 98.563 µs (0.5%)
tracing 18.022 ms [17.845 ms, 18.199 ms] -969.635 µs (-5.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.06 ms [17.871 ms, 18.249 ms] -
appsec 18.886 ms [18.694 ms, 19.079 ms] 826.239 µs (4.6%)
code_origins 17.946 ms [17.771 ms, 18.12 ms] -114.095 µs (-0.6%)
iast 17.585 ms [17.412 ms, 17.758 ms] -474.7 µs (-2.6%)
profiling 18.797 ms [18.605 ms, 18.988 ms] 736.69 µs (4.1%)
tracing 17.798 ms [17.621 ms, 17.975 ms] -262.061 µs (-1.5%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd/telemetry_otel_handling
git_commit_date 1775213366 1775229370
git_commit_sha e16815c 501e36e
release_version 1.61.0-SNAPSHOT~e16815c31c 1.61.0-SNAPSHOT~501e36ede9
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1775231364 1775231364
ci_job_id 1566422314 1566422314
ci_pipeline_id 105944727 105944727
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-nfznt3ez 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-nfznt3ez 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~501e36ede9, baseline=1.61.0-SNAPSHOT~e16815c31c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.483 ms) : 1471, 1495
.   : milestone, 1483,
appsec (3.826 ms) : 3603, 4049
.   : milestone, 3826,
iast (2.261 ms) : 2192, 2331
.   : milestone, 2261,
iast_GLOBAL (2.32 ms) : 2250, 2389
.   : milestone, 2320,
profiling (2.094 ms) : 2040, 2149
.   : milestone, 2094,
tracing (2.075 ms) : 2022, 2129
.   : milestone, 2075,
section candidate
no_agent (1.487 ms) : 1475, 1499
.   : milestone, 1487,
appsec (3.82 ms) : 3598, 4042
.   : milestone, 3820,
iast (2.27 ms) : 2201, 2339
.   : milestone, 2270,
iast_GLOBAL (2.32 ms) : 2250, 2389
.   : milestone, 2320,
profiling (2.125 ms) : 2069, 2182
.   : milestone, 2125,
tracing (2.07 ms) : 2017, 2124
.   : milestone, 2070,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.483 ms [1.471 ms, 1.495 ms] -
appsec 3.826 ms [3.603 ms, 4.049 ms] 2.343 ms (158.0%)
iast 2.261 ms [2.192 ms, 2.331 ms] 778.338 µs (52.5%)
iast_GLOBAL 2.32 ms [2.25 ms, 2.389 ms] 836.746 µs (56.4%)
profiling 2.094 ms [2.04 ms, 2.149 ms] 611.177 µs (41.2%)
tracing 2.075 ms [2.022 ms, 2.129 ms] 592.246 µs (39.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.487 ms [1.475 ms, 1.499 ms] -
appsec 3.82 ms [3.598 ms, 4.042 ms] 2.333 ms (156.9%)
iast 2.27 ms [2.201 ms, 2.339 ms] 782.864 µs (52.6%)
iast_GLOBAL 2.32 ms [2.25 ms, 2.389 ms] 832.836 µs (56.0%)
profiling 2.125 ms [2.069 ms, 2.182 ms] 638.256 µs (42.9%)
tracing 2.07 ms [2.017 ms, 2.124 ms] 583.221 µs (39.2%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~501e36ede9, baseline=1.61.0-SNAPSHOT~e16815c31c
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.403 s) : 15403000, 15403000
.   : milestone, 15403000,
appsec (14.771 s) : 14771000, 14771000
.   : milestone, 14771000,
iast (18.107 s) : 18107000, 18107000
.   : milestone, 18107000,
iast_GLOBAL (17.281 s) : 17281000, 17281000
.   : milestone, 17281000,
profiling (15.054 s) : 15054000, 15054000
.   : milestone, 15054000,
tracing (15.121 s) : 15121000, 15121000
.   : milestone, 15121000,
section candidate
no_agent (14.931 s) : 14931000, 14931000
.   : milestone, 14931000,
appsec (14.887 s) : 14887000, 14887000
.   : milestone, 14887000,
iast (18.569 s) : 18569000, 18569000
.   : milestone, 18569000,
iast_GLOBAL (18.43 s) : 18430000, 18430000
.   : milestone, 18430000,
profiling (15.004 s) : 15004000, 15004000
.   : milestone, 15004000,
tracing (14.854 s) : 14854000, 14854000
.   : milestone, 14854000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.403 s [15.403 s, 15.403 s] -
appsec 14.771 s [14.771 s, 14.771 s] -632.0 ms (-4.1%)
iast 18.107 s [18.107 s, 18.107 s] 2.704 s (17.6%)
iast_GLOBAL 17.281 s [17.281 s, 17.281 s] 1.878 s (12.2%)
profiling 15.054 s [15.054 s, 15.054 s] -349.0 ms (-2.3%)
tracing 15.121 s [15.121 s, 15.121 s] -282.0 ms (-1.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.931 s [14.931 s, 14.931 s] -
appsec 14.887 s [14.887 s, 14.887 s] -44.0 ms (-0.3%)
iast 18.569 s [18.569 s, 18.569 s] 3.638 s (24.4%)
iast_GLOBAL 18.43 s [18.43 s, 18.43 s] 3.499 s (23.4%)
profiling 15.004 s [15.004 s, 15.004 s] 73.0 ms (0.5%)
tracing 14.854 s [14.854 s, 14.854 s] -77.0 ms (-0.5%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: telemetry Telemetry type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants