Skip to content

Conversation

@amarziali
Copy link
Contributor

What Does This Do

ServletRequest.getHeaderNames() can return null.

Fixes:

java.lang.NullPointerException
  at (redacted: 6 frames)
  at datadog.trace.instrumentation.servlet3.HttpServletExtractAdapter$Response.getHeaderNames(HttpServletExtractAdapter.java:44)
  at 

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali requested a review from a team as a code owner December 15, 2025 10:52
@amarziali amarziali added type: bug Bug report and fix inst:servlet Servlet instrumentation tag: telemetry error reported Reported by error telemetry labels Dec 15, 2025
@amarziali amarziali requested a review from mcculls December 15, 2025 10:52
@amarziali amarziali enabled auto-merge (squash) December 15, 2025 11:00
@pr-commenter
Copy link

pr-commenter bot commented Dec 15, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/headernames
git_commit_date 1765641521 1765795895
git_commit_sha fef9d16 d1f7dd1
release_version 1.57.0-SNAPSHOT~fef9d162d8 1.57.0-SNAPSHOT~d1f7dd18c1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1765797626 1765797626
ci_job_id 1294739761 1294739761
ci_pipeline_id 86737706 86737706
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-4-ouroj2c2 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-4-ouroj2c2 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, 8 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.57.0-SNAPSHOT~d1f7dd18c1, baseline=1.57.0-SNAPSHOT~fef9d162d8

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.078 s) : 0, 1078438
Total [baseline] (8.737 s) : 0, 8737184
Agent [candidate] (1.089 s) : 0, 1088524
Total [candidate] (8.741 s) : 0, 8740850
section iast
Agent [baseline] (1.226 s) : 0, 1225970
Total [baseline] (9.353 s) : 0, 9353234
Agent [candidate] (1.237 s) : 0, 1237159
Total [candidate] (9.407 s) : 0, 9407226
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.078 s -
Agent iast 1.226 s 147.532 ms (13.7%)
Total tracing 8.737 s -
Total iast 9.353 s 616.05 ms (7.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.089 s -
Agent iast 1.237 s 148.635 ms (13.7%)
Total tracing 8.741 s -
Total iast 9.407 s 666.376 ms (7.6%)
gantt
    title insecure-bank - break down per module: candidate=1.57.0-SNAPSHOT~d1f7dd18c1, baseline=1.57.0-SNAPSHOT~fef9d162d8

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (647.892 ms) : 0, 647892
BytebuddyAgent [candidate] (653.888 ms) : 0, 653888
GlobalTracer [baseline] (281.392 ms) : 0, 281392
GlobalTracer [candidate] (283.584 ms) : 0, 283584
AppSec [baseline] (32.247 ms) : 0, 32247
AppSec [candidate] (32.57 ms) : 0, 32570
Debugger [baseline] (66.961 ms) : 0, 66961
Debugger [candidate] (67.993 ms) : 0, 67993
Remote Config [baseline] (629.584 µs) : 0, 630
Remote Config [candidate] (647.511 µs) : 0, 648
Telemetry [baseline] (8.957 ms) : 0, 8957
Telemetry [candidate] (9.026 ms) : 0, 9026
Flare Poller [baseline] (3.666 ms) : 0, 3666
Flare Poller [candidate] (3.785 ms) : 0, 3785
section iast
crashtracking [baseline] (1.19 ms) : 0, 1190
crashtracking [candidate] (1.195 ms) : 0, 1195
BytebuddyAgent [baseline] (794.566 ms) : 0, 794566
BytebuddyAgent [candidate] (802.253 ms) : 0, 802253
GlobalTracer [baseline] (255.657 ms) : 0, 255657
GlobalTracer [candidate] (259.04 ms) : 0, 259040
AppSec [baseline] (34.431 ms) : 0, 34431
AppSec [candidate] (33.943 ms) : 0, 33943
Debugger [baseline] (65.101 ms) : 0, 65101
Debugger [candidate] (65.327 ms) : 0, 65327
Remote Config [baseline] (540.709 µs) : 0, 541
Remote Config [candidate] (557.115 µs) : 0, 557
Telemetry [baseline] (8.443 ms) : 0, 8443
Telemetry [candidate] (8.335 ms) : 0, 8335
Flare Poller [baseline] (3.496 ms) : 0, 3496
Flare Poller [candidate] (3.466 ms) : 0, 3466
IAST [baseline] (26.963 ms) : 0, 26963
IAST [candidate] (27.287 ms) : 0, 27287
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.57.0-SNAPSHOT~d1f7dd18c1, baseline=1.57.0-SNAPSHOT~fef9d162d8

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.079 s) : 0, 1078645
Total [baseline] (10.845 s) : 0, 10845162
Agent [candidate] (1.082 s) : 0, 1082410
Total [candidate] (10.859 s) : 0, 10858686
section appsec
Agent [baseline] (1.26 s) : 0, 1260218
Total [baseline] (10.977 s) : 0, 10977221
Agent [candidate] (1.265 s) : 0, 1264664
Total [candidate] (11.05 s) : 0, 11049872
section iast
Agent [baseline] (1.229 s) : 0, 1229434
Total [baseline] (11.262 s) : 0, 11262337
Agent [candidate] (1.23 s) : 0, 1229510
Total [candidate] (11.224 s) : 0, 11224304
section profiling
Agent [baseline] (1.213 s) : 0, 1212759
Total [baseline] (10.999 s) : 0, 10998946
Agent [candidate] (1.213 s) : 0, 1212788
Total [candidate] (10.975 s) : 0, 10975234
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.079 s -
Agent appsec 1.26 s 181.573 ms (16.8%)
Agent iast 1.229 s 150.789 ms (14.0%)
Agent profiling 1.213 s 134.113 ms (12.4%)
Total tracing 10.845 s -
Total appsec 10.977 s 132.059 ms (1.2%)
Total iast 11.262 s 417.175 ms (3.8%)
Total profiling 10.999 s 153.783 ms (1.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.082 s -
Agent appsec 1.265 s 182.253 ms (16.8%)
Agent iast 1.23 s 147.1 ms (13.6%)
Agent profiling 1.213 s 130.378 ms (12.0%)
Total tracing 10.859 s -
Total appsec 11.05 s 191.186 ms (1.8%)
Total iast 11.224 s 365.618 ms (3.4%)
Total profiling 10.975 s 116.548 ms (1.1%)
gantt
    title petclinic - break down per module: candidate=1.57.0-SNAPSHOT~d1f7dd18c1, baseline=1.57.0-SNAPSHOT~fef9d162d8

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.177 ms) : 0, 1177
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (647.759 ms) : 0, 647759
BytebuddyAgent [candidate] (649.926 ms) : 0, 649926
GlobalTracer [baseline] (281.19 ms) : 0, 281190
GlobalTracer [candidate] (282.023 ms) : 0, 282023
AppSec [baseline] (32.214 ms) : 0, 32214
AppSec [candidate] (32.178 ms) : 0, 32178
Debugger [baseline] (67.619 ms) : 0, 67619
Debugger [candidate] (68.123 ms) : 0, 68123
Remote Config [baseline] (652.934 µs) : 0, 653
Remote Config [candidate] (630.682 µs) : 0, 631
Telemetry [baseline] (8.929 ms) : 0, 8929
Telemetry [candidate] (9.089 ms) : 0, 9089
Flare Poller [baseline] (3.738 ms) : 0, 3738
Flare Poller [candidate] (3.782 ms) : 0, 3782
section appsec
crashtracking [baseline] (1.173 ms) : 0, 1173
crashtracking [candidate] (1.178 ms) : 0, 1178
BytebuddyAgent [baseline] (686.969 ms) : 0, 686969
BytebuddyAgent [candidate] (689.331 ms) : 0, 689331
GlobalTracer [baseline] (257.825 ms) : 0, 257825
GlobalTracer [candidate] (258.265 ms) : 0, 258265
AppSec [baseline] (174.652 ms) : 0, 174652
AppSec [candidate] (174.882 ms) : 0, 174882
Debugger [baseline] (66.277 ms) : 0, 66277
Debugger [candidate] (67.196 ms) : 0, 67196
Remote Config [baseline] (711.684 µs) : 0, 712
Remote Config [candidate] (692.012 µs) : 0, 692
Telemetry [baseline] (9.027 ms) : 0, 9027
Telemetry [candidate] (9.134 ms) : 0, 9134
Flare Poller [baseline] (3.756 ms) : 0, 3756
Flare Poller [candidate] (3.942 ms) : 0, 3942
IAST [baseline] (24.339 ms) : 0, 24339
IAST [candidate] (24.508 ms) : 0, 24508
section iast
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.181 ms) : 0, 1181
BytebuddyAgent [baseline] (795.366 ms) : 0, 795366
BytebuddyAgent [candidate] (796.374 ms) : 0, 796374
GlobalTracer [baseline] (256.874 ms) : 0, 256874
GlobalTracer [candidate] (256.999 ms) : 0, 256999
AppSec [baseline] (35.029 ms) : 0, 35029
AppSec [candidate] (34.343 ms) : 0, 34343
Debugger [baseline] (65.844 ms) : 0, 65844
Debugger [candidate] (65.701 ms) : 0, 65701
Remote Config [baseline] (576.154 µs) : 0, 576
Remote Config [candidate] (544.107 µs) : 0, 544
Telemetry [baseline] (8.478 ms) : 0, 8478
Telemetry [candidate] (8.388 ms) : 0, 8388
Flare Poller [baseline] (3.46 ms) : 0, 3460
Flare Poller [candidate] (3.521 ms) : 0, 3521
IAST [baseline] (27.075 ms) : 0, 27075
IAST [candidate] (27.035 ms) : 0, 27035
section profiling
crashtracking [baseline] (1.22 ms) : 0, 1220
crashtracking [candidate] (1.207 ms) : 0, 1207
BytebuddyAgent [baseline] (706.936 ms) : 0, 706936
BytebuddyAgent [candidate] (707.446 ms) : 0, 707446
GlobalTracer [baseline] (222.16 ms) : 0, 222160
GlobalTracer [candidate] (222.499 ms) : 0, 222499
AppSec [baseline] (32.437 ms) : 0, 32437
AppSec [candidate] (32.286 ms) : 0, 32286
Debugger [baseline] (68.47 ms) : 0, 68470
Debugger [candidate] (68.742 ms) : 0, 68742
Remote Config [baseline] (651.711 µs) : 0, 652
Remote Config [candidate] (658.612 µs) : 0, 659
Telemetry [baseline] (9.068 ms) : 0, 9068
Telemetry [candidate] (9.026 ms) : 0, 9026
Flare Poller [baseline] (3.734 ms) : 0, 3734
Flare Poller [candidate] (3.765 ms) : 0, 3765
ProfilingAgent [baseline] (97.745 ms) : 0, 97745
ProfilingAgent [candidate] (96.852 ms) : 0, 96852
Profiling [baseline] (98.332 ms) : 0, 98332
Profiling [candidate] (97.423 ms) : 0, 97423
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/headernames
git_commit_date 1765641521 1765795895
git_commit_sha fef9d16 d1f7dd1
release_version 1.57.0-SNAPSHOT~fef9d162d8 1.57.0-SNAPSHOT~d1f7dd18c1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1765798199 1765798199
ci_job_id 1294739763 1294739763
ci_pipeline_id 86737706 86737706
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-5-vnv7xpfr 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-5-vnv7xpfr 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 1 performance regressions! Performance is the same for 18 metrics, 15 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:tracing:high_load worse
[+0.822ms; +1.782ms] or [+4.775%; +10.353%]
unsure
[+0.529ms; +2.133ms] or [+1.864%; +7.514%]
unstable
[-42.843op/s; +12.030op/s] or [-16.186%; +4.545%]
18.511ms 29.711ms 249.281op/s 17.209ms 28.380ms 264.688op/s
scenario:load:petclinic:profiling:high_load better
[-1.931ms; -1.026ms] or [-9.798%; -5.208%]
better
[-2.637ms; -1.269ms] or [-8.369%; -4.027%]
unstable
[-7.975op/s; +43.163op/s] or [-3.417%; +18.495%]
18.226ms 29.561ms 250.969op/s 19.704ms 31.515ms 233.375op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~d1f7dd18c1, baseline=1.57.0-SNAPSHOT~fef9d162d8
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.203 ms) : 1191, 1214
.   : milestone, 1203,
iast (3.362 ms) : 3316, 3408
.   : milestone, 3362,
iast_FULL (5.675 ms) : 5619, 5732
.   : milestone, 5675,
iast_GLOBAL (3.651 ms) : 3594, 3709
.   : milestone, 3651,
profiling (2.081 ms) : 2062, 2100
.   : milestone, 2081,
tracing (1.858 ms) : 1841, 1875
.   : milestone, 1858,
section candidate
no_agent (1.199 ms) : 1188, 1211
.   : milestone, 1199,
iast (3.291 ms) : 3246, 3337
.   : milestone, 3291,
iast_FULL (5.779 ms) : 5723, 5836
.   : milestone, 5779,
iast_GLOBAL (3.64 ms) : 3588, 3693
.   : milestone, 3640,
profiling (1.979 ms) : 1961, 1997
.   : milestone, 1979,
tracing (1.823 ms) : 1807, 1838
.   : milestone, 1823,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.203 ms [1.191 ms, 1.214 ms] -
iast 3.362 ms [3.316 ms, 3.408 ms] 2.159 ms (179.5%)
iast_FULL 5.675 ms [5.619 ms, 5.732 ms] 4.473 ms (371.9%)
iast_GLOBAL 3.651 ms [3.594 ms, 3.709 ms] 2.449 ms (203.6%)
profiling 2.081 ms [2.062 ms, 2.1 ms] 878.224 µs (73.0%)
tracing 1.858 ms [1.841 ms, 1.875 ms] 655.496 µs (54.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.199 ms [1.188 ms, 1.211 ms] -
iast 3.291 ms [3.246 ms, 3.337 ms] 2.092 ms (174.4%)
iast_FULL 5.779 ms [5.723 ms, 5.836 ms] 4.58 ms (381.8%)
iast_GLOBAL 3.64 ms [3.588 ms, 3.693 ms] 2.441 ms (203.5%)
profiling 1.979 ms [1.961 ms, 1.997 ms] 779.747 µs (65.0%)
tracing 1.823 ms [1.807 ms, 1.838 ms] 623.388 µs (52.0%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~d1f7dd18c1, baseline=1.57.0-SNAPSHOT~fef9d162d8
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.141 ms) : 16968, 17314
.   : milestone, 17141,
appsec (19.586 ms) : 19387, 19786
.   : milestone, 19586,
code_origins (17.83 ms) : 17654, 18006
.   : milestone, 17830,
iast (17.582 ms) : 17408, 17756
.   : milestone, 17582,
profiling (20.005 ms) : 19804, 20207
.   : milestone, 20005,
tracing (17.624 ms) : 17450, 17799
.   : milestone, 17624,
section candidate
no_agent (17.147 ms) : 16976, 17319
.   : milestone, 17147,
appsec (18.845 ms) : 18652, 19037
.   : milestone, 18845,
code_origins (17.774 ms) : 17599, 17949
.   : milestone, 17774,
iast (17.6 ms) : 17427, 17772
.   : milestone, 17600,
profiling (18.594 ms) : 18408, 18780
.   : milestone, 18594,
tracing (18.724 ms) : 18534, 18913
.   : milestone, 18724,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.141 ms [16.968 ms, 17.314 ms] -
appsec 19.586 ms [19.387 ms, 19.786 ms] 2.446 ms (14.3%)
code_origins 17.83 ms [17.654 ms, 18.006 ms] 689.122 µs (4.0%)
iast 17.582 ms [17.408 ms, 17.756 ms] 441.185 µs (2.6%)
profiling 20.005 ms [19.804 ms, 20.207 ms] 2.865 ms (16.7%)
tracing 17.624 ms [17.45 ms, 17.799 ms] 483.855 µs (2.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.147 ms [16.976 ms, 17.319 ms] -
appsec 18.845 ms [18.652 ms, 19.037 ms] 1.698 ms (9.9%)
code_origins 17.774 ms [17.599 ms, 17.949 ms] 626.417 µs (3.7%)
iast 17.6 ms [17.427 ms, 17.772 ms] 452.233 µs (2.6%)
profiling 18.594 ms [18.408 ms, 18.78 ms] 1.447 ms (8.4%)
tracing 18.724 ms [18.534 ms, 18.913 ms] 1.577 ms (9.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/headernames
git_commit_date 1765641521 1765795895
git_commit_sha fef9d16 d1f7dd1
release_version 1.57.0-SNAPSHOT~fef9d162d8 1.57.0-SNAPSHOT~d1f7dd18c1
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1765797912 1765797912
ci_job_id 1294739765 1294739765
ci_pipeline_id 86737706 86737706
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-4-hmokzdqd 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-4-hmokzdqd 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 11 metrics, 0 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:dacapo:tomcat:appsec better
[-1.368ms; -1.030ms] or [-37.271%; -28.072%]
2.471ms 3.670ms
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~d1f7dd18c1, baseline=1.57.0-SNAPSHOT~fef9d162d8
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1464, 1487
.   : milestone, 1475,
appsec (3.67 ms) : 3454, 3885
.   : milestone, 3670,
iast (2.217 ms) : 2153, 2281
.   : milestone, 2217,
iast_GLOBAL (2.265 ms) : 2200, 2330
.   : milestone, 2265,
profiling (2.065 ms) : 2013, 2117
.   : milestone, 2065,
tracing (2.045 ms) : 1994, 2095
.   : milestone, 2045,
section candidate
no_agent (1.472 ms) : 1461, 1484
.   : milestone, 1472,
appsec (2.471 ms) : 2419, 2523
.   : milestone, 2471,
iast (2.214 ms) : 2150, 2279
.   : milestone, 2214,
iast_GLOBAL (2.259 ms) : 2194, 2324
.   : milestone, 2259,
profiling (2.093 ms) : 2038, 2147
.   : milestone, 2093,
tracing (2.047 ms) : 1996, 2098
.   : milestone, 2047,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.464 ms, 1.487 ms] -
appsec 3.67 ms [3.454 ms, 3.885 ms] 2.195 ms (148.8%)
iast 2.217 ms [2.153 ms, 2.281 ms] 741.779 µs (50.3%)
iast_GLOBAL 2.265 ms [2.2 ms, 2.33 ms] 789.72 µs (53.5%)
profiling 2.065 ms [2.013 ms, 2.117 ms] 589.635 µs (40.0%)
tracing 2.045 ms [1.994 ms, 2.095 ms] 569.471 µs (38.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.461 ms, 1.484 ms] -
appsec 2.471 ms [2.419 ms, 2.523 ms] 998.431 µs (67.8%)
iast 2.214 ms [2.15 ms, 2.279 ms] 741.826 µs (50.4%)
iast_GLOBAL 2.259 ms [2.194 ms, 2.324 ms] 786.597 µs (53.4%)
profiling 2.093 ms [2.038 ms, 2.147 ms] 620.321 µs (42.1%)
tracing 2.047 ms [1.996 ms, 2.098 ms] 574.791 µs (39.0%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~d1f7dd18c1, baseline=1.57.0-SNAPSHOT~fef9d162d8
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.876 s) : 14876000, 14876000
.   : milestone, 14876000,
appsec (14.632 s) : 14632000, 14632000
.   : milestone, 14632000,
iast (17.937 s) : 17937000, 17937000
.   : milestone, 17937000,
iast_GLOBAL (17.717 s) : 17717000, 17717000
.   : milestone, 17717000,
profiling (14.68 s) : 14680000, 14680000
.   : milestone, 14680000,
tracing (14.587 s) : 14587000, 14587000
.   : milestone, 14587000,
section candidate
no_agent (14.743 s) : 14743000, 14743000
.   : milestone, 14743000,
appsec (14.928 s) : 14928000, 14928000
.   : milestone, 14928000,
iast (18.077 s) : 18077000, 18077000
.   : milestone, 18077000,
iast_GLOBAL (17.736 s) : 17736000, 17736000
.   : milestone, 17736000,
profiling (14.611 s) : 14611000, 14611000
.   : milestone, 14611000,
tracing (14.74 s) : 14740000, 14740000
.   : milestone, 14740000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.876 s [14.876 s, 14.876 s] -
appsec 14.632 s [14.632 s, 14.632 s] -244.0 ms (-1.6%)
iast 17.937 s [17.937 s, 17.937 s] 3.061 s (20.6%)
iast_GLOBAL 17.717 s [17.717 s, 17.717 s] 2.841 s (19.1%)
profiling 14.68 s [14.68 s, 14.68 s] -196.0 ms (-1.3%)
tracing 14.587 s [14.587 s, 14.587 s] -289.0 ms (-1.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.743 s [14.743 s, 14.743 s] -
appsec 14.928 s [14.928 s, 14.928 s] 185.0 ms (1.3%)
iast 18.077 s [18.077 s, 18.077 s] 3.334 s (22.6%)
iast_GLOBAL 17.736 s [17.736 s, 17.736 s] 2.993 s (20.3%)
profiling 14.611 s [14.611 s, 14.611 s] -132.0 ms (-0.9%)
tracing 14.74 s [14.74 s, 14.74 s] -3.0 ms (-0.0%)

@amarziali amarziali merged commit ab0719e into master Dec 15, 2025
566 checks passed
@amarziali amarziali deleted the andrea.marziali/headernames branch December 15, 2025 12:36
@github-actions github-actions bot added this to the 1.57.0 milestone Dec 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst:servlet Servlet instrumentation tag: telemetry error reported Reported by error telemetry type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants