Skip to content

ConfigProvider iterates over all sources and reports all non-null val… #9327

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

Draft
wants to merge 13 commits into
base: master
Choose a base branch
from

Conversation

mtoffl01
Copy link
Contributor

@mtoffl01 mtoffl01 commented Aug 6, 2025

…ues to ConfigCollector# What Does This Do

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@pr-commenter
Copy link

pr-commenter bot commented Aug 6, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mtoff/3-config-sources
git_commit_date 1755014538 1755120816
git_commit_sha ee43e5f 1b98073
release_version 1.53.0-SNAPSHOT~ee43e5f19c 1.53.0-SNAPSHOT~1b98073404
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1755122830 1755122830
ci_job_id 1079658073 1079658073
ci_pipeline_id 73624378 73624378
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-3qz0oy9a 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-3qz0oy9a 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 1 performance regressions! Performance is the same for 47 metrics, 11 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:insecure-bank:tracing:Remote Config worse
[+25.211µs; +62.437µs] or [+3.908%; +9.679%]
688.892µs 645.067µs
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~1b98073404, baseline=1.53.0-SNAPSHOT~ee43e5f19c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.054 s) : 0, 1054336
Total [baseline] (10.645 s) : 0, 10645017
Agent [candidate] (1.047 s) : 0, 1047307
Total [candidate] (10.695 s) : 0, 10694641
section appsec
Agent [baseline] (1.226 s) : 0, 1226304
Total [baseline] (10.854 s) : 0, 10854124
Agent [candidate] (1.228 s) : 0, 1227980
Total [candidate] (10.723 s) : 0, 10722783
section iast
Agent [baseline] (1.172 s) : 0, 1172011
Total [baseline] (10.82 s) : 0, 10820370
Agent [candidate] (1.174 s) : 0, 1173952
Total [candidate] (10.882 s) : 0, 10882115
section profiling
Agent [baseline] (1.199 s) : 0, 1199373
Total [baseline] (11.059 s) : 0, 11058619
Agent [candidate] (1.191 s) : 0, 1190731
Total [candidate] (10.828 s) : 0, 10827651
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.054 s -
Agent appsec 1.226 s 171.969 ms (16.3%)
Agent iast 1.172 s 117.676 ms (11.2%)
Agent profiling 1.199 s 145.038 ms (13.8%)
Total tracing 10.645 s -
Total appsec 10.854 s 209.107 ms (2.0%)
Total iast 10.82 s 175.353 ms (1.6%)
Total profiling 11.059 s 413.601 ms (3.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.047 s -
Agent appsec 1.228 s 180.673 ms (17.3%)
Agent iast 1.174 s 126.645 ms (12.1%)
Agent profiling 1.191 s 143.424 ms (13.7%)
Total tracing 10.695 s -
Total appsec 10.723 s 28.142 ms (0.3%)
Total iast 10.882 s 187.474 ms (1.8%)
Total profiling 10.828 s 133.01 ms (1.2%)
gantt
    title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~1b98073404, baseline=1.53.0-SNAPSHOT~ee43e5f19c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.443 ms) : 0, 1443
crashtracking [candidate] (1.434 ms) : 0, 1434
BytebuddyAgent [baseline] (739.789 ms) : 0, 739789
BytebuddyAgent [candidate] (732.462 ms) : 0, 732462
GlobalTracer [baseline] (244.063 ms) : 0, 244063
GlobalTracer [candidate] (242.384 ms) : 0, 242384
AppSec [baseline] (30.523 ms) : 0, 30523
AppSec [candidate] (30.024 ms) : 0, 30024
Debugger [baseline] (6.049 ms) : 0, 6049
Debugger [candidate] (5.946 ms) : 0, 5946
Remote Config [baseline] (658.456 µs) : 0, 658
Remote Config [candidate] (676.676 µs) : 0, 677
Telemetry [baseline] (10.655 ms) : 0, 10655
Telemetry [candidate] (13.429 ms) : 0, 13429
section appsec
crashtracking [baseline] (1.434 ms) : 0, 1434
crashtracking [candidate] (1.446 ms) : 0, 1446
BytebuddyAgent [baseline] (757.754 ms) : 0, 757754
BytebuddyAgent [candidate] (759.703 ms) : 0, 759703
GlobalTracer [baseline] (236.152 ms) : 0, 236152
GlobalTracer [candidate] (236.566 ms) : 0, 236566
IAST [baseline] (23.875 ms) : 0, 23875
IAST [candidate] (23.662 ms) : 0, 23662
AppSec [baseline] (168.176 ms) : 0, 168176
AppSec [candidate] (169.327 ms) : 0, 169327
Debugger [baseline] (7.253 ms) : 0, 7253
Debugger [candidate] (7.138 ms) : 0, 7138
Remote Config [baseline] (615.879 µs) : 0, 616
Remote Config [candidate] (595.896 µs) : 0, 596
Telemetry [baseline] (9.879 ms) : 0, 9879
Telemetry [candidate] (8.386 ms) : 0, 8386
section iast
crashtracking [baseline] (1.421 ms) : 0, 1421
crashtracking [candidate] (1.444 ms) : 0, 1444
BytebuddyAgent [baseline] (846.902 ms) : 0, 846902
BytebuddyAgent [candidate] (847.829 ms) : 0, 847829
GlobalTracer [baseline] (231.253 ms) : 0, 231253
GlobalTracer [candidate] (231.974 ms) : 0, 231974
IAST [baseline] (28.155 ms) : 0, 28155
IAST [candidate] (31.502 ms) : 0, 31502
AppSec [baseline] (27.232 ms) : 0, 27232
AppSec [candidate] (24.816 ms) : 0, 24816
Debugger [baseline] (7.339 ms) : 0, 7339
Debugger [candidate] (6.677 ms) : 0, 6677
Remote Config [baseline] (569.296 µs) : 0, 569
Remote Config [candidate] (573.382 µs) : 0, 573
Telemetry [baseline] (8.242 ms) : 0, 8242
Telemetry [candidate] (8.224 ms) : 0, 8224
section profiling
crashtracking [baseline] (1.393 ms) : 0, 1393
crashtracking [candidate] (1.417 ms) : 0, 1417
BytebuddyAgent [baseline] (764.456 ms) : 0, 764456
BytebuddyAgent [candidate] (758.99 ms) : 0, 758990
GlobalTracer [baseline] (222.536 ms) : 0, 222536
GlobalTracer [candidate] (220.705 ms) : 0, 220705
AppSec [baseline] (30.249 ms) : 0, 30249
AppSec [candidate] (29.829 ms) : 0, 29829
Debugger [baseline] (6.269 ms) : 0, 6269
Debugger [candidate] (6.2 ms) : 0, 6200
Remote Config [baseline] (678.835 µs) : 0, 679
Remote Config [candidate] (645.933 µs) : 0, 646
Telemetry [baseline] (15.45 ms) : 0, 15450
Telemetry [candidate] (15.891 ms) : 0, 15891
ProfilingAgent [baseline] (108.934 ms) : 0, 108934
ProfilingAgent [candidate] (106.915 ms) : 0, 106915
Profiling [baseline] (109.563 ms) : 0, 109563
Profiling [candidate] (107.501 ms) : 0, 107501
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~1b98073404, baseline=1.53.0-SNAPSHOT~ee43e5f19c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.041 s) : 0, 1040773
Total [baseline] (8.567 s) : 0, 8567455
Agent [candidate] (1.044 s) : 0, 1044475
Total [candidate] (8.58 s) : 0, 8579529
section iast
Agent [baseline] (1.176 s) : 0, 1175617
Total [baseline] (9.318 s) : 0, 9317677
Agent [candidate] (1.172 s) : 0, 1172312
Total [candidate] (9.281 s) : 0, 9280845
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.041 s -
Agent iast 1.176 s 134.844 ms (13.0%)
Total tracing 8.567 s -
Total iast 9.318 s 750.222 ms (8.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.044 s -
Agent iast 1.172 s 127.836 ms (12.2%)
Total tracing 8.58 s -
Total iast 9.281 s 701.317 ms (8.2%)
gantt
    title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~1b98073404, baseline=1.53.0-SNAPSHOT~ee43e5f19c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.416 ms) : 0, 1416
crashtracking [candidate] (1.424 ms) : 0, 1424
BytebuddyAgent [baseline] (728.669 ms) : 0, 728669
BytebuddyAgent [candidate] (732.049 ms) : 0, 732049
GlobalTracer [baseline] (240.763 ms) : 0, 240763
GlobalTracer [candidate] (242.445 ms) : 0, 242445
AppSec [baseline] (29.803 ms) : 0, 29803
AppSec [candidate] (30.246 ms) : 0, 30246
Debugger [baseline] (5.987 ms) : 0, 5987
Debugger [candidate] (5.997 ms) : 0, 5997
Remote Config [baseline] (645.067 µs) : 0, 645
Remote Config [candidate] (688.892 µs) : 0, 689
Telemetry [baseline] (12.627 ms) : 0, 12627
Telemetry [candidate] (10.732 ms) : 0, 10732
section iast
crashtracking [baseline] (1.426 ms) : 0, 1426
crashtracking [candidate] (1.426 ms) : 0, 1426
BytebuddyAgent [baseline] (849.338 ms) : 0, 849338
BytebuddyAgent [candidate] (846.621 ms) : 0, 846621
GlobalTracer [baseline] (231.981 ms) : 0, 231981
GlobalTracer [candidate] (231.688 ms) : 0, 231688
IAST [baseline] (30.861 ms) : 0, 30861
IAST [candidate] (29.167 ms) : 0, 29167
AppSec [baseline] (26.582 ms) : 0, 26582
AppSec [candidate] (25.578 ms) : 0, 25578
Debugger [baseline] (5.725 ms) : 0, 5725
Debugger [candidate] (8.235 ms) : 0, 8235
Remote Config [baseline] (580.203 µs) : 0, 580
Remote Config [candidate] (555.717 µs) : 0, 556
Telemetry [baseline] (8.245 ms) : 0, 8245
Telemetry [candidate] (8.173 ms) : 0, 8173
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mtoff/3-config-sources
git_commit_date 1755014538 1755120816
git_commit_sha ee43e5f 1b98073
release_version 1.53.0-SNAPSHOT~ee43e5f19c 1.53.0-SNAPSHOT~1b98073404
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1755122502 1755122502
ci_job_id 1079658074 1079658074
ci_pipeline_id 73624378 73624378
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-e4c2af9e 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-e4c2af9e 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 1 performance regressions! Performance is the same for 10 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:iast:high_load worse
[+361.294µs; +693.373µs] or [+3.980%; +7.638%]
unstable
[-89.510op/s; +34.010op/s] or [-17.512%; +6.654%]
9.606ms 483.375op/s 9.078ms 511.125op/s
scenario:load:petclinic:appsec:high_load better
[-2.878ms; -1.954ms] or [-5.784%; -3.928%]
unstable
[-2.181op/s; +11.681op/s] or [-2.318%; +12.414%]
47.343ms 98.850op/s 49.759ms 94.100op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~1b98073404, baseline=1.53.0-SNAPSHOT~ee43e5f19c
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.456 ms) : 4405, 4508
.   : milestone, 4456,
iast (9.078 ms) : 8931, 9226
.   : milestone, 9078,
iast_FULL (13.777 ms) : 13503, 14052
.   : milestone, 13777,
iast_GLOBAL (10.163 ms) : 9988, 10339
.   : milestone, 10163,
profiling (8.966 ms) : 8819, 9113
.   : milestone, 8966,
tracing (7.559 ms) : 7453, 7664
.   : milestone, 7559,
section candidate
no_agent (4.419 ms) : 4361, 4476
.   : milestone, 4419,
iast (9.606 ms) : 9445, 9767
.   : milestone, 9606,
iast_FULL (13.409 ms) : 13145, 13672
.   : milestone, 13409,
iast_GLOBAL (9.967 ms) : 9793, 10140
.   : milestone, 9967,
profiling (8.635 ms) : 8494, 8776
.   : milestone, 8635,
tracing (7.581 ms) : 7465, 7697
.   : milestone, 7581,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.456 ms [4.405 ms, 4.508 ms] -
iast 9.078 ms [8.931 ms, 9.226 ms] 4.622 ms (103.7%)
iast_FULL 13.777 ms [13.503 ms, 14.052 ms] 9.321 ms (209.2%)
iast_GLOBAL 10.163 ms [9.988 ms, 10.339 ms] 5.707 ms (128.1%)
profiling 8.966 ms [8.819 ms, 9.113 ms] 4.51 ms (101.2%)
tracing 7.559 ms [7.453 ms, 7.664 ms] 3.103 ms (69.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.419 ms [4.361 ms, 4.476 ms] -
iast 9.606 ms [9.445 ms, 9.767 ms] 5.187 ms (117.4%)
iast_FULL 13.409 ms [13.145 ms, 13.672 ms] 8.99 ms (203.4%)
iast_GLOBAL 9.967 ms [9.793 ms, 10.14 ms] 5.548 ms (125.6%)
profiling 8.635 ms [8.494 ms, 8.776 ms] 4.216 ms (95.4%)
tracing 7.581 ms [7.465 ms, 7.697 ms] 3.162 ms (71.6%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~1b98073404, baseline=1.53.0-SNAPSHOT~ee43e5f19c
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.019 ms) : 36730, 37308
.   : milestone, 37019,
appsec (49.759 ms) : 49318, 50201
.   : milestone, 49759,
code_origins (44.113 ms) : 43746, 44481
.   : milestone, 44113,
iast (43.616 ms) : 43230, 44003
.   : milestone, 43616,
profiling (47.591 ms) : 47144, 48038
.   : milestone, 47591,
tracing (43.714 ms) : 43354, 44074
.   : milestone, 43714,
section candidate
no_agent (36.504 ms) : 36211, 36796
.   : milestone, 36504,
appsec (47.343 ms) : 46926, 47760
.   : milestone, 47343,
code_origins (45.124 ms) : 44745, 45503
.   : milestone, 45124,
iast (44.798 ms) : 44416, 45180
.   : milestone, 44798,
profiling (46.616 ms) : 46201, 47031
.   : milestone, 46616,
tracing (44.139 ms) : 43756, 44523
.   : milestone, 44139,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.019 ms [36.73 ms, 37.308 ms] -
appsec 49.759 ms [49.318 ms, 50.201 ms] 12.741 ms (34.4%)
code_origins 44.113 ms [43.746 ms, 44.481 ms] 7.095 ms (19.2%)
iast 43.616 ms [43.23 ms, 44.003 ms] 6.598 ms (17.8%)
profiling 47.591 ms [47.144 ms, 48.038 ms] 10.572 ms (28.6%)
tracing 43.714 ms [43.354 ms, 44.074 ms] 6.695 ms (18.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.504 ms [36.211 ms, 36.796 ms] -
appsec 47.343 ms [46.926 ms, 47.76 ms] 10.84 ms (29.7%)
code_origins 45.124 ms [44.745 ms, 45.503 ms] 8.62 ms (23.6%)
iast 44.798 ms [44.416 ms, 45.18 ms] 8.295 ms (22.7%)
profiling 46.616 ms [46.201 ms, 47.031 ms] 10.112 ms (27.7%)
tracing 44.139 ms [43.756 ms, 44.523 ms] 7.636 ms (20.9%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mtoff/3-config-sources
git_commit_date 1755014538 1755120816
git_commit_sha ee43e5f 1b98073
release_version 1.53.0-SNAPSHOT~ee43e5f19c 1.53.0-SNAPSHOT~1b98073404
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1755123009 1755123009
ci_job_id 1079658075 1079658075
ci_pipeline_id 73624378 73624378
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-mo44zrft 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-mo44zrft 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.53.0-SNAPSHOT~1b98073404, baseline=1.53.0-SNAPSHOT~ee43e5f19c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.48 ms) : 1469, 1492
.   : milestone, 1480,
appsec (3.658 ms) : 3445, 3871
.   : milestone, 3658,
iast (2.199 ms) : 2136, 2262
.   : milestone, 2199,
iast_GLOBAL (2.235 ms) : 2173, 2298
.   : milestone, 2235,
profiling (2.038 ms) : 1987, 2088
.   : milestone, 2038,
tracing (2.016 ms) : 1968, 2065
.   : milestone, 2016,
section candidate
no_agent (1.476 ms) : 1464, 1487
.   : milestone, 1476,
appsec (3.65 ms) : 3434, 3866
.   : milestone, 3650,
iast (2.188 ms) : 2126, 2250
.   : milestone, 2188,
iast_GLOBAL (2.237 ms) : 2174, 2299
.   : milestone, 2237,
profiling (2.053 ms) : 2002, 2105
.   : milestone, 2053,
tracing (2.014 ms) : 1966, 2062
.   : milestone, 2014,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.469 ms, 1.492 ms] -
appsec 3.658 ms [3.445 ms, 3.871 ms] 2.178 ms (147.1%)
iast 2.199 ms [2.136 ms, 2.262 ms] 719.102 µs (48.6%)
iast_GLOBAL 2.235 ms [2.173 ms, 2.298 ms] 754.83 µs (51.0%)
profiling 2.038 ms [1.987 ms, 2.088 ms] 557.263 µs (37.6%)
tracing 2.016 ms [1.968 ms, 2.065 ms] 535.969 µs (36.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.464 ms, 1.487 ms] -
appsec 3.65 ms [3.434 ms, 3.866 ms] 2.174 ms (147.3%)
iast 2.188 ms [2.126 ms, 2.25 ms] 711.935 µs (48.2%)
iast_GLOBAL 2.237 ms [2.174 ms, 2.299 ms] 760.684 µs (51.5%)
profiling 2.053 ms [2.002 ms, 2.105 ms] 577.295 µs (39.1%)
tracing 2.014 ms [1.966 ms, 2.062 ms] 538.319 µs (36.5%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~1b98073404, baseline=1.53.0-SNAPSHOT~ee43e5f19c
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.011 s) : 15011000, 15011000
.   : milestone, 15011000,
appsec (14.973 s) : 14973000, 14973000
.   : milestone, 14973000,
iast (18.098 s) : 18098000, 18098000
.   : milestone, 18098000,
iast_GLOBAL (17.816 s) : 17816000, 17816000
.   : milestone, 17816000,
profiling (15.208 s) : 15208000, 15208000
.   : milestone, 15208000,
tracing (14.85 s) : 14850000, 14850000
.   : milestone, 14850000,
section candidate
no_agent (15.015 s) : 15015000, 15015000
.   : milestone, 15015000,
appsec (14.914 s) : 14914000, 14914000
.   : milestone, 14914000,
iast (18.361 s) : 18361000, 18361000
.   : milestone, 18361000,
iast_GLOBAL (17.966 s) : 17966000, 17966000
.   : milestone, 17966000,
profiling (15.201 s) : 15201000, 15201000
.   : milestone, 15201000,
tracing (15.114 s) : 15114000, 15114000
.   : milestone, 15114000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.011 s [15.011 s, 15.011 s] -
appsec 14.973 s [14.973 s, 14.973 s] -38.0 ms (-0.3%)
iast 18.098 s [18.098 s, 18.098 s] 3.087 s (20.6%)
iast_GLOBAL 17.816 s [17.816 s, 17.816 s] 2.805 s (18.7%)
profiling 15.208 s [15.208 s, 15.208 s] 197.0 ms (1.3%)
tracing 14.85 s [14.85 s, 14.85 s] -161.0 ms (-1.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.015 s [15.015 s, 15.015 s] -
appsec 14.914 s [14.914 s, 14.914 s] -101.0 ms (-0.7%)
iast 18.361 s [18.361 s, 18.361 s] 3.346 s (22.3%)
iast_GLOBAL 17.966 s [17.966 s, 17.966 s] 2.951 s (19.7%)
profiling 15.201 s [15.201 s, 15.201 s] 186.0 ms (1.2%)
tracing 15.114 s [15.114 s, 15.114 s] 99.0 ms (0.7%)

@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Aug 7, 2025

Code coverage: total 56.78%, base diff -0.49%, patch 82.86% (view details)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 1b98073 | Docs | Was this helpful? Give us feedback!

@@ -16,42 +16,52 @@ public class ConfigCollector {
private static final AtomicReferenceFieldUpdater<ConfigCollector, Map> COLLECTED_UPDATER =
AtomicReferenceFieldUpdater.newUpdater(ConfigCollector.class, Map.class, "collected");

private volatile Map<String, ConfigSetting> collected = new ConcurrentHashMap<>();
private volatile Map<ConfigOrigin, Map<String, ConfigSetting>> collected =
new ConcurrentHashMap<>();

public static ConfigCollector get() {
return INSTANCE;
}

public void put(String key, Object value, ConfigOrigin origin) {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Should I mark this one as deprecated?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant