Skip to content

Conversation

@amarziali
Copy link
Contributor

What Does This Do

If a customer is making an interceptor returning null it will make our writer breaking for a NPE. This PR protect the access to the returned trace if null, replacing with a empty one

java.lang.NullPointerException
  at datadog.trace.agent.core.CoreTracer.interceptCompleteTrace(CoreTracer.java:1160)
  at datadog.trace.agent.core.CoreTracer.write(CoreTracer.java:1115)
  at datadog.trace.agent.core.PendingTrace.write(PendingTrace.java:344)
  at datadog.trace.agent.core.PendingTrace.write(PendingTrace.java:310)

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali requested a review from a team as a code owner October 17, 2025 15:46
@amarziali amarziali requested a review from mhlidd October 17, 2025 15:46
@amarziali amarziali added type: bug Bug report and fix comp: core Tracer core tag: telemetry error reported Reported by error telemetry labels Oct 17, 2025
@amarziali amarziali marked this pull request as draft October 17, 2025 15:59
@amarziali amarziali force-pushed the andrea.marziali/interceptors branch from d9460ed to 6a43331 Compare October 20, 2025 07:16
@amarziali amarziali marked this pull request as ready for review October 20, 2025 07:16
@datadog-official
Copy link

datadog-official bot commented Oct 20, 2025

🎯 Code Coverage
Patch Coverage: 0.00%
Total Coverage: 63.30% (+3.59%)

View detailed report

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

@amarziali amarziali enabled auto-merge (squash) October 20, 2025 08:15
@amarziali amarziali force-pushed the andrea.marziali/interceptors branch from c2e5178 to 268429d Compare October 20, 2025 13:25
@pr-commenter
Copy link

pr-commenter bot commented Oct 20, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/interceptors
git_commit_date 1761040294 1761041541
git_commit_sha 2e46666 c43d227
release_version 1.55.0-SNAPSHOT~2e46666c2f 1.55.0-SNAPSHOT~c43d2277f9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1761043351 1761043351
ci_job_id 1188605651 1188605651
ci_pipeline_id 79822302 79822302
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-2-i8udvu1y 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-2-i8udvu1y 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 59 metrics, 6 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.55.0-SNAPSHOT~c43d2277f9, baseline=1.55.0-SNAPSHOT~2e46666c2f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.018 s) : 0, 1018022
Total [baseline] (8.659 s) : 0, 8658737
Agent [candidate] (1.016 s) : 0, 1015963
Total [candidate] (8.656 s) : 0, 8656245
section iast
Agent [baseline] (1.165 s) : 0, 1165460
Total [baseline] (9.35 s) : 0, 9349676
Agent [candidate] (1.153 s) : 0, 1152726
Total [candidate] (9.288 s) : 0, 9287884
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.018 s -
Agent iast 1.165 s 147.438 ms (14.5%)
Total tracing 8.659 s -
Total iast 9.35 s 690.939 ms (8.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.016 s -
Agent iast 1.153 s 136.762 ms (13.5%)
Total tracing 8.656 s -
Total iast 9.288 s 631.639 ms (7.3%)
gantt
    title insecure-bank - break down per module: candidate=1.55.0-SNAPSHOT~c43d2277f9, baseline=1.55.0-SNAPSHOT~2e46666c2f

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.454 ms) : 0, 1454
crashtracking [candidate] (1.442 ms) : 0, 1442
BytebuddyAgent [baseline] (693.352 ms) : 0, 693352
BytebuddyAgent [candidate] (692.613 ms) : 0, 692613
GlobalTracer [baseline] (242.74 ms) : 0, 242740
GlobalTracer [candidate] (242.992 ms) : 0, 242992
AppSec [baseline] (32.072 ms) : 0, 32072
AppSec [candidate] (32.141 ms) : 0, 32141
Debugger [baseline] (6.285 ms) : 0, 6285
Debugger [candidate] (6.26 ms) : 0, 6260
Remote Config [baseline] (681.949 µs) : 0, 682
Remote Config [candidate] (668.887 µs) : 0, 669
Telemetry [baseline] (9.337 ms) : 0, 9337
Telemetry [candidate] (9.224 ms) : 0, 9224
Flare Poller [baseline] (10.937 ms) : 0, 10937
Flare Poller [candidate] (9.638 ms) : 0, 9638
section iast
crashtracking [baseline] (1.5 ms) : 0, 1500
crashtracking [candidate] (1.479 ms) : 0, 1479
BytebuddyAgent [baseline] (825.823 ms) : 0, 825823
BytebuddyAgent [candidate] (816.043 ms) : 0, 816043
GlobalTracer [baseline] (233.659 ms) : 0, 233659
GlobalTracer [candidate] (232.097 ms) : 0, 232097
AppSec [baseline] (35.564 ms) : 0, 35564
AppSec [candidate] (35.121 ms) : 0, 35121
Debugger [baseline] (6.251 ms) : 0, 6251
Debugger [candidate] (6.168 ms) : 0, 6168
Remote Config [baseline] (621.683 µs) : 0, 622
Remote Config [candidate] (602.757 µs) : 0, 603
Telemetry [baseline] (8.799 ms) : 0, 8799
Telemetry [candidate] (8.782 ms) : 0, 8782
Flare Poller [baseline] (4.378 ms) : 0, 4378
Flare Poller [candidate] (4.283 ms) : 0, 4283
IAST [baseline] (27.208 ms) : 0, 27208
IAST [candidate] (26.741 ms) : 0, 26741
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.55.0-SNAPSHOT~c43d2277f9, baseline=1.55.0-SNAPSHOT~2e46666c2f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.03 s) : 0, 1030253
Total [baseline] (10.853 s) : 0, 10853032
Agent [candidate] (1.021 s) : 0, 1021065
Total [candidate] (10.787 s) : 0, 10787014
section appsec
Agent [baseline] (1.194 s) : 0, 1194120
Total [baseline] (10.834 s) : 0, 10834345
Agent [candidate] (1.196 s) : 0, 1195989
Total [candidate] (10.842 s) : 0, 10841714
section iast
Agent [baseline] (1.154 s) : 0, 1154187
Total [baseline] (11.128 s) : 0, 11128194
Agent [candidate] (1.155 s) : 0, 1155215
Total [candidate] (11.07 s) : 0, 11070143
section profiling
Agent [baseline] (1.163 s) : 0, 1163138
Total [baseline] (10.847 s) : 0, 10846508
Agent [candidate] (1.167 s) : 0, 1166772
Total [candidate] (10.87 s) : 0, 10869803
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.03 s -
Agent appsec 1.194 s 163.868 ms (15.9%)
Agent iast 1.154 s 123.934 ms (12.0%)
Agent profiling 1.163 s 132.885 ms (12.9%)
Total tracing 10.853 s -
Total appsec 10.834 s -18.688 ms (-0.2%)
Total iast 11.128 s 275.162 ms (2.5%)
Total profiling 10.847 s -6.524 ms (-0.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.021 s -
Agent appsec 1.196 s 174.924 ms (17.1%)
Agent iast 1.155 s 134.15 ms (13.1%)
Agent profiling 1.167 s 145.707 ms (14.3%)
Total tracing 10.787 s -
Total appsec 10.842 s 54.7 ms (0.5%)
Total iast 11.07 s 283.129 ms (2.6%)
Total profiling 10.87 s 82.789 ms (0.8%)
gantt
    title petclinic - break down per module: candidate=1.55.0-SNAPSHOT~c43d2277f9, baseline=1.55.0-SNAPSHOT~2e46666c2f

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.483 ms) : 0, 1483
crashtracking [candidate] (1.446 ms) : 0, 1446
BytebuddyAgent [baseline] (703.087 ms) : 0, 703087
BytebuddyAgent [candidate] (695.497 ms) : 0, 695497
GlobalTracer [baseline] (244.232 ms) : 0, 244232
GlobalTracer [candidate] (243.914 ms) : 0, 243914
AppSec [baseline] (32.7 ms) : 0, 32700
AppSec [candidate] (32.338 ms) : 0, 32338
Debugger [baseline] (6.358 ms) : 0, 6358
Debugger [candidate] (6.334 ms) : 0, 6334
Remote Config [baseline] (687.73 µs) : 0, 688
Remote Config [candidate] (671.448 µs) : 0, 671
Telemetry [baseline] (9.364 ms) : 0, 9364
Telemetry [candidate] (9.41 ms) : 0, 9410
Flare Poller [baseline] (10.942 ms) : 0, 10942
Flare Poller [candidate] (10.277 ms) : 0, 10277
section appsec
crashtracking [baseline] (1.457 ms) : 0, 1457
crashtracking [candidate] (1.452 ms) : 0, 1452
BytebuddyAgent [baseline] (718.151 ms) : 0, 718151
BytebuddyAgent [candidate] (719.674 ms) : 0, 719674
GlobalTracer [baseline] (234.505 ms) : 0, 234505
GlobalTracer [candidate] (235.16 ms) : 0, 235160
AppSec [baseline] (174.814 ms) : 0, 174814
AppSec [candidate] (174.612 ms) : 0, 174612
Debugger [baseline] (6.07 ms) : 0, 6070
Debugger [candidate] (6.089 ms) : 0, 6089
Remote Config [baseline] (632.911 µs) : 0, 633
Remote Config [candidate] (628.733 µs) : 0, 629
Telemetry [baseline] (8.523 ms) : 0, 8523
Telemetry [candidate] (8.566 ms) : 0, 8566
Flare Poller [baseline] (3.868 ms) : 0, 3868
Flare Poller [candidate] (3.901 ms) : 0, 3901
IAST [baseline] (24.871 ms) : 0, 24871
IAST [candidate] (24.804 ms) : 0, 24804
section iast
crashtracking [baseline] (1.463 ms) : 0, 1463
crashtracking [candidate] (1.479 ms) : 0, 1479
BytebuddyAgent [baseline] (817.394 ms) : 0, 817394
BytebuddyAgent [candidate] (819.169 ms) : 0, 819169
GlobalTracer [baseline] (232.036 ms) : 0, 232036
GlobalTracer [candidate] (231.888 ms) : 0, 231888
AppSec [baseline] (35.326 ms) : 0, 35326
AppSec [candidate] (34.854 ms) : 0, 34854
Debugger [baseline] (6.119 ms) : 0, 6119
Debugger [candidate] (6.091 ms) : 0, 6091
Remote Config [baseline] (602.691 µs) : 0, 603
Remote Config [candidate] (598.349 µs) : 0, 598
Telemetry [baseline] (8.672 ms) : 0, 8672
Telemetry [candidate] (8.798 ms) : 0, 8798
Flare Poller [baseline] (4.278 ms) : 0, 4278
Flare Poller [candidate] (4.241 ms) : 0, 4241
IAST [baseline] (26.731 ms) : 0, 26731
IAST [candidate] (26.654 ms) : 0, 26654
section profiling
ProfilingAgent [baseline] (109.402 ms) : 0, 109402
ProfilingAgent [candidate] (109.69 ms) : 0, 109690
crashtracking [baseline] (1.457 ms) : 0, 1457
crashtracking [candidate] (1.469 ms) : 0, 1469
BytebuddyAgent [baseline] (719.72 ms) : 0, 719720
BytebuddyAgent [candidate] (722.112 ms) : 0, 722112
GlobalTracer [baseline] (219.072 ms) : 0, 219072
GlobalTracer [candidate] (219.528 ms) : 0, 219528
AppSec [baseline] (32.226 ms) : 0, 32226
AppSec [candidate] (32.411 ms) : 0, 32411
Debugger [baseline] (7.448 ms) : 0, 7448
Debugger [candidate] (7.461 ms) : 0, 7461
Remote Config [baseline] (700.771 µs) : 0, 701
Remote Config [candidate] (702.165 µs) : 0, 702
Telemetry [baseline] (15.236 ms) : 0, 15236
Telemetry [candidate] (13.815 ms) : 0, 13815
Flare Poller [baseline] (4.108 ms) : 0, 4108
Flare Poller [candidate] (5.759 ms) : 0, 5759
Profiling [baseline] (110.049 ms) : 0, 110049
Profiling [candidate] (110.346 ms) : 0, 110346
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/interceptors
git_commit_date 1761040294 1761041541
git_commit_sha 2e46666 c43d227
release_version 1.55.0-SNAPSHOT~2e46666c2f 1.55.0-SNAPSHOT~c43d2277f9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1761042949 1761042949
ci_job_id 1188605652 1188605652
ci_pipeline_id 79822302 79822302
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-qjuvca0d 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-qjuvca0d 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 4 performance improvements and 1 performance regressions! Performance is the same for 7 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:tracing:high_load better
[-492.644µs; -242.708µs] or [-5.971%; -2.942%]
unstable
[-41.865op/s; +93.615op/s] or [-7.453%; +16.665%]
7.883ms 587.625op/s 8.250ms 561.750op/s
scenario:load:insecure-bank:no_agent:high_load better
[-295.014µs; -181.715µs] or [-6.596%; -4.063%]
unstable
[-53.969op/s; +167.406op/s] or [-5.258%; +16.310%]
4.234ms 1083.094op/s 4.473ms 1026.375op/s
scenario:load:petclinic:tracing:high_load better
[-2.930ms; -2.117ms] or [-6.508%; -4.703%]
unstable
[-1.840op/s; +14.240op/s] or [-1.771%; +13.704%]
42.493ms 110.112op/s 45.016ms 103.912op/s
scenario:load:petclinic:iast:high_load worse
[+1.019ms; +1.846ms] or [+2.341%; +4.242%]
unstable
[-11.155op/s; +4.355op/s] or [-10.381%; +4.053%]
44.961ms 104.062op/s 43.529ms 107.463op/s
scenario:load:petclinic:profiling:high_load better
[-2.988ms; -1.976ms] or [-6.041%; -3.994%]
unstable
[-2.476op/s; +12.551op/s] or [-2.617%; +13.267%]
46.982ms 99.638op/s 49.464ms 94.600op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~c43d2277f9, baseline=1.55.0-SNAPSHOT~2e46666c2f
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.473 ms) : 4422, 4524
.   : milestone, 4473,
iast (9.749 ms) : 9587, 9911
.   : milestone, 9749,
iast_FULL (13.879 ms) : 13600, 14158
.   : milestone, 13879,
iast_GLOBAL (10.622 ms) : 10436, 10808
.   : milestone, 10622,
profiling (8.783 ms) : 8646, 8921
.   : milestone, 8783,
tracing (8.25 ms) : 8129, 8371
.   : milestone, 8250,
section candidate
no_agent (4.234 ms) : 4180, 4289
.   : milestone, 4234,
iast (9.578 ms) : 9417, 9739
.   : milestone, 9578,
iast_FULL (13.863 ms) : 13585, 14140
.   : milestone, 13863,
iast_GLOBAL (10.879 ms) : 10688, 11071
.   : milestone, 10879,
profiling (8.965 ms) : 8805, 9125
.   : milestone, 8965,
tracing (7.883 ms) : 7772, 7994
.   : milestone, 7883,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.473 ms [4.422 ms, 4.524 ms] -
iast 9.749 ms [9.587 ms, 9.911 ms] 5.277 ms (118.0%)
iast_FULL 13.879 ms [13.6 ms, 14.158 ms] 9.406 ms (210.3%)
iast_GLOBAL 10.622 ms [10.436 ms, 10.808 ms] 6.149 ms (137.5%)
profiling 8.783 ms [8.646 ms, 8.921 ms] 4.31 ms (96.4%)
tracing 8.25 ms [8.129 ms, 8.371 ms] 3.778 ms (84.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.234 ms [4.18 ms, 4.289 ms] -
iast 9.578 ms [9.417 ms, 9.739 ms] 5.343 ms (126.2%)
iast_FULL 13.863 ms [13.585 ms, 14.14 ms] 9.628 ms (227.4%)
iast_GLOBAL 10.879 ms [10.688 ms, 11.071 ms] 6.645 ms (156.9%)
profiling 8.965 ms [8.805 ms, 9.125 ms] 4.73 ms (111.7%)
tracing 7.883 ms [7.772 ms, 7.994 ms] 3.648 ms (86.2%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~c43d2277f9, baseline=1.55.0-SNAPSHOT~2e46666c2f
    dateFormat X
    axisFormat %s
section baseline
no_agent (36.391 ms) : 36105, 36677
.   : milestone, 36391,
appsec (48.806 ms) : 48387, 49224
.   : milestone, 48806,
code_origins (43.872 ms) : 43491, 44252
.   : milestone, 43872,
iast (43.529 ms) : 43151, 43906
.   : milestone, 43529,
profiling (49.464 ms) : 48981, 49946
.   : milestone, 49464,
tracing (45.016 ms) : 44629, 45404
.   : milestone, 45016,
section candidate
no_agent (36.76 ms) : 36462, 37057
.   : milestone, 36760,
appsec (47.89 ms) : 47445, 48336
.   : milestone, 47890,
code_origins (43.746 ms) : 43377, 44114
.   : milestone, 43746,
iast (44.961 ms) : 44570, 45353
.   : milestone, 44961,
profiling (46.982 ms) : 46523, 47440
.   : milestone, 46982,
tracing (42.493 ms) : 42126, 42860
.   : milestone, 42493,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.391 ms [36.105 ms, 36.677 ms] -
appsec 48.806 ms [48.387 ms, 49.224 ms] 12.415 ms (34.1%)
code_origins 43.872 ms [43.491 ms, 44.252 ms] 7.481 ms (20.6%)
iast 43.529 ms [43.151 ms, 43.906 ms] 7.138 ms (19.6%)
profiling 49.464 ms [48.981 ms, 49.946 ms] 13.073 ms (35.9%)
tracing 45.016 ms [44.629 ms, 45.404 ms] 8.626 ms (23.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.76 ms [36.462 ms, 37.057 ms] -
appsec 47.89 ms [47.445 ms, 48.336 ms] 11.131 ms (30.3%)
code_origins 43.746 ms [43.377 ms, 44.114 ms] 6.986 ms (19.0%)
iast 44.961 ms [44.57 ms, 45.353 ms] 8.202 ms (22.3%)
profiling 46.982 ms [46.523 ms, 47.44 ms] 10.222 ms (27.8%)
tracing 42.493 ms [42.126 ms, 42.86 ms] 5.733 ms (15.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/interceptors
git_commit_date 1761040294 1761041541
git_commit_sha 2e46666 c43d227
release_version 1.55.0-SNAPSHOT~2e46666c2f 1.55.0-SNAPSHOT~c43d2277f9
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1761043547 1761043547
ci_job_id 1188605653 1188605653
ci_pipeline_id 79822302 79822302
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-x7x2zbb8 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-x7x2zbb8 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.55.0-SNAPSHOT~c43d2277f9, baseline=1.55.0-SNAPSHOT~2e46666c2f
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.489 ms) : 1478, 1501
.   : milestone, 1489,
appsec (3.666 ms) : 3453, 3879
.   : milestone, 3666,
iast (2.223 ms) : 2159, 2286
.   : milestone, 2223,
iast_GLOBAL (2.268 ms) : 2204, 2332
.   : milestone, 2268,
profiling (2.077 ms) : 2024, 2130
.   : milestone, 2077,
tracing (2.033 ms) : 1983, 2082
.   : milestone, 2033,
section candidate
no_agent (1.483 ms) : 1471, 1494
.   : milestone, 1483,
appsec (3.677 ms) : 3464, 3890
.   : milestone, 3677,
iast (2.218 ms) : 2154, 2281
.   : milestone, 2218,
iast_GLOBAL (2.266 ms) : 2202, 2330
.   : milestone, 2266,
profiling (2.063 ms) : 2012, 2115
.   : milestone, 2063,
tracing (2.041 ms) : 1991, 2091
.   : milestone, 2041,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.489 ms [1.478 ms, 1.501 ms] -
appsec 3.666 ms [3.453 ms, 3.879 ms] 2.177 ms (146.2%)
iast 2.223 ms [2.159 ms, 2.286 ms] 733.346 µs (49.2%)
iast_GLOBAL 2.268 ms [2.204 ms, 2.332 ms] 778.356 µs (52.3%)
profiling 2.077 ms [2.024 ms, 2.13 ms] 587.789 µs (39.5%)
tracing 2.033 ms [1.983 ms, 2.082 ms] 543.772 µs (36.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.483 ms [1.471 ms, 1.494 ms] -
appsec 3.677 ms [3.464 ms, 3.89 ms] 2.194 ms (148.0%)
iast 2.218 ms [2.154 ms, 2.281 ms] 734.943 µs (49.6%)
iast_GLOBAL 2.266 ms [2.202 ms, 2.33 ms] 783.419 µs (52.8%)
profiling 2.063 ms [2.012 ms, 2.115 ms] 580.742 µs (39.2%)
tracing 2.041 ms [1.991 ms, 2.091 ms] 558.322 µs (37.7%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~c43d2277f9, baseline=1.55.0-SNAPSHOT~2e46666c2f
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.022 s) : 15022000, 15022000
.   : milestone, 15022000,
appsec (14.905 s) : 14905000, 14905000
.   : milestone, 14905000,
iast (18.799 s) : 18799000, 18799000
.   : milestone, 18799000,
iast_GLOBAL (17.886 s) : 17886000, 17886000
.   : milestone, 17886000,
profiling (15.253 s) : 15253000, 15253000
.   : milestone, 15253000,
tracing (15.169 s) : 15169000, 15169000
.   : milestone, 15169000,
section candidate
no_agent (15.371 s) : 15371000, 15371000
.   : milestone, 15371000,
appsec (14.84 s) : 14840000, 14840000
.   : milestone, 14840000,
iast (18.777 s) : 18777000, 18777000
.   : milestone, 18777000,
iast_GLOBAL (18.06 s) : 18060000, 18060000
.   : milestone, 18060000,
profiling (14.775 s) : 14775000, 14775000
.   : milestone, 14775000,
tracing (15.019 s) : 15019000, 15019000
.   : milestone, 15019000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.022 s [15.022 s, 15.022 s] -
appsec 14.905 s [14.905 s, 14.905 s] -117.0 ms (-0.8%)
iast 18.799 s [18.799 s, 18.799 s] 3.777 s (25.1%)
iast_GLOBAL 17.886 s [17.886 s, 17.886 s] 2.864 s (19.1%)
profiling 15.253 s [15.253 s, 15.253 s] 231.0 ms (1.5%)
tracing 15.169 s [15.169 s, 15.169 s] 147.0 ms (1.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.371 s [15.371 s, 15.371 s] -
appsec 14.84 s [14.84 s, 14.84 s] -531.0 ms (-3.5%)
iast 18.777 s [18.777 s, 18.777 s] 3.406 s (22.2%)
iast_GLOBAL 18.06 s [18.06 s, 18.06 s] 2.689 s (17.5%)
profiling 14.775 s [14.775 s, 14.775 s] -596.0 ms (-3.9%)
tracing 15.019 s [15.019 s, 15.019 s] -352.0 ms (-2.3%)

@amarziali amarziali merged commit 52a8cc7 into master Oct 21, 2025
535 checks passed
@amarziali amarziali deleted the andrea.marziali/interceptors branch October 21, 2025 10:58
@github-actions github-actions bot added this to the 1.55.0 milestone Oct 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: core Tracer core 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