Skip to content

Update Telemetry Key Normalization to Use Environment Variables#10823

Open
mhlidd wants to merge 2 commits intomasterfrom
mhlidd/update_telemetry_key_normalization
Open

Update Telemetry Key Normalization to Use Environment Variables#10823
mhlidd wants to merge 2 commits intomasterfrom
mhlidd/update_telemetry_key_normalization

Conversation

@mhlidd
Copy link
Contributor

@mhlidd mhlidd commented Mar 12, 2026

Note: This PR is opened in favor of #10788, which was closed due to Git tag issues which ran system-tests that were supposed to be disabled for specific tracer versions.

What Does This Do

One major pain-point for developers is that they need to manually enable intake to accept new configurations added to the tracers in order to receive telemetry for these newly added configs. The configuration team would like to automate this process for developers, automatically opening PRs in dd-go to add telemetry normalization in intake when new configurations are added to any of the dd-trace* libraries.

Since each tracer sends telemetry keys in a different format, we need to first standardize what is being sent. The common format among all tracers is environment variables. Thus, this PR updates the normalization of telemetry keys being sent from the current status (lowercase and _) to using the environment variable version of the configurations.

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.

@pr-commenter
Copy link

pr-commenter bot commented Mar 12, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd/update_telemetry_key_normalization
git_commit_date 1773343101 1773345600
git_commit_sha 6f14285 b8c6f56
release_version 1.61.0-SNAPSHOT~6f142855b8 1.61.0-SNAPSHOT~b8c6f5627d
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773347358 1773347358
ci_job_id 1502288373 1502288373
ci_pipeline_id 102241967 102241967
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-thezjmw2 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-thezjmw2 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 64 metrics, 7 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~b8c6f5627d, baseline=1.61.0-SNAPSHOT~6f142855b8

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.065 s) : 0, 1064534
Total [baseline] (11.067 s) : 0, 11067410
Agent [candidate] (1.061 s) : 0, 1061338
Total [candidate] (11.111 s) : 0, 11110751
section appsec
Agent [baseline] (1.249 s) : 0, 1249125
Total [baseline] (11.176 s) : 0, 11175519
Agent [candidate] (1.246 s) : 0, 1245893
Total [candidate] (11.165 s) : 0, 11165253
section iast
Agent [baseline] (1.238 s) : 0, 1237549
Total [baseline] (11.413 s) : 0, 11412965
Agent [candidate] (1.237 s) : 0, 1236551
Total [candidate] (11.37 s) : 0, 11369548
section profiling
Agent [baseline] (1.192 s) : 0, 1192041
Total [baseline] (11.01 s) : 0, 11010048
Agent [candidate] (1.181 s) : 0, 1180900
Total [candidate] (11.101 s) : 0, 11100851
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent appsec 1.249 s 184.591 ms (17.3%)
Agent iast 1.238 s 173.015 ms (16.3%)
Agent profiling 1.192 s 127.507 ms (12.0%)
Total tracing 11.067 s -
Total appsec 11.176 s 108.109 ms (1.0%)
Total iast 11.413 s 345.555 ms (3.1%)
Total profiling 11.01 s -57.362 ms (-0.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.061 s -
Agent appsec 1.246 s 184.555 ms (17.4%)
Agent iast 1.237 s 175.213 ms (16.5%)
Agent profiling 1.181 s 119.563 ms (11.3%)
Total tracing 11.111 s -
Total appsec 11.165 s 54.502 ms (0.5%)
Total iast 11.37 s 258.797 ms (2.3%)
Total profiling 11.101 s -9.9 ms (-0.1%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~b8c6f5627d, baseline=1.61.0-SNAPSHOT~6f142855b8

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.212 ms) : 0, 1212
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (630.909 ms) : 0, 630909
BytebuddyAgent [candidate] (628.655 ms) : 0, 628655
AgentMeter [baseline] (29.272 ms) : 0, 29272
AgentMeter [candidate] (29.11 ms) : 0, 29110
GlobalTracer [baseline] (258.274 ms) : 0, 258274
GlobalTracer [candidate] (257.338 ms) : 0, 257338
AppSec [baseline] (31.584 ms) : 0, 31584
AppSec [candidate] (31.4 ms) : 0, 31400
Debugger [baseline] (59.628 ms) : 0, 59628
Debugger [candidate] (59.467 ms) : 0, 59467
Remote Config [baseline] (612.143 µs) : 0, 612
Remote Config [candidate] (614.502 µs) : 0, 615
Telemetry [baseline] (8.757 ms) : 0, 8757
Telemetry [candidate] (8.721 ms) : 0, 8721
Flare Poller [baseline] (8.114 ms) : 0, 8114
Flare Poller [candidate] (8.777 ms) : 0, 8777
section appsec
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.19 ms) : 0, 1190
BytebuddyAgent [baseline] (659.732 ms) : 0, 659732
BytebuddyAgent [candidate] (657.717 ms) : 0, 657717
AgentMeter [baseline] (12.093 ms) : 0, 12093
AgentMeter [candidate] (12.04 ms) : 0, 12040
GlobalTracer [baseline] (258.943 ms) : 0, 258943
GlobalTracer [candidate] (258.478 ms) : 0, 258478
IAST [baseline] (24.035 ms) : 0, 24035
IAST [candidate] (24.01 ms) : 0, 24010
AppSec [baseline] (177.582 ms) : 0, 177582
AppSec [candidate] (177.352 ms) : 0, 177352
Debugger [baseline] (65.056 ms) : 0, 65056
Debugger [candidate] (65.695 ms) : 0, 65695
Remote Config [baseline] (581.696 µs) : 0, 582
Remote Config [candidate] (564.076 µs) : 0, 564
Telemetry [baseline] (9.859 ms) : 0, 9859
Telemetry [candidate] (9.021 ms) : 0, 9021
Flare Poller [baseline] (3.653 ms) : 0, 3653
Flare Poller [candidate] (3.597 ms) : 0, 3597
section iast
crashtracking [baseline] (1.212 ms) : 0, 1212
crashtracking [candidate] (1.196 ms) : 0, 1196
BytebuddyAgent [baseline] (802.389 ms) : 0, 802389
BytebuddyAgent [candidate] (802.006 ms) : 0, 802006
AgentMeter [baseline] (11.483 ms) : 0, 11483
AgentMeter [candidate] (11.626 ms) : 0, 11626
GlobalTracer [baseline] (248.909 ms) : 0, 248909
GlobalTracer [candidate] (249.125 ms) : 0, 249125
IAST [baseline] (25.368 ms) : 0, 25368
IAST [candidate] (25.35 ms) : 0, 25350
AppSec [baseline] (26.705 ms) : 0, 26705
AppSec [candidate] (26.653 ms) : 0, 26653
Debugger [baseline] (65.847 ms) : 0, 65847
Debugger [candidate] (64.525 ms) : 0, 64525
Remote Config [baseline] (523.545 µs) : 0, 524
Remote Config [candidate] (514.763 µs) : 0, 515
Telemetry [baseline] (14.053 ms) : 0, 14053
Telemetry [candidate] (14.512 ms) : 0, 14512
Flare Poller [baseline] (4.713 ms) : 0, 4713
Flare Poller [candidate] (4.841 ms) : 0, 4841
section profiling
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.181 ms) : 0, 1181
BytebuddyAgent [baseline] (688.141 ms) : 0, 688141
BytebuddyAgent [candidate] (681.91 ms) : 0, 681910
AgentMeter [baseline] (8.737 ms) : 0, 8737
AgentMeter [candidate] (8.626 ms) : 0, 8626
GlobalTracer [baseline] (217.479 ms) : 0, 217479
GlobalTracer [candidate] (215.415 ms) : 0, 215415
AppSec [baseline] (32.289 ms) : 0, 32289
AppSec [candidate] (31.936 ms) : 0, 31936
Debugger [baseline] (63.741 ms) : 0, 63741
Debugger [candidate] (64.352 ms) : 0, 64352
Remote Config [baseline] (582.793 µs) : 0, 583
Remote Config [candidate] (567.451 µs) : 0, 567
Telemetry [baseline] (10.475 ms) : 0, 10475
Telemetry [candidate] (8.938 ms) : 0, 8938
Flare Poller [baseline] (3.515 ms) : 0, 3515
Flare Poller [candidate] (3.505 ms) : 0, 3505
ProfilingAgent [baseline] (94.469 ms) : 0, 94469
ProfilingAgent [candidate] (93.648 ms) : 0, 93648
Profiling [baseline] (95.041 ms) : 0, 95041
Profiling [candidate] (94.197 ms) : 0, 94197
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~b8c6f5627d, baseline=1.61.0-SNAPSHOT~6f142855b8

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.06 s) : 0, 1060386
Total [baseline] (8.855 s) : 0, 8855360
Agent [candidate] (1.064 s) : 0, 1063788
Total [candidate] (8.855 s) : 0, 8854968
section iast
Agent [baseline] (1.228 s) : 0, 1228460
Total [baseline] (9.543 s) : 0, 9542928
Agent [candidate] (1.225 s) : 0, 1225006
Total [candidate] (9.596 s) : 0, 9596263
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.06 s -
Agent iast 1.228 s 168.074 ms (15.9%)
Total tracing 8.855 s -
Total iast 9.543 s 687.568 ms (7.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.225 s 161.218 ms (15.2%)
Total tracing 8.855 s -
Total iast 9.596 s 741.296 ms (8.4%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~b8c6f5627d, baseline=1.61.0-SNAPSHOT~6f142855b8

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.212 ms) : 0, 1212
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (628.906 ms) : 0, 628906
BytebuddyAgent [candidate] (629.231 ms) : 0, 629231
AgentMeter [baseline] (29.101 ms) : 0, 29101
AgentMeter [candidate] (29.273 ms) : 0, 29273
GlobalTracer [baseline] (257.383 ms) : 0, 257383
GlobalTracer [candidate] (258.836 ms) : 0, 258836
AppSec [baseline] (31.431 ms) : 0, 31431
AppSec [candidate] (31.682 ms) : 0, 31682
Debugger [baseline] (58.775 ms) : 0, 58775
Debugger [candidate] (59.147 ms) : 0, 59147
Remote Config [baseline] (612.047 µs) : 0, 612
Remote Config [candidate] (606.377 µs) : 0, 606
Telemetry [baseline] (8.682 ms) : 0, 8682
Telemetry [candidate] (8.761 ms) : 0, 8761
Flare Poller [baseline] (8.11 ms) : 0, 8110
Flare Poller [candidate] (8.901 ms) : 0, 8901
section iast
crashtracking [baseline] (1.228 ms) : 0, 1228
crashtracking [candidate] (1.22 ms) : 0, 1220
BytebuddyAgent [baseline] (797.273 ms) : 0, 797273
BytebuddyAgent [candidate] (794.851 ms) : 0, 794851
AgentMeter [baseline] (11.345 ms) : 0, 11345
AgentMeter [candidate] (11.325 ms) : 0, 11325
GlobalTracer [baseline] (247.82 ms) : 0, 247820
GlobalTracer [candidate] (247.07 ms) : 0, 247070
IAST [baseline] (25.18 ms) : 0, 25180
IAST [candidate] (25.151 ms) : 0, 25151
AppSec [baseline] (26.341 ms) : 0, 26341
AppSec [candidate] (26.362 ms) : 0, 26362
Debugger [baseline] (62.836 ms) : 0, 62836
Debugger [candidate] (62.683 ms) : 0, 62683
Remote Config [baseline] (518.035 µs) : 0, 518
Remote Config [candidate] (514.38 µs) : 0, 514
Telemetry [baseline] (14.859 ms) : 0, 14859
Telemetry [candidate] (14.77 ms) : 0, 14770
Flare Poller [baseline] (4.906 ms) : 0, 4906
Flare Poller [candidate] (4.963 ms) : 0, 4963
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd/update_telemetry_key_normalization
git_commit_date 1773343101 1773345600
git_commit_sha 6f14285 b8c6f56
release_version 1.61.0-SNAPSHOT~6f142855b8 1.61.0-SNAPSHOT~b8c6f5627d
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773347830 1773347830
ci_job_id 1502288374 1502288374
ci_pipeline_id 102241967 102241967
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-cl2p2ssu 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-cl2p2ssu 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 3 performance regressions! Performance is the same for 16 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:profiling:high_load better
[-229.692µs; -108.247µs] or [-12.641%; -5.958%]
unstable
[-1.508ms; -0.755ms] or [-26.472%; -13.248%]
unstable
[+102.749op/s; +556.501op/s] or [+5.340%; +28.924%]
1.648ms 4.565ms 2253.656op/s 1.817ms 5.696ms 1924.031op/s
scenario:load:petclinic:tracing:high_load worse
[+441.916µs; +868.273µs] or [+2.530%; +4.970%]
unsure
[+0.492ms; +1.560ms] or [+1.725%; +5.467%]
unstable
[-36.670op/s; +15.233op/s] or [-13.991%; +5.812%]
18.124ms 29.557ms 251.375op/s 17.469ms 28.531ms 262.094op/s
scenario:load:petclinic:iast:high_load worse
[+384.972µs; +1305.652µs] or [+2.210%; +7.495%]
worse
[+0.659ms; +2.016ms] or [+2.316%; +7.082%]
unstable
[-38.288op/s; +15.225op/s] or [-14.593%; +5.803%]
18.264ms 29.799ms 250.844op/s 17.419ms 28.461ms 262.375op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~b8c6f5627d, baseline=1.61.0-SNAPSHOT~6f142855b8
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.186 ms) : 1174, 1198
.   : milestone, 1186,
iast (3.236 ms) : 3192, 3279
.   : milestone, 3236,
iast_FULL (5.769 ms) : 5711, 5827
.   : milestone, 5769,
iast_GLOBAL (3.623 ms) : 3561, 3686
.   : milestone, 3623,
profiling (2.357 ms) : 2336, 2379
.   : milestone, 2357,
tracing (1.812 ms) : 1796, 1827
.   : milestone, 1812,
section candidate
no_agent (1.197 ms) : 1185, 1208
.   : milestone, 1197,
iast (3.268 ms) : 3224, 3312
.   : milestone, 3268,
iast_FULL (5.762 ms) : 5704, 5819
.   : milestone, 5762,
iast_GLOBAL (3.628 ms) : 3566, 3690
.   : milestone, 3628,
profiling (2.002 ms) : 1985, 2020
.   : milestone, 2002,
tracing (1.781 ms) : 1766, 1797
.   : milestone, 1781,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.186 ms [1.174 ms, 1.198 ms] -
iast 3.236 ms [3.192 ms, 3.279 ms] 2.05 ms (172.9%)
iast_FULL 5.769 ms [5.711 ms, 5.827 ms] 4.583 ms (386.6%)
iast_GLOBAL 3.623 ms [3.561 ms, 3.686 ms] 2.438 ms (205.6%)
profiling 2.357 ms [2.336 ms, 2.379 ms] 1.172 ms (98.8%)
tracing 1.812 ms [1.796 ms, 1.827 ms] 626.08 µs (52.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.197 ms [1.185 ms, 1.208 ms] -
iast 3.268 ms [3.224 ms, 3.312 ms] 2.071 ms (173.1%)
iast_FULL 5.762 ms [5.704 ms, 5.819 ms] 4.565 ms (381.5%)
iast_GLOBAL 3.628 ms [3.566 ms, 3.69 ms] 2.432 ms (203.2%)
profiling 2.002 ms [1.985 ms, 2.02 ms] 805.686 µs (67.3%)
tracing 1.781 ms [1.766 ms, 1.797 ms] 584.48 µs (48.8%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~b8c6f5627d, baseline=1.61.0-SNAPSHOT~6f142855b8
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.888 ms) : 18697, 19078
.   : milestone, 18888,
appsec (18.73 ms) : 18542, 18918
.   : milestone, 18730,
code_origins (18.015 ms) : 17835, 18195
.   : milestone, 18015,
iast (17.782 ms) : 17604, 17960
.   : milestone, 17782,
profiling (18.801 ms) : 18612, 18989
.   : milestone, 18801,
tracing (17.804 ms) : 17629, 17980
.   : milestone, 17804,
section candidate
no_agent (19.07 ms) : 18869, 19270
.   : milestone, 19070,
appsec (18.673 ms) : 18485, 18862
.   : milestone, 18673,
code_origins (18.767 ms) : 18575, 18960
.   : milestone, 18767,
iast (18.602 ms) : 18414, 18790
.   : milestone, 18602,
profiling (18.305 ms) : 18122, 18489
.   : milestone, 18305,
tracing (18.564 ms) : 18380, 18748
.   : milestone, 18564,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.888 ms [18.697 ms, 19.078 ms] -
appsec 18.73 ms [18.542 ms, 18.918 ms] -157.676 µs (-0.8%)
code_origins 18.015 ms [17.835 ms, 18.195 ms] -872.397 µs (-4.6%)
iast 17.782 ms [17.604 ms, 17.96 ms] -1.106 ms (-5.9%)
profiling 18.801 ms [18.612 ms, 18.989 ms] -87.076 µs (-0.5%)
tracing 17.804 ms [17.629 ms, 17.98 ms] -1.083 ms (-5.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.07 ms [18.869 ms, 19.27 ms] -
appsec 18.673 ms [18.485 ms, 18.862 ms] -396.706 µs (-2.1%)
code_origins 18.767 ms [18.575 ms, 18.96 ms] -302.485 µs (-1.6%)
iast 18.602 ms [18.414 ms, 18.79 ms] -468.084 µs (-2.5%)
profiling 18.305 ms [18.122 ms, 18.489 ms] -764.675 µs (-4.0%)
tracing 18.564 ms [18.38 ms, 18.748 ms] -505.812 µs (-2.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd/update_telemetry_key_normalization
git_commit_date 1773343101 1773345600
git_commit_sha 6f14285 b8c6f56
release_version 1.61.0-SNAPSHOT~6f142855b8 1.61.0-SNAPSHOT~b8c6f5627d
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773347537 1773347537
ci_job_id 1502288375 1502288375
ci_pipeline_id 102241967 102241967
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-o9a19lkv 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-o9a19lkv 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 biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~b8c6f5627d, baseline=1.61.0-SNAPSHOT~6f142855b8
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.893 s) : 14893000, 14893000
.   : milestone, 14893000,
appsec (14.956 s) : 14956000, 14956000
.   : milestone, 14956000,
iast (17.806 s) : 17806000, 17806000
.   : milestone, 17806000,
iast_GLOBAL (17.769 s) : 17769000, 17769000
.   : milestone, 17769000,
profiling (15.291 s) : 15291000, 15291000
.   : milestone, 15291000,
tracing (14.933 s) : 14933000, 14933000
.   : milestone, 14933000,
section candidate
no_agent (15.539 s) : 15539000, 15539000
.   : milestone, 15539000,
appsec (14.413 s) : 14413000, 14413000
.   : milestone, 14413000,
iast (18.142 s) : 18142000, 18142000
.   : milestone, 18142000,
iast_GLOBAL (17.753 s) : 17753000, 17753000
.   : milestone, 17753000,
profiling (14.703 s) : 14703000, 14703000
.   : milestone, 14703000,
tracing (14.608 s) : 14608000, 14608000
.   : milestone, 14608000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.893 s [14.893 s, 14.893 s] -
appsec 14.956 s [14.956 s, 14.956 s] 63.0 ms (0.4%)
iast 17.806 s [17.806 s, 17.806 s] 2.913 s (19.6%)
iast_GLOBAL 17.769 s [17.769 s, 17.769 s] 2.876 s (19.3%)
profiling 15.291 s [15.291 s, 15.291 s] 398.0 ms (2.7%)
tracing 14.933 s [14.933 s, 14.933 s] 40.0 ms (0.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.539 s [15.539 s, 15.539 s] -
appsec 14.413 s [14.413 s, 14.413 s] -1.126 s (-7.2%)
iast 18.142 s [18.142 s, 18.142 s] 2.603 s (16.8%)
iast_GLOBAL 17.753 s [17.753 s, 17.753 s] 2.214 s (14.2%)
profiling 14.703 s [14.703 s, 14.703 s] -836.0 ms (-5.4%)
tracing 14.608 s [14.608 s, 14.608 s] -931.0 ms (-6.0%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~b8c6f5627d, baseline=1.61.0-SNAPSHOT~6f142855b8
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.473 ms) : 1461, 1484
.   : milestone, 1473,
appsec (2.525 ms) : 2469, 2580
.   : milestone, 2525,
iast (2.27 ms) : 2199, 2340
.   : milestone, 2270,
iast_GLOBAL (2.298 ms) : 2228, 2368
.   : milestone, 2298,
profiling (2.094 ms) : 2039, 2150
.   : milestone, 2094,
tracing (2.079 ms) : 2024, 2134
.   : milestone, 2079,
section candidate
no_agent (1.472 ms) : 1460, 1483
.   : milestone, 1472,
appsec (3.741 ms) : 3525, 3957
.   : milestone, 3741,
iast (2.264 ms) : 2194, 2334
.   : milestone, 2264,
iast_GLOBAL (2.304 ms) : 2234, 2374
.   : milestone, 2304,
profiling (2.087 ms) : 2032, 2142
.   : milestone, 2087,
tracing (2.058 ms) : 2005, 2112
.   : milestone, 2058,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.461 ms, 1.484 ms] -
appsec 2.525 ms [2.469 ms, 2.58 ms] 1.052 ms (71.4%)
iast 2.27 ms [2.199 ms, 2.34 ms] 797.162 µs (54.1%)
iast_GLOBAL 2.298 ms [2.228 ms, 2.368 ms] 825.404 µs (56.0%)
profiling 2.094 ms [2.039 ms, 2.15 ms] 621.387 µs (42.2%)
tracing 2.079 ms [2.024 ms, 2.134 ms] 605.944 µs (41.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.46 ms, 1.483 ms] -
appsec 3.741 ms [3.525 ms, 3.957 ms] 2.269 ms (154.2%)
iast 2.264 ms [2.194 ms, 2.334 ms] 792.562 µs (53.9%)
iast_GLOBAL 2.304 ms [2.234 ms, 2.374 ms] 832.324 µs (56.6%)
profiling 2.087 ms [2.032 ms, 2.142 ms] 615.108 µs (41.8%)
tracing 2.058 ms [2.005 ms, 2.112 ms] 586.514 µs (39.9%)

@mhlidd mhlidd changed the title init Update Telemetry Key Normalization to Use Environment Variables Mar 12, 2026
@mhlidd mhlidd marked this pull request as ready for review March 12, 2026 20:45
@mhlidd mhlidd requested review from a team as code owners March 12, 2026 20:45
@mhlidd mhlidd requested review from dougqh and removed request for a team March 12, 2026 20:45
@github-actions
Copy link
Contributor

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@mhlidd mhlidd added type: enhancement Enhancements and improvements comp: telemetry Telemetry labels Mar 12, 2026
@mhlidd mhlidd requested review from genesor and vpellan March 12, 2026 20:46
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.

1 participant