Skip to content

ConfigProvider.Source bubbles up parsing errors to ConfigProvider with ConfigSourceException #9325

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

Closed
wants to merge 1 commit into from

Conversation

mtoffl01
Copy link
Contributor

@mtoffl01 mtoffl01 commented Aug 6, 2025

What Does This Do

Modifies ConfigProvider.Source.get method to throw a ConfigSourceException. When thrown, the ConfigProvider can use the rawValue on the exception to report about the configured source to telemetry.

Motivation

Previously, ConfigProvider.Sources were abstracting away the scenario where a value was set, but it was invalid (e.g. it's a string when we need an int). We need to surface this information up to the ConfigProvider level in order to report about all configured sources to telemetry.

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@datadog-datadog-prod-us1
Copy link
Contributor

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

Code coverage: total 57.25%, patch 70.77% (view details)

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

@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/configsourceexception
git_commit_date 1754494113 1754494339
git_commit_sha 86fb978 922c780
release_version 1.53.0-SNAPSHOT~86fb978afd 1.53.0-SNAPSHOT~922c7805be
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1754501004 1754501004
ci_job_id 1067551166 1067551166
ci_pipeline_id 72880226 72880226
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-inevu2xi 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-inevu2xi 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 45 metrics, 14 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~922c7805be, baseline=1.53.0-SNAPSHOT~86fb978afd

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1050770
Total [baseline] (8.645 s) : 0, 8644521
Agent [candidate] (1.049 s) : 0, 1048979
Total [candidate] (8.584 s) : 0, 8583610
section iast
Agent [baseline] (1.185 s) : 0, 1185238
Total [baseline] (9.32 s) : 0, 9320474
Agent [candidate] (1.182 s) : 0, 1182386
Total [candidate] (9.335 s) : 0, 9334749
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent iast 1.185 s 134.468 ms (12.8%)
Total tracing 8.645 s -
Total iast 9.32 s 675.953 ms (7.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.049 s -
Agent iast 1.182 s 133.407 ms (12.7%)
Total tracing 8.584 s -
Total iast 9.335 s 751.139 ms (8.8%)
gantt
    title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~922c7805be, baseline=1.53.0-SNAPSHOT~86fb978afd

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.455 ms) : 0, 1455
crashtracking [candidate] (1.426 ms) : 0, 1426
BytebuddyAgent [baseline] (734.497 ms) : 0, 734497
BytebuddyAgent [candidate] (733.158 ms) : 0, 733158
GlobalTracer [baseline] (243.192 ms) : 0, 243192
GlobalTracer [candidate] (242.916 ms) : 0, 242916
AppSec [baseline] (30.262 ms) : 0, 30262
AppSec [candidate] (30.141 ms) : 0, 30141
Debugger [baseline] (6.072 ms) : 0, 6072
Debugger [candidate] (6.075 ms) : 0, 6075
Remote Config [baseline] (657.931 µs) : 0, 658
Remote Config [candidate] (687.185 µs) : 0, 687
Telemetry [baseline] (13.579 ms) : 0, 13579
Telemetry [candidate] (13.539 ms) : 0, 13539
section iast
crashtracking [baseline] (1.444 ms) : 0, 1444
crashtracking [candidate] (1.441 ms) : 0, 1441
BytebuddyAgent [baseline] (856.268 ms) : 0, 856268
BytebuddyAgent [candidate] (853.663 ms) : 0, 853663
GlobalTracer [baseline] (233.681 ms) : 0, 233681
GlobalTracer [candidate] (234.004 ms) : 0, 234004
IAST [baseline] (26.965 ms) : 0, 26965
IAST [candidate] (25.443 ms) : 0, 25443
AppSec [baseline] (28.52 ms) : 0, 28520
AppSec [candidate] (27.693 ms) : 0, 27693
Debugger [baseline] (8.296 ms) : 0, 8296
Debugger [candidate] (10.047 ms) : 0, 10047
Remote Config [baseline] (592.354 µs) : 0, 592
Remote Config [candidate] (586.35 µs) : 0, 586
Telemetry [baseline] (8.369 ms) : 0, 8369
Telemetry [candidate] (8.345 ms) : 0, 8345
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~922c7805be, baseline=1.53.0-SNAPSHOT~86fb978afd

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.044 s) : 0, 1043668
Total [baseline] (10.736 s) : 0, 10735529
Agent [candidate] (1.048 s) : 0, 1047816
Total [candidate] (10.789 s) : 0, 10789148
section appsec
Agent [baseline] (1.217 s) : 0, 1216604
Total [baseline] (10.801 s) : 0, 10801246
Agent [candidate] (1.222 s) : 0, 1222255
Total [candidate] (10.776 s) : 0, 10776420
section iast
Agent [baseline] (1.189 s) : 0, 1188944
Total [baseline] (10.999 s) : 0, 10998655
Agent [candidate] (1.19 s) : 0, 1189863
Total [candidate] (11.009 s) : 0, 11008624
section profiling
Agent [baseline] (1.194 s) : 0, 1193590
Total [baseline] (10.95 s) : 0, 10950500
Agent [candidate] (1.208 s) : 0, 1207759
Total [candidate] (11.008 s) : 0, 11008264
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.044 s -
Agent appsec 1.217 s 172.937 ms (16.6%)
Agent iast 1.189 s 145.277 ms (13.9%)
Agent profiling 1.194 s 149.922 ms (14.4%)
Total tracing 10.736 s -
Total appsec 10.801 s 65.717 ms (0.6%)
Total iast 10.999 s 263.126 ms (2.5%)
Total profiling 10.95 s 214.971 ms (2.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent appsec 1.222 s 174.439 ms (16.6%)
Agent iast 1.19 s 142.047 ms (13.6%)
Agent profiling 1.208 s 159.943 ms (15.3%)
Total tracing 10.789 s -
Total appsec 10.776 s -12.728 ms (-0.1%)
Total iast 11.009 s 219.476 ms (2.0%)
Total profiling 11.008 s 219.116 ms (2.0%)
gantt
    title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~922c7805be, baseline=1.53.0-SNAPSHOT~86fb978afd

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.434 ms) : 0, 1434
crashtracking [candidate] (1.439 ms) : 0, 1439
BytebuddyAgent [baseline] (730.858 ms) : 0, 730858
BytebuddyAgent [candidate] (735.193 ms) : 0, 735193
GlobalTracer [baseline] (241.667 ms) : 0, 241667
GlobalTracer [candidate] (242.007 ms) : 0, 242007
AppSec [baseline] (29.941 ms) : 0, 29941
AppSec [candidate] (30.026 ms) : 0, 30026
Debugger [baseline] (6.022 ms) : 0, 6022
Debugger [candidate] (6.025 ms) : 0, 6025
Remote Config [baseline] (645.371 µs) : 0, 645
Remote Config [candidate] (652.298 µs) : 0, 652
Telemetry [baseline] (12.139 ms) : 0, 12139
Telemetry [candidate] (11.372 ms) : 0, 11372
section appsec
crashtracking [baseline] (1.424 ms) : 0, 1424
crashtracking [candidate] (1.444 ms) : 0, 1444
BytebuddyAgent [baseline] (750.606 ms) : 0, 750606
BytebuddyAgent [candidate] (753.43 ms) : 0, 753430
GlobalTracer [baseline] (234.592 ms) : 0, 234592
GlobalTracer [candidate] (235.871 ms) : 0, 235871
IAST [baseline] (23.459 ms) : 0, 23459
IAST [candidate] (23.645 ms) : 0, 23645
AppSec [baseline] (168.03 ms) : 0, 168030
AppSec [candidate] (164.296 ms) : 0, 164296
Debugger [baseline] (8.664 ms) : 0, 8664
Debugger [candidate] (11.83 ms) : 0, 11830
Remote Config [baseline] (610.73 µs) : 0, 611
Remote Config [candidate] (621.62 µs) : 0, 622
Telemetry [baseline] (8.306 ms) : 0, 8306
Telemetry [candidate] (10.052 ms) : 0, 10052
section iast
crashtracking [baseline] (1.449 ms) : 0, 1449
crashtracking [candidate] (1.44 ms) : 0, 1440
BytebuddyAgent [baseline] (859.436 ms) : 0, 859436
BytebuddyAgent [candidate] (859.176 ms) : 0, 859176
GlobalTracer [baseline] (234.218 ms) : 0, 234218
GlobalTracer [candidate] (234.951 ms) : 0, 234951
IAST [baseline] (26.96 ms) : 0, 26960
IAST [candidate] (29.616 ms) : 0, 29616
AppSec [baseline] (26.79 ms) : 0, 26790
AppSec [candidate] (26.943 ms) : 0, 26943
Debugger [baseline] (9.107 ms) : 0, 9107
Debugger [candidate] (7.524 ms) : 0, 7524
Remote Config [baseline] (591.983 µs) : 0, 592
Remote Config [candidate] (613.286 µs) : 0, 613
Telemetry [baseline] (9.173 ms) : 0, 9173
Telemetry [candidate] (8.44 ms) : 0, 8440
section profiling
crashtracking [baseline] (1.417 ms) : 0, 1417
crashtracking [candidate] (1.415 ms) : 0, 1415
BytebuddyAgent [baseline] (759.265 ms) : 0, 759265
BytebuddyAgent [candidate] (769.9 ms) : 0, 769900
GlobalTracer [baseline] (221.895 ms) : 0, 221895
GlobalTracer [candidate] (223.527 ms) : 0, 223527
AppSec [baseline] (30.253 ms) : 0, 30253
AppSec [candidate] (30.515 ms) : 0, 30515
Debugger [baseline] (6.308 ms) : 0, 6308
Debugger [candidate] (6.321 ms) : 0, 6321
Remote Config [baseline] (701.327 µs) : 0, 701
Remote Config [candidate] (691.551 µs) : 0, 692
Telemetry [baseline] (16.209 ms) : 0, 16209
Telemetry [candidate] (16.06 ms) : 0, 16060
ProfilingAgent [baseline] (108.272 ms) : 0, 108272
ProfilingAgent [candidate] (109.252 ms) : 0, 109252
Profiling [baseline] (108.916 ms) : 0, 108916
Profiling [candidate] (109.893 ms) : 0, 109893
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mtoff/configsourceexception
git_commit_date 1754494113 1754494339
git_commit_sha 86fb978 922c780
release_version 1.53.0-SNAPSHOT~86fb978afd 1.53.0-SNAPSHOT~922c7805be
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1754500693 1754500693
ci_job_id 1067551167 1067551167
ci_pipeline_id 72880226 72880226
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-jgwybwbp 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-jgwybwbp 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 2 performance regressions! Performance is the same for 8 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 better
[-603.495µs; -268.245µs] or [-6.340%; -2.818%]
unstable
[-38.021op/s; +84.146op/s] or [-7.795%; +17.251%]
9.083ms 510.844op/s 9.519ms 487.781op/s
scenario:load:insecure-bank:tracing:high_load better
[-465.021µs; -236.629µs] or [-6.133%; -3.121%]
unstable
[-50.148op/s; +108.648op/s] or [-8.213%; +17.794%]
7.232ms 639.844op/s 7.582ms 610.594op/s
scenario:load:petclinic:tracing:high_load worse
[+1.239ms; +2.049ms] or [+2.834%; +4.685%]
unstable
[-10.949op/s; +3.199op/s] or [-10.235%; +2.990%]
45.385ms 103.100op/s 43.741ms 106.975op/s
scenario:load:petclinic:appsec:high_load worse
[+1.744ms; +2.637ms] or [+3.795%; +5.737%]
unstable
[-11.782op/s; +2.532op/s] or [-11.570%; +2.487%]
48.153ms 97.213op/s 45.963ms 101.838op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~922c7805be, baseline=1.53.0-SNAPSHOT~86fb978afd
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.429 ms) : 4374, 4485
.   : milestone, 4429,
iast (9.519 ms) : 9359, 9679
.   : milestone, 9519,
iast_FULL (14.286 ms) : 14005, 14567
.   : milestone, 14286,
iast_GLOBAL (10.073 ms) : 9880, 10266
.   : milestone, 10073,
profiling (8.847 ms) : 8709, 8984
.   : milestone, 8847,
tracing (7.582 ms) : 7470, 7695
.   : milestone, 7582,
section candidate
no_agent (4.36 ms) : 4312, 4408
.   : milestone, 4360,
iast (9.083 ms) : 8932, 9235
.   : milestone, 9083,
iast_FULL (13.958 ms) : 13677, 14238
.   : milestone, 13958,
iast_GLOBAL (10.428 ms) : 10244, 10611
.   : milestone, 10428,
profiling (8.961 ms) : 8812, 9109
.   : milestone, 8961,
tracing (7.232 ms) : 7133, 7331
.   : milestone, 7232,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.429 ms [4.374 ms, 4.485 ms] -
iast 9.519 ms [9.359 ms, 9.679 ms] 5.09 ms (114.9%)
iast_FULL 14.286 ms [14.005 ms, 14.567 ms] 9.856 ms (222.5%)
iast_GLOBAL 10.073 ms [9.88 ms, 10.266 ms] 5.644 ms (127.4%)
profiling 8.847 ms [8.709 ms, 8.984 ms] 4.417 ms (99.7%)
tracing 7.582 ms [7.47 ms, 7.695 ms] 3.153 ms (71.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.36 ms [4.312 ms, 4.408 ms] -
iast 9.083 ms [8.932 ms, 9.235 ms] 4.723 ms (108.3%)
iast_FULL 13.958 ms [13.677 ms, 14.238 ms] 9.598 ms (220.1%)
iast_GLOBAL 10.428 ms [10.244 ms, 10.611 ms] 6.068 ms (139.2%)
profiling 8.961 ms [8.812 ms, 9.109 ms] 4.601 ms (105.5%)
tracing 7.232 ms [7.133 ms, 7.331 ms] 2.872 ms (65.9%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~922c7805be, baseline=1.53.0-SNAPSHOT~86fb978afd
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.564 ms) : 37261, 37867
.   : milestone, 37564,
appsec (45.963 ms) : 45555, 46370
.   : milestone, 45963,
code_origins (43.452 ms) : 43063, 43841
.   : milestone, 43452,
iast (45.483 ms) : 45082, 45884
.   : milestone, 45483,
profiling (48.849 ms) : 48380, 49317
.   : milestone, 48849,
tracing (43.741 ms) : 43371, 44111
.   : milestone, 43741,
section candidate
no_agent (37.829 ms) : 37518, 38140
.   : milestone, 37829,
appsec (48.153 ms) : 47731, 48576
.   : milestone, 48153,
code_origins (44.558 ms) : 44156, 44961
.   : milestone, 44558,
iast (44.751 ms) : 44358, 45143
.   : milestone, 44751,
profiling (47.557 ms) : 47130, 47985
.   : milestone, 47557,
tracing (45.385 ms) : 45002, 45768
.   : milestone, 45385,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.564 ms [37.261 ms, 37.867 ms] -
appsec 45.963 ms [45.555 ms, 46.37 ms] 8.398 ms (22.4%)
code_origins 43.452 ms [43.063 ms, 43.841 ms] 5.888 ms (15.7%)
iast 45.483 ms [45.082 ms, 45.884 ms] 7.919 ms (21.1%)
profiling 48.849 ms [48.38 ms, 49.317 ms] 11.284 ms (30.0%)
tracing 43.741 ms [43.371 ms, 44.111 ms] 6.177 ms (16.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.829 ms [37.518 ms, 38.14 ms] -
appsec 48.153 ms [47.731 ms, 48.576 ms] 10.324 ms (27.3%)
code_origins 44.558 ms [44.156 ms, 44.961 ms] 6.729 ms (17.8%)
iast 44.751 ms [44.358 ms, 45.143 ms] 6.921 ms (18.3%)
profiling 47.557 ms [47.13 ms, 47.985 ms] 9.728 ms (25.7%)
tracing 45.385 ms [45.002 ms, 45.768 ms] 7.556 ms (20.0%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mtoff/configsourceexception
git_commit_date 1754494113 1754494339
git_commit_sha 86fb978 922c780
release_version 1.53.0-SNAPSHOT~86fb978afd 1.53.0-SNAPSHOT~922c7805be
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1754501175 1754501175
ci_job_id 1067551168 1067551168
ci_pipeline_id 72880226 72880226
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-szpablyp 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-szpablyp 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 10 metrics, 2 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~922c7805be, baseline=1.53.0-SNAPSHOT~86fb978afd
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.073 s) : 15073000, 15073000
.   : milestone, 15073000,
appsec (14.799 s) : 14799000, 14799000
.   : milestone, 14799000,
iast (19.009 s) : 19009000, 19009000
.   : milestone, 19009000,
iast_GLOBAL (17.772 s) : 17772000, 17772000
.   : milestone, 17772000,
profiling (15.197 s) : 15197000, 15197000
.   : milestone, 15197000,
tracing (14.93 s) : 14930000, 14930000
.   : milestone, 14930000,
section candidate
no_agent (15.616 s) : 15616000, 15616000
.   : milestone, 15616000,
appsec (14.755 s) : 14755000, 14755000
.   : milestone, 14755000,
iast (18.29 s) : 18290000, 18290000
.   : milestone, 18290000,
iast_GLOBAL (18.076 s) : 18076000, 18076000
.   : milestone, 18076000,
profiling (15.343 s) : 15343000, 15343000
.   : milestone, 15343000,
tracing (15.113 s) : 15113000, 15113000
.   : milestone, 15113000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.073 s [15.073 s, 15.073 s] -
appsec 14.799 s [14.799 s, 14.799 s] -274.0 ms (-1.8%)
iast 19.009 s [19.009 s, 19.009 s] 3.936 s (26.1%)
iast_GLOBAL 17.772 s [17.772 s, 17.772 s] 2.699 s (17.9%)
profiling 15.197 s [15.197 s, 15.197 s] 124.0 ms (0.8%)
tracing 14.93 s [14.93 s, 14.93 s] -143.0 ms (-0.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.616 s [15.616 s, 15.616 s] -
appsec 14.755 s [14.755 s, 14.755 s] -861.0 ms (-5.5%)
iast 18.29 s [18.29 s, 18.29 s] 2.674 s (17.1%)
iast_GLOBAL 18.076 s [18.076 s, 18.076 s] 2.46 s (15.8%)
profiling 15.343 s [15.343 s, 15.343 s] -273.0 ms (-1.7%)
tracing 15.113 s [15.113 s, 15.113 s] -503.0 ms (-3.2%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~922c7805be, baseline=1.53.0-SNAPSHOT~86fb978afd
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.483 ms) : 1471, 1494
.   : milestone, 1483,
appsec (3.674 ms) : 3456, 3893
.   : milestone, 3674,
iast (2.199 ms) : 2137, 2261
.   : milestone, 2199,
iast_GLOBAL (2.256 ms) : 2193, 2320
.   : milestone, 2256,
profiling (2.04 ms) : 1990, 2090
.   : milestone, 2040,
tracing (2.022 ms) : 1974, 2070
.   : milestone, 2022,
section candidate
no_agent (1.482 ms) : 1470, 1493
.   : milestone, 1482,
appsec (3.665 ms) : 3449, 3880
.   : milestone, 3665,
iast (2.2 ms) : 2138, 2263
.   : milestone, 2200,
iast_GLOBAL (2.254 ms) : 2192, 2317
.   : milestone, 2254,
profiling (2.486 ms) : 2320, 2653
.   : milestone, 2486,
tracing (2.014 ms) : 1966, 2062
.   : milestone, 2014,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.483 ms [1.471 ms, 1.494 ms] -
appsec 3.674 ms [3.456 ms, 3.893 ms] 2.191 ms (147.8%)
iast 2.199 ms [2.137 ms, 2.261 ms] 716.35 µs (48.3%)
iast_GLOBAL 2.256 ms [2.193 ms, 2.32 ms] 773.759 µs (52.2%)
profiling 2.04 ms [1.99 ms, 2.09 ms] 557.345 µs (37.6%)
tracing 2.022 ms [1.974 ms, 2.07 ms] 539.363 µs (36.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.482 ms [1.47 ms, 1.493 ms] -
appsec 3.665 ms [3.449 ms, 3.88 ms] 2.183 ms (147.3%)
iast 2.2 ms [2.138 ms, 2.263 ms] 718.499 µs (48.5%)
iast_GLOBAL 2.254 ms [2.192 ms, 2.317 ms] 772.578 µs (52.1%)
profiling 2.486 ms [2.32 ms, 2.653 ms] 1.005 ms (67.8%)
tracing 2.014 ms [1.966 ms, 2.062 ms] 532.056 µs (35.9%)

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