Skip to content

Handle the case the info response does not contains endpoints / empty#10838

Open
amarziali wants to merge 3 commits intomasterfrom
andrea.marziali/info-npe
Open

Handle the case the info response does not contains endpoints / empty#10838
amarziali wants to merge 3 commits intomasterfrom
andrea.marziali/info-npe

Conversation

@amarziali
Copy link
Contributor

What Does This Do

Fixes that recurring issue:

java.lang.NullPointerException
  at java.util.HashSet.<init>(HashSet.java:119)
  at ddagent.DDAgentFeaturesDiscovery.processInfoResponse(DDAgentFeaturesDiscovery.java:242)
  at ddagent.DDAgentFeaturesDiscovery.doDiscovery(DDAgentFeaturesDiscovery.java:163)
  at ddagent.DDAgentFeaturesDiscovery.discoverIfOutdated(DDAgentFeaturesDiscovery.java:141)

catching or skipping will at the end cause a fallback to be used. So functionally won't change but will avoid to fail with a NPE

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@amarziali amarziali requested a review from a team as a code owner March 13, 2026 10:53
@amarziali amarziali requested a review from mhlidd March 13, 2026 10:53
@amarziali amarziali added type: bug Bug report and fix comp: core Tracer core labels Mar 13, 2026
@amarziali amarziali requested a review from mcculls March 13, 2026 10:53
@amarziali amarziali added the tag: telemetry error reported Reported by error telemetry label Mar 13, 2026
@pr-commenter
Copy link

pr-commenter bot commented Mar 13, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/info-npe
git_commit_date 1773414187 1773415398
git_commit_sha 7cff994 7289b7e
release_version 1.61.0-SNAPSHOT~7cff99444b 1.61.0-SNAPSHOT~7289b7e81b
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773417047 1773417047
ci_job_id 1504643154 1504643154
ci_pipeline_id 102393194 102393194
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-zdn1p17o 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-zdn1p17o 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 65 metrics, 6 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~7289b7e81b, baseline=1.61.0-SNAPSHOT~7cff99444b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1055281
Total [baseline] (10.974 s) : 0, 10973624
Agent [candidate] (1.056 s) : 0, 1055612
Total [candidate] (11.042 s) : 0, 11041864
section appsec
Agent [baseline] (1.259 s) : 0, 1259477
Total [baseline] (11.127 s) : 0, 11127273
Agent [candidate] (1.247 s) : 0, 1246897
Total [candidate] (11.208 s) : 0, 11208290
section iast
Agent [baseline] (1.25 s) : 0, 1249997
Total [baseline] (11.309 s) : 0, 11309461
Agent [candidate] (1.234 s) : 0, 1234000
Total [candidate] (11.454 s) : 0, 11453830
section profiling
Agent [baseline] (1.186 s) : 0, 1186036
Total [baseline] (11.074 s) : 0, 11074346
Agent [candidate] (1.18 s) : 0, 1179887
Total [candidate] (11.034 s) : 0, 11033699
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.055 s -
Agent appsec 1.259 s 204.196 ms (19.3%)
Agent iast 1.25 s 194.716 ms (18.5%)
Agent profiling 1.186 s 130.755 ms (12.4%)
Total tracing 10.974 s -
Total appsec 11.127 s 153.649 ms (1.4%)
Total iast 11.309 s 335.837 ms (3.1%)
Total profiling 11.074 s 100.721 ms (0.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.056 s -
Agent appsec 1.247 s 191.285 ms (18.1%)
Agent iast 1.234 s 178.388 ms (16.9%)
Agent profiling 1.18 s 124.275 ms (11.8%)
Total tracing 11.042 s -
Total appsec 11.208 s 166.425 ms (1.5%)
Total iast 11.454 s 411.966 ms (3.7%)
Total profiling 11.034 s -8.165 ms (-0.1%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~7289b7e81b, baseline=1.61.0-SNAPSHOT~7cff99444b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.205 ms) : 0, 1205
crashtracking [candidate] (1.192 ms) : 0, 1192
BytebuddyAgent [baseline] (626.055 ms) : 0, 626055
BytebuddyAgent [candidate] (626.399 ms) : 0, 626399
AgentMeter [baseline] (28.902 ms) : 0, 28902
AgentMeter [candidate] (29.088 ms) : 0, 29088
GlobalTracer [baseline] (256.192 ms) : 0, 256192
GlobalTracer [candidate] (256.583 ms) : 0, 256583
AppSec [baseline] (31.388 ms) : 0, 31388
AppSec [candidate] (31.406 ms) : 0, 31406
Debugger [baseline] (59.099 ms) : 0, 59099
Debugger [candidate] (59.23 ms) : 0, 59230
Remote Config [baseline] (610.098 µs) : 0, 610
Remote Config [candidate] (613.733 µs) : 0, 614
Telemetry [baseline] (8.579 ms) : 0, 8579
Telemetry [candidate] (8.717 ms) : 0, 8717
Flare Poller [baseline] (7.254 ms) : 0, 7254
Flare Poller [candidate] (6.439 ms) : 0, 6439
section appsec
crashtracking [baseline] (1.239 ms) : 0, 1239
crashtracking [candidate] (1.192 ms) : 0, 1192
BytebuddyAgent [baseline] (666.228 ms) : 0, 666228
BytebuddyAgent [candidate] (657.933 ms) : 0, 657933
AgentMeter [baseline] (12.202 ms) : 0, 12202
AgentMeter [candidate] (12.066 ms) : 0, 12066
GlobalTracer [baseline] (260.574 ms) : 0, 260574
GlobalTracer [candidate] (258.365 ms) : 0, 258365
IAST [baseline] (24.333 ms) : 0, 24333
IAST [candidate] (23.952 ms) : 0, 23952
AppSec [baseline] (178.699 ms) : 0, 178699
AppSec [candidate] (177.746 ms) : 0, 177746
Debugger [baseline] (66.448 ms) : 0, 66448
Debugger [candidate] (66.123 ms) : 0, 66123
Remote Config [baseline] (579.014 µs) : 0, 579
Remote Config [candidate] (570.323 µs) : 0, 570
Telemetry [baseline] (8.972 ms) : 0, 8972
Telemetry [candidate] (9.013 ms) : 0, 9013
Flare Poller [baseline] (3.692 ms) : 0, 3692
Flare Poller [candidate] (3.713 ms) : 0, 3713
section iast
crashtracking [baseline] (1.225 ms) : 0, 1225
crashtracking [candidate] (1.203 ms) : 0, 1203
BytebuddyAgent [baseline] (812.7 ms) : 0, 812700
BytebuddyAgent [candidate] (800.787 ms) : 0, 800787
AgentMeter [baseline] (11.97 ms) : 0, 11970
AgentMeter [candidate] (11.577 ms) : 0, 11577
GlobalTracer [baseline] (250.641 ms) : 0, 250641
GlobalTracer [candidate] (248.606 ms) : 0, 248606
IAST [baseline] (25.772 ms) : 0, 25772
IAST [candidate] (25.341 ms) : 0, 25341
AppSec [baseline] (27.086 ms) : 0, 27086
AppSec [candidate] (26.604 ms) : 0, 26604
Debugger [baseline] (65.85 ms) : 0, 65850
Debugger [candidate] (64.095 ms) : 0, 64095
Remote Config [baseline] (525.59 µs) : 0, 526
Remote Config [candidate] (518.744 µs) : 0, 519
Telemetry [baseline] (13.206 ms) : 0, 13206
Telemetry [candidate] (14.385 ms) : 0, 14385
Flare Poller [baseline] (4.461 ms) : 0, 4461
Flare Poller [candidate] (4.762 ms) : 0, 4762
section profiling
crashtracking [baseline] (1.177 ms) : 0, 1177
crashtracking [candidate] (1.171 ms) : 0, 1171
BytebuddyAgent [baseline] (684.674 ms) : 0, 684674
BytebuddyAgent [candidate] (681.35 ms) : 0, 681350
AgentMeter [baseline] (8.696 ms) : 0, 8696
AgentMeter [candidate] (8.632 ms) : 0, 8632
GlobalTracer [baseline] (216.426 ms) : 0, 216426
GlobalTracer [candidate] (215.153 ms) : 0, 215153
AppSec [baseline] (32.008 ms) : 0, 32008
AppSec [candidate] (31.94 ms) : 0, 31940
Debugger [baseline] (64.985 ms) : 0, 64985
Debugger [candidate] (63.841 ms) : 0, 63841
Remote Config [baseline] (590.279 µs) : 0, 590
Remote Config [candidate] (586.358 µs) : 0, 586
Telemetry [baseline] (8.999 ms) : 0, 8999
Telemetry [candidate] (9.742 ms) : 0, 9742
Flare Poller [baseline] (3.486 ms) : 0, 3486
Flare Poller [candidate] (3.467 ms) : 0, 3467
ProfilingAgent [baseline] (94.034 ms) : 0, 94034
ProfilingAgent [candidate] (93.338 ms) : 0, 93338
Profiling [baseline] (94.618 ms) : 0, 94618
Profiling [candidate] (93.905 ms) : 0, 93905
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~7289b7e81b, baseline=1.61.0-SNAPSHOT~7cff99444b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1058211
Total [baseline] (8.841 s) : 0, 8840550
Agent [candidate] (1.057 s) : 0, 1057397
Total [candidate] (8.864 s) : 0, 8863701
section iast
Agent [baseline] (1.24 s) : 0, 1240298
Total [baseline] (9.572 s) : 0, 9572176
Agent [candidate] (1.231 s) : 0, 1231235
Total [candidate] (9.599 s) : 0, 9599406
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent iast 1.24 s 182.087 ms (17.2%)
Total tracing 8.841 s -
Total iast 9.572 s 731.626 ms (8.3%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent iast 1.231 s 173.839 ms (16.4%)
Total tracing 8.864 s -
Total iast 9.599 s 735.705 ms (8.3%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~7289b7e81b, baseline=1.61.0-SNAPSHOT~7cff99444b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.201 ms) : 0, 1201
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (628.712 ms) : 0, 628712
BytebuddyAgent [candidate] (627.549 ms) : 0, 627549
AgentMeter [baseline] (29.239 ms) : 0, 29239
AgentMeter [candidate] (29.081 ms) : 0, 29081
GlobalTracer [baseline] (257.554 ms) : 0, 257554
GlobalTracer [candidate] (257.078 ms) : 0, 257078
AppSec [baseline] (31.56 ms) : 0, 31560
AppSec [candidate] (31.458 ms) : 0, 31458
Debugger [baseline] (58.79 ms) : 0, 58790
Debugger [candidate] (58.75 ms) : 0, 58750
Remote Config [baseline] (609.689 µs) : 0, 610
Remote Config [candidate] (614.435 µs) : 0, 614
Telemetry [baseline] (8.639 ms) : 0, 8639
Telemetry [candidate] (8.627 ms) : 0, 8627
Flare Poller [baseline] (5.792 ms) : 0, 5792
Flare Poller [candidate] (7.032 ms) : 0, 7032
section iast
crashtracking [baseline] (1.243 ms) : 0, 1243
crashtracking [candidate] (1.198 ms) : 0, 1198
BytebuddyAgent [baseline] (805.837 ms) : 0, 805837
BytebuddyAgent [candidate] (798.796 ms) : 0, 798796
AgentMeter [baseline] (11.741 ms) : 0, 11741
AgentMeter [candidate] (11.43 ms) : 0, 11430
GlobalTracer [baseline] (249.604 ms) : 0, 249604
GlobalTracer [candidate] (248.942 ms) : 0, 248942
IAST [baseline] (25.555 ms) : 0, 25555
IAST [candidate] (25.259 ms) : 0, 25259
AppSec [baseline] (26.816 ms) : 0, 26816
AppSec [candidate] (26.436 ms) : 0, 26436
Debugger [baseline] (62.86 ms) : 0, 62860
Debugger [candidate] (62.771 ms) : 0, 62771
Remote Config [baseline] (515.344 µs) : 0, 515
Remote Config [candidate] (519.115 µs) : 0, 519
Telemetry [baseline] (14.868 ms) : 0, 14868
Telemetry [candidate] (14.742 ms) : 0, 14742
Flare Poller [baseline] (4.894 ms) : 0, 4894
Flare Poller [candidate] (4.953 ms) : 0, 4953
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/info-npe
git_commit_date 1773414187 1773415398
git_commit_sha 7cff994 7289b7e
release_version 1.61.0-SNAPSHOT~7cff99444b 1.61.0-SNAPSHOT~7289b7e81b
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773417608 1773417608
ci_job_id 1504643157 1504643157
ci_pipeline_id 102393194 102393194
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-t4wul1hx 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-t4wul1hx 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 2 performance regressions! Performance is the same for 17 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:insecure-bank:iast_FULL:high_load unsure
[-356.339µs; -90.009µs] or [-6.662%; -1.683%]
better
[-1094.134µs; -374.126µs] or [-8.516%; -2.912%]
unstable
[-39.192op/s; +114.942op/s] or [-5.096%; +14.946%]
5.126ms 12.115ms 806.906op/s 5.349ms 12.849ms 769.031op/s
scenario:load:petclinic:code_origins:high_load worse
[+0.630ms; +1.494ms] or [+3.660%; +8.687%]
worse
[+1.135ms; +2.212ms] or [+4.036%; +7.869%]
unstable
[-41.695op/s; +10.382op/s] or [-15.680%; +3.904%]
18.266ms 29.789ms 250.250op/s 17.204ms 28.116ms 265.906op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~7289b7e81b, baseline=1.61.0-SNAPSHOT~7cff99444b
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.146 ms) : 16975, 17317
.   : milestone, 17146,
appsec (18.725 ms) : 18534, 18916
.   : milestone, 18725,
code_origins (17.543 ms) : 17372, 17715
.   : milestone, 17543,
iast (17.97 ms) : 17793, 18148
.   : milestone, 17970,
profiling (18.421 ms) : 18235, 18606
.   : milestone, 18421,
tracing (17.529 ms) : 17357, 17701
.   : milestone, 17529,
section candidate
no_agent (17.299 ms) : 17126, 17472
.   : milestone, 17299,
appsec (18.636 ms) : 18444, 18828
.   : milestone, 18636,
code_origins (18.648 ms) : 18461, 18835
.   : milestone, 18648,
iast (17.804 ms) : 17630, 17978
.   : milestone, 17804,
profiling (18.584 ms) : 18396, 18773
.   : milestone, 18584,
tracing (17.45 ms) : 17277, 17623
.   : milestone, 17450,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.146 ms [16.975 ms, 17.317 ms] -
appsec 18.725 ms [18.534 ms, 18.916 ms] 1.579 ms (9.2%)
code_origins 17.543 ms [17.372 ms, 17.715 ms] 397.12 µs (2.3%)
iast 17.97 ms [17.793 ms, 18.148 ms] 824.249 µs (4.8%)
profiling 18.421 ms [18.235 ms, 18.606 ms] 1.274 ms (7.4%)
tracing 17.529 ms [17.357 ms, 17.701 ms] 382.666 µs (2.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.299 ms [17.126 ms, 17.472 ms] -
appsec 18.636 ms [18.444 ms, 18.828 ms] 1.337 ms (7.7%)
code_origins 18.648 ms [18.461 ms, 18.835 ms] 1.349 ms (7.8%)
iast 17.804 ms [17.63 ms, 17.978 ms] 504.956 µs (2.9%)
profiling 18.584 ms [18.396 ms, 18.773 ms] 1.285 ms (7.4%)
tracing 17.45 ms [17.277 ms, 17.623 ms] 151.237 µs (0.9%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~7289b7e81b, baseline=1.61.0-SNAPSHOT~7cff99444b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.183 ms) : 1170, 1195
.   : milestone, 1183,
iast (3.099 ms) : 3065, 3133
.   : milestone, 3099,
iast_FULL (6.015 ms) : 5953, 6078
.   : milestone, 6015,
iast_GLOBAL (3.558 ms) : 3499, 3616
.   : milestone, 3558,
profiling (2.048 ms) : 2029, 2066
.   : milestone, 2048,
tracing (1.774 ms) : 1760, 1789
.   : milestone, 1774,
section candidate
no_agent (1.208 ms) : 1195, 1220
.   : milestone, 1208,
iast (3.066 ms) : 3026, 3106
.   : milestone, 3066,
iast_FULL (5.728 ms) : 5672, 5785
.   : milestone, 5728,
iast_GLOBAL (3.556 ms) : 3494, 3618
.   : milestone, 3556,
profiling (2.004 ms) : 1987, 2021
.   : milestone, 2004,
tracing (1.81 ms) : 1793, 1827
.   : milestone, 1810,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.183 ms [1.17 ms, 1.195 ms] -
iast 3.099 ms [3.065 ms, 3.133 ms] 1.917 ms (162.1%)
iast_FULL 6.015 ms [5.953 ms, 6.078 ms] 4.833 ms (408.7%)
iast_GLOBAL 3.558 ms [3.499 ms, 3.616 ms] 2.375 ms (200.9%)
profiling 2.048 ms [2.029 ms, 2.066 ms] 865.043 µs (73.2%)
tracing 1.774 ms [1.76 ms, 1.789 ms] 591.948 µs (50.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.208 ms [1.195 ms, 1.22 ms] -
iast 3.066 ms [3.026 ms, 3.106 ms] 1.858 ms (153.8%)
iast_FULL 5.728 ms [5.672 ms, 5.785 ms] 4.52 ms (374.3%)
iast_GLOBAL 3.556 ms [3.494 ms, 3.618 ms] 2.348 ms (194.4%)
profiling 2.004 ms [1.987 ms, 2.021 ms] 796.387 µs (65.9%)
tracing 1.81 ms [1.793 ms, 1.827 ms] 602.248 µs (49.9%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/info-npe
git_commit_date 1773414187 1773415398
git_commit_sha 7cff994 7289b7e
release_version 1.61.0-SNAPSHOT~7cff99444b 1.61.0-SNAPSHOT~7289b7e81b
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773417304 1773417304
ci_job_id 1504643158 1504643158
ci_pipeline_id 102393194 102393194
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-gtgguxnj 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-gtgguxnj 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.61.0-SNAPSHOT~7289b7e81b, baseline=1.61.0-SNAPSHOT~7cff99444b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.472 ms) : 1460, 1483
.   : milestone, 1472,
appsec (3.788 ms) : 3566, 4010
.   : milestone, 3788,
iast (2.254 ms) : 2185, 2324
.   : milestone, 2254,
iast_GLOBAL (2.303 ms) : 2234, 2373
.   : milestone, 2303,
profiling (2.12 ms) : 2063, 2177
.   : milestone, 2120,
tracing (2.069 ms) : 2015, 2123
.   : milestone, 2069,
section candidate
no_agent (1.475 ms) : 1463, 1486
.   : milestone, 1475,
appsec (3.826 ms) : 3604, 4048
.   : milestone, 3826,
iast (2.26 ms) : 2190, 2329
.   : milestone, 2260,
iast_GLOBAL (2.304 ms) : 2233, 2375
.   : milestone, 2304,
profiling (2.086 ms) : 2031, 2142
.   : milestone, 2086,
tracing (2.08 ms) : 2026, 2134
.   : milestone, 2080,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.46 ms, 1.483 ms] -
appsec 3.788 ms [3.566 ms, 4.01 ms] 2.316 ms (157.4%)
iast 2.254 ms [2.185 ms, 2.324 ms] 782.684 µs (53.2%)
iast_GLOBAL 2.303 ms [2.234 ms, 2.373 ms] 831.727 µs (56.5%)
profiling 2.12 ms [2.063 ms, 2.177 ms] 648.593 µs (44.1%)
tracing 2.069 ms [2.015 ms, 2.123 ms] 597.202 µs (40.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.463 ms, 1.486 ms] -
appsec 3.826 ms [3.604 ms, 4.048 ms] 2.351 ms (159.4%)
iast 2.26 ms [2.19 ms, 2.329 ms] 784.876 µs (53.2%)
iast_GLOBAL 2.304 ms [2.233 ms, 2.375 ms] 829.209 µs (56.2%)
profiling 2.086 ms [2.031 ms, 2.142 ms] 611.832 µs (41.5%)
tracing 2.08 ms [2.026 ms, 2.134 ms] 605.254 µs (41.0%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~7289b7e81b, baseline=1.61.0-SNAPSHOT~7cff99444b
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.907 s) : 14907000, 14907000
.   : milestone, 14907000,
appsec (14.914 s) : 14914000, 14914000
.   : milestone, 14914000,
iast (18.576 s) : 18576000, 18576000
.   : milestone, 18576000,
iast_GLOBAL (17.782 s) : 17782000, 17782000
.   : milestone, 17782000,
profiling (14.652 s) : 14652000, 14652000
.   : milestone, 14652000,
tracing (15.249 s) : 15249000, 15249000
.   : milestone, 15249000,
section candidate
no_agent (15.58 s) : 15580000, 15580000
.   : milestone, 15580000,
appsec (14.695 s) : 14695000, 14695000
.   : milestone, 14695000,
iast (18.209 s) : 18209000, 18209000
.   : milestone, 18209000,
iast_GLOBAL (17.645 s) : 17645000, 17645000
.   : milestone, 17645000,
profiling (14.85 s) : 14850000, 14850000
.   : milestone, 14850000,
tracing (14.955 s) : 14955000, 14955000
.   : milestone, 14955000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.907 s [14.907 s, 14.907 s] -
appsec 14.914 s [14.914 s, 14.914 s] 7.0 ms (0.0%)
iast 18.576 s [18.576 s, 18.576 s] 3.669 s (24.6%)
iast_GLOBAL 17.782 s [17.782 s, 17.782 s] 2.875 s (19.3%)
profiling 14.652 s [14.652 s, 14.652 s] -255.0 ms (-1.7%)
tracing 15.249 s [15.249 s, 15.249 s] 342.0 ms (2.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.58 s [15.58 s, 15.58 s] -
appsec 14.695 s [14.695 s, 14.695 s] -885.0 ms (-5.7%)
iast 18.209 s [18.209 s, 18.209 s] 2.629 s (16.9%)
iast_GLOBAL 17.645 s [17.645 s, 17.645 s] 2.065 s (13.3%)
profiling 14.85 s [14.85 s, 14.85 s] -730.0 ms (-4.7%)
tracing 14.955 s [14.955 s, 14.955 s] -625.0 ms (-4.0%)

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.

Thanks for the fix! Adding an additional suggestion for type check.

@amarziali amarziali enabled auto-merge March 13, 2026 13:40
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.

2 participants