Skip to content

Conversation

@mhlidd
Copy link
Contributor

@mhlidd mhlidd commented Dec 1, 2025

What Does This Do

This PR updates the Config Inversion Linter Gradle tasks to handle the V2 format for the local supported-configurations.json file. Previously, it used the Set of supported configurations from GeneratedSupportedConfigurations.java to verify that Environment Strings and Configuration definitions were documented in the supported-configurations.json. However, #10060 changes the generated file to store a Map instead of a Set. This PR handles both the V1 format and V2 format by accepting both a Set and Map from the generated file.

This PR also adds caching for the data fetched from the generated class instead of executing that logic in all tasks that need the data.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@mhlidd mhlidd added type: enhancement Enhancements and improvements tag: no release notes Changes to exclude from release notes comp: config Configuration labels Dec 1, 2025
@mhlidd mhlidd marked this pull request as ready for review December 1, 2025 23:40
@mhlidd mhlidd requested a review from a team as a code owner December 1, 2025 23:40
@mhlidd mhlidd requested review from PerfectSlayer and bric3 December 1, 2025 23:40
@pr-commenter
Copy link

pr-commenter bot commented Dec 2, 2025

Benchmarks

⚠️ Warning: Baseline build not found for merge-base commit. Comparing against the latest commit on master instead.

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd/v2_config_registry_linter
git_commit_date 1764630985 1764631944
git_commit_sha 09eedf1 82b3c8c
release_version 1.57.0-SNAPSHOT~09eedf137d 1.57.0-SNAPSHOT~82b3c8c7bf
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1764633852 1764633852
ci_job_id 1264861454 1264861454
ci_pipeline_id 84529910 84529910
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-iaaqbfqg 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-iaaqbfqg 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 56 metrics, 9 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.57.0-SNAPSHOT~82b3c8c7bf, baseline=1.57.0-SNAPSHOT~09eedf137d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.053 s) : 0, 1052955
Total [baseline] (8.677 s) : 0, 8677281
Agent [candidate] (1.054 s) : 0, 1054481
Total [candidate] (8.687 s) : 0, 8686761
section iast
Agent [baseline] (1.194 s) : 0, 1194177
Total [baseline] (9.375 s) : 0, 9375277
Agent [candidate] (1.199 s) : 0, 1199052
Total [candidate] (9.342 s) : 0, 9342253
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.053 s -
Agent iast 1.194 s 141.222 ms (13.4%)
Total tracing 8.677 s -
Total iast 9.375 s 697.996 ms (8.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.054 s -
Agent iast 1.199 s 144.571 ms (13.7%)
Total tracing 8.687 s -
Total iast 9.342 s 655.493 ms (7.5%)
gantt
    title insecure-bank - break down per module: candidate=1.57.0-SNAPSHOT~82b3c8c7bf, baseline=1.57.0-SNAPSHOT~09eedf137d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.494 ms) : 0, 1494
crashtracking [candidate] (1.496 ms) : 0, 1496
BytebuddyAgent [baseline] (708.26 ms) : 0, 708260
BytebuddyAgent [candidate] (708.996 ms) : 0, 708996
GlobalTracer [baseline] (248.835 ms) : 0, 248835
GlobalTracer [candidate] (249.502 ms) : 0, 249502
AppSec [baseline] (32.006 ms) : 0, 32006
AppSec [candidate] (32.084 ms) : 0, 32084
Debugger [baseline] (6.347 ms) : 0, 6347
Debugger [candidate] (6.399 ms) : 0, 6399
Remote Config [baseline] (680.762 µs) : 0, 681
Remote Config [candidate] (672.78 µs) : 0, 673
Telemetry [baseline] (16.235 ms) : 0, 16235
Telemetry [candidate] (16.381 ms) : 0, 16381
Flare Poller [baseline] (4.206 ms) : 0, 4206
Flare Poller [candidate] (4.038 ms) : 0, 4038
section iast
crashtracking [baseline] (1.484 ms) : 0, 1484
crashtracking [candidate] (1.485 ms) : 0, 1485
BytebuddyAgent [baseline] (832.198 ms) : 0, 832198
BytebuddyAgent [candidate] (838.049 ms) : 0, 838049
GlobalTracer [baseline] (238.299 ms) : 0, 238299
GlobalTracer [candidate] (238.199 ms) : 0, 238199
IAST [baseline] (33.696 ms) : 0, 33696
IAST [candidate] (32.566 ms) : 0, 32566
AppSec [baseline] (28.02 ms) : 0, 28020
AppSec [candidate] (28.547 ms) : 0, 28547
Debugger [baseline] (6.074 ms) : 0, 6074
Debugger [candidate] (6.046 ms) : 0, 6046
Remote Config [baseline] (619.574 µs) : 0, 620
Remote Config [candidate] (604.792 µs) : 0, 605
Telemetry [baseline] (8.024 ms) : 0, 8024
Telemetry [candidate] (7.908 ms) : 0, 7908
Flare Poller [baseline] (10.876 ms) : 0, 10876
Flare Poller [candidate] (10.797 ms) : 0, 10797
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.57.0-SNAPSHOT~82b3c8c7bf, baseline=1.57.0-SNAPSHOT~09eedf137d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1051288
Total [baseline] (10.753 s) : 0, 10752994
Agent [candidate] (1.053 s) : 0, 1052589
Total [candidate] (10.958 s) : 0, 10957789
section appsec
Agent [baseline] (1.242 s) : 0, 1241613
Total [baseline] (10.991 s) : 0, 10991054
Agent [candidate] (1.236 s) : 0, 1235828
Total [candidate] (10.879 s) : 0, 10879040
section iast
Agent [baseline] (1.195 s) : 0, 1194935
Total [baseline] (11.208 s) : 0, 11208497
Agent [candidate] (1.198 s) : 0, 1198421
Total [candidate] (11.165 s) : 0, 11164666
section profiling
Agent [baseline] (1.2 s) : 0, 1200001
Total [baseline] (10.881 s) : 0, 10881091
Agent [candidate] (1.206 s) : 0, 1206107
Total [candidate] (10.984 s) : 0, 10983666
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent appsec 1.242 s 190.325 ms (18.1%)
Agent iast 1.195 s 143.647 ms (13.7%)
Agent profiling 1.2 s 148.713 ms (14.1%)
Total tracing 10.753 s -
Total appsec 10.991 s 238.06 ms (2.2%)
Total iast 11.208 s 455.503 ms (4.2%)
Total profiling 10.881 s 128.097 ms (1.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.053 s -
Agent appsec 1.236 s 183.239 ms (17.4%)
Agent iast 1.198 s 145.832 ms (13.9%)
Agent profiling 1.206 s 153.518 ms (14.6%)
Total tracing 10.958 s -
Total appsec 10.879 s -78.749 ms (-0.7%)
Total iast 11.165 s 206.878 ms (1.9%)
Total profiling 10.984 s 25.877 ms (0.2%)
gantt
    title petclinic - break down per module: candidate=1.57.0-SNAPSHOT~82b3c8c7bf, baseline=1.57.0-SNAPSHOT~09eedf137d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.49 ms) : 0, 1490
crashtracking [candidate] (1.486 ms) : 0, 1486
BytebuddyAgent [baseline] (706.349 ms) : 0, 706349
BytebuddyAgent [candidate] (707.403 ms) : 0, 707403
GlobalTracer [baseline] (249.239 ms) : 0, 249239
GlobalTracer [candidate] (249.317 ms) : 0, 249317
AppSec [baseline] (31.939 ms) : 0, 31939
AppSec [candidate] (32.007 ms) : 0, 32007
Debugger [baseline] (6.393 ms) : 0, 6393
Debugger [candidate] (6.402 ms) : 0, 6402
Remote Config [baseline] (674.479 µs) : 0, 674
Remote Config [candidate] (676.499 µs) : 0, 676
Telemetry [baseline] (16.195 ms) : 0, 16195
Telemetry [candidate] (15.608 ms) : 0, 15608
Flare Poller [baseline] (4.152 ms) : 0, 4152
Flare Poller [candidate] (4.844 ms) : 0, 4844
section appsec
crashtracking [baseline] (1.505 ms) : 0, 1505
crashtracking [candidate] (1.493 ms) : 0, 1493
BytebuddyAgent [baseline] (740.738 ms) : 0, 740738
BytebuddyAgent [candidate] (735.936 ms) : 0, 735936
GlobalTracer [baseline] (244.265 ms) : 0, 244265
GlobalTracer [candidate] (242.853 ms) : 0, 242853
IAST [baseline] (25.188 ms) : 0, 25188
IAST [candidate] (25.158 ms) : 0, 25158
AppSec [baseline] (175.384 ms) : 0, 175384
AppSec [candidate] (175.967 ms) : 0, 175967
Debugger [baseline] (6.332 ms) : 0, 6332
Debugger [candidate] (6.325 ms) : 0, 6325
Remote Config [baseline] (693.144 µs) : 0, 693
Remote Config [candidate] (691.483 µs) : 0, 691
Telemetry [baseline] (8.255 ms) : 0, 8255
Telemetry [candidate] (8.181 ms) : 0, 8181
Flare Poller [baseline] (4.005 ms) : 0, 4005
Flare Poller [candidate] (4.048 ms) : 0, 4048
section iast
crashtracking [baseline] (1.48 ms) : 0, 1480
crashtracking [candidate] (1.495 ms) : 0, 1495
BytebuddyAgent [baseline] (832.524 ms) : 0, 832524
BytebuddyAgent [candidate] (834.872 ms) : 0, 834872
GlobalTracer [baseline] (238.868 ms) : 0, 238868
GlobalTracer [candidate] (239.417 ms) : 0, 239417
IAST [baseline] (32.554 ms) : 0, 32554
IAST [candidate] (30.509 ms) : 0, 30509
AppSec [baseline] (29.087 ms) : 0, 29087
AppSec [candidate] (31.538 ms) : 0, 31538
Debugger [baseline] (6.104 ms) : 0, 6104
Debugger [candidate] (6.086 ms) : 0, 6086
Remote Config [baseline] (622.695 µs) : 0, 623
Remote Config [candidate] (607.839 µs) : 0, 608
Telemetry [baseline] (8.049 ms) : 0, 8049
Telemetry [candidate] (8.04 ms) : 0, 8040
Flare Poller [baseline] (10.835 ms) : 0, 10835
Flare Poller [candidate] (10.877 ms) : 0, 10877
section profiling
crashtracking [baseline] (1.44 ms) : 0, 1440
crashtracking [candidate] (1.451 ms) : 0, 1451
BytebuddyAgent [baseline] (735.573 ms) : 0, 735573
BytebuddyAgent [candidate] (739.288 ms) : 0, 739288
GlobalTracer [baseline] (222.661 ms) : 0, 222661
GlobalTracer [candidate] (223.549 ms) : 0, 223549
AppSec [baseline] (32.006 ms) : 0, 32006
AppSec [candidate] (32.393 ms) : 0, 32393
Debugger [baseline] (8.37 ms) : 0, 8370
Debugger [candidate] (8.344 ms) : 0, 8344
Remote Config [baseline] (687.163 µs) : 0, 687
Remote Config [candidate] (1.447 ms) : 0, 1447
Telemetry [baseline] (14.814 ms) : 0, 14814
Telemetry [candidate] (14.042 ms) : 0, 14042
Flare Poller [baseline] (4.181 ms) : 0, 4181
Flare Poller [candidate] (4.17 ms) : 0, 4170
ProfilingAgent [baseline] (111.026 ms) : 0, 111026
ProfilingAgent [candidate] (111.763 ms) : 0, 111763
Profiling [baseline] (111.663 ms) : 0, 111663
Profiling [candidate] (112.41 ms) : 0, 112410
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd/v2_config_registry_linter
git_commit_date 1764630985 1764631944
git_commit_sha 09eedf1 82b3c8c
release_version 1.57.0-SNAPSHOT~09eedf137d 1.57.0-SNAPSHOT~82b3c8c7bf
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1764634360 1764634360
ci_job_id 1264861455 1264861455
ci_pipeline_id 84529910 84529910
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-6erbs0fg 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-6erbs0fg 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 2 performance improvements and 0 performance regressions! Performance is the same for 18 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:petclinic:profiling:high_load better
[-1.771ms; -0.899ms] or [-9.183%; -4.664%]
better
[-2.214ms; -0.840ms] or [-7.161%; -2.717%]
unstable
[-12.930op/s; +39.242op/s] or [-5.383%; +16.338%]
17.950ms 29.391ms 253.344op/s 19.285ms 30.918ms 240.188op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~82b3c8c7bf, baseline=1.57.0-SNAPSHOT~09eedf137d
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.23 ms) : 18040, 18420
.   : milestone, 18230,
appsec (19.676 ms) : 19472, 19880
.   : milestone, 19676,
code_origins (17.851 ms) : 17675, 18027
.   : milestone, 17851,
iast (17.627 ms) : 17452, 17802
.   : milestone, 17627,
profiling (19.439 ms) : 19242, 19636
.   : milestone, 19439,
tracing (17.327 ms) : 17155, 17500
.   : milestone, 17327,
section candidate
no_agent (18.185 ms) : 18000, 18370
.   : milestone, 18185,
appsec (19.853 ms) : 19653, 20052
.   : milestone, 19853,
code_origins (17.774 ms) : 17599, 17948
.   : milestone, 17774,
iast (17.795 ms) : 17616, 17975
.   : milestone, 17795,
profiling (18.42 ms) : 18237, 18603
.   : milestone, 18420,
tracing (17.592 ms) : 17420, 17764
.   : milestone, 17592,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.23 ms [18.04 ms, 18.42 ms] -
appsec 19.676 ms [19.472 ms, 19.88 ms] 1.446 ms (7.9%)
code_origins 17.851 ms [17.675 ms, 18.027 ms] -379.295 µs (-2.1%)
iast 17.627 ms [17.452 ms, 17.802 ms] -602.76 µs (-3.3%)
profiling 19.439 ms [19.242 ms, 19.636 ms] 1.209 ms (6.6%)
tracing 17.327 ms [17.155 ms, 17.5 ms] -902.598 µs (-5.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.185 ms [18.0 ms, 18.37 ms] -
appsec 19.853 ms [19.653 ms, 20.052 ms] 1.668 ms (9.2%)
code_origins 17.774 ms [17.599 ms, 17.948 ms] -411.131 µs (-2.3%)
iast 17.795 ms [17.616 ms, 17.975 ms] -389.419 µs (-2.1%)
profiling 18.42 ms [18.237 ms, 18.603 ms] 235.093 µs (1.3%)
tracing 17.592 ms [17.42 ms, 17.764 ms] -592.797 µs (-3.3%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~82b3c8c7bf, baseline=1.57.0-SNAPSHOT~09eedf137d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.201 ms) : 1189, 1212
.   : milestone, 1201,
iast (3.29 ms) : 3244, 3336
.   : milestone, 3290,
iast_FULL (5.801 ms) : 5742, 5859
.   : milestone, 5801,
iast_GLOBAL (3.724 ms) : 3669, 3779
.   : milestone, 3724,
profiling (2.035 ms) : 2018, 2052
.   : milestone, 2035,
tracing (1.823 ms) : 1808, 1838
.   : milestone, 1823,
section candidate
no_agent (1.246 ms) : 1234, 1258
.   : milestone, 1246,
iast (3.226 ms) : 3184, 3267
.   : milestone, 3226,
iast_FULL (5.887 ms) : 5827, 5947
.   : milestone, 5887,
iast_GLOBAL (3.799 ms) : 3749, 3848
.   : milestone, 3799,
profiling (2.01 ms) : 1993, 2027
.   : milestone, 2010,
tracing (1.885 ms) : 1869, 1901
.   : milestone, 1885,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.201 ms [1.189 ms, 1.212 ms] -
iast 3.29 ms [3.244 ms, 3.336 ms] 2.09 ms (174.1%)
iast_FULL 5.801 ms [5.742 ms, 5.859 ms] 4.6 ms (383.2%)
iast_GLOBAL 3.724 ms [3.669 ms, 3.779 ms] 2.523 ms (210.2%)
profiling 2.035 ms [2.018 ms, 2.052 ms] 834.35 µs (69.5%)
tracing 1.823 ms [1.808 ms, 1.838 ms] 622.4 µs (51.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.246 ms [1.234 ms, 1.258 ms] -
iast 3.226 ms [3.184 ms, 3.267 ms] 1.98 ms (158.9%)
iast_FULL 5.887 ms [5.827 ms, 5.947 ms] 4.641 ms (372.4%)
iast_GLOBAL 3.799 ms [3.749 ms, 3.848 ms] 2.553 ms (204.9%)
profiling 2.01 ms [1.993 ms, 2.027 ms] 763.626 µs (61.3%)
tracing 1.885 ms [1.869 ms, 1.901 ms] 638.516 µs (51.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mhlidd/v2_config_registry_linter
git_commit_date 1764630985 1764631944
git_commit_sha 09eedf1 82b3c8c
release_version 1.57.0-SNAPSHOT~09eedf137d 1.57.0-SNAPSHOT~82b3c8c7bf
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1764633937 1764633937
ci_job_id 1264861457 1264861457
ci_pipeline_id 84529910 84529910
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-4jh9d828 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-4jh9d828 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 12 metrics, 0 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~82b3c8c7bf, baseline=1.57.0-SNAPSHOT~09eedf137d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.487 ms) : 1475, 1498
.   : milestone, 1487,
appsec (2.495 ms) : 2442, 2548
.   : milestone, 2495,
iast (2.235 ms) : 2169, 2301
.   : milestone, 2235,
iast_GLOBAL (2.287 ms) : 2220, 2353
.   : milestone, 2287,
profiling (2.101 ms) : 2047, 2155
.   : milestone, 2101,
tracing (2.077 ms) : 2025, 2129
.   : milestone, 2077,
section candidate
no_agent (1.481 ms) : 1470, 1493
.   : milestone, 1481,
appsec (2.5 ms) : 2447, 2552
.   : milestone, 2500,
iast (2.237 ms) : 2172, 2303
.   : milestone, 2237,
iast_GLOBAL (2.287 ms) : 2220, 2353
.   : milestone, 2287,
profiling (2.08 ms) : 2027, 2133
.   : milestone, 2080,
tracing (2.067 ms) : 2016, 2119
.   : milestone, 2067,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.487 ms [1.475 ms, 1.498 ms] -
appsec 2.495 ms [2.442 ms, 2.548 ms] 1.008 ms (67.8%)
iast 2.235 ms [2.169 ms, 2.301 ms] 748.271 µs (50.3%)
iast_GLOBAL 2.287 ms [2.22 ms, 2.353 ms] 799.803 µs (53.8%)
profiling 2.101 ms [2.047 ms, 2.155 ms] 614.136 µs (41.3%)
tracing 2.077 ms [2.025 ms, 2.129 ms] 590.213 µs (39.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.481 ms [1.47 ms, 1.493 ms] -
appsec 2.5 ms [2.447 ms, 2.552 ms] 1.018 ms (68.7%)
iast 2.237 ms [2.172 ms, 2.303 ms] 756.128 µs (51.0%)
iast_GLOBAL 2.287 ms [2.22 ms, 2.353 ms] 805.341 µs (54.4%)
profiling 2.08 ms [2.027 ms, 2.133 ms] 598.508 µs (40.4%)
tracing 2.067 ms [2.016 ms, 2.119 ms] 585.927 µs (39.6%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~82b3c8c7bf, baseline=1.57.0-SNAPSHOT~09eedf137d
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.051 s) : 15051000, 15051000
.   : milestone, 15051000,
appsec (15.301 s) : 15301000, 15301000
.   : milestone, 15301000,
iast (18.051 s) : 18051000, 18051000
.   : milestone, 18051000,
iast_GLOBAL (17.83 s) : 17830000, 17830000
.   : milestone, 17830000,
profiling (15.196 s) : 15196000, 15196000
.   : milestone, 15196000,
tracing (14.656 s) : 14656000, 14656000
.   : milestone, 14656000,
section candidate
no_agent (15.36 s) : 15360000, 15360000
.   : milestone, 15360000,
appsec (15.106 s) : 15106000, 15106000
.   : milestone, 15106000,
iast (18.406 s) : 18406000, 18406000
.   : milestone, 18406000,
iast_GLOBAL (18.165 s) : 18165000, 18165000
.   : milestone, 18165000,
profiling (15.285 s) : 15285000, 15285000
.   : milestone, 15285000,
tracing (14.733 s) : 14733000, 14733000
.   : milestone, 14733000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.051 s [15.051 s, 15.051 s] -
appsec 15.301 s [15.301 s, 15.301 s] 250.0 ms (1.7%)
iast 18.051 s [18.051 s, 18.051 s] 3.0 s (19.9%)
iast_GLOBAL 17.83 s [17.83 s, 17.83 s] 2.779 s (18.5%)
profiling 15.196 s [15.196 s, 15.196 s] 145.0 ms (1.0%)
tracing 14.656 s [14.656 s, 14.656 s] -395.0 ms (-2.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.36 s [15.36 s, 15.36 s] -
appsec 15.106 s [15.106 s, 15.106 s] -254.0 ms (-1.7%)
iast 18.406 s [18.406 s, 18.406 s] 3.046 s (19.8%)
iast_GLOBAL 18.165 s [18.165 s, 18.165 s] 2.805 s (18.3%)
profiling 15.285 s [15.285 s, 15.285 s] -75.0 ms (-0.5%)
tracing 14.733 s [14.733 s, 14.733 s] -627.0 ms (-4.1%)

Copy link
Contributor

@PerfectSlayer PerfectSlayer left a comment

Choose a reason for hiding this comment

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

Looking good

@mhlidd mhlidd merged commit 5cd61bb into master Dec 2, 2025
549 checks passed
@mhlidd mhlidd deleted the mhlidd/v2_config_registry_linter branch December 2, 2025 18:22
@github-actions github-actions bot added this to the 1.57.0 milestone Dec 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: config Configuration tag: no release notes Changes to exclude from release notes type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants