Skip to content

Conversation

piochelepiotr
Copy link
Contributor

@piochelepiotr piochelepiotr commented Oct 2, 2025

What Does This Do

Adds support for context propagation when using SQS v2 with spring messaging.

Motivation

Support ticket opened by customer with context propagation being broken for Data Streams monitoring.

Additional Notes

Trace context was working thanks to this PR
However, for Data Streams, it's important for the downstream checkpoint to be the direct child of the upstream checkpoint.

This PR fixes that with a continuation on an SQS message, which is then continued on a spring message.
This is very similar to the spring-rabbitmq fix.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Oct 2, 2025

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 59.67%

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Oct 2, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master piotr-wolski/test-with-spring
git_commit_date 1759995296 1760023403
git_commit_sha 24adc9a d9114a8
release_version 1.55.0-SNAPSHOT~24adc9a61e 1.54.0-SNAPSHOT~d9114a85a5
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1760026526 1760026526
ci_job_id 1172061934 1172061934
ci_pipeline_id 78865491 78865491
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-gubqwlqj 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-gubqwlqj 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 61 metrics, 4 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.54.0-SNAPSHOT~d9114a85a5, baseline=1.55.0-SNAPSHOT~24adc9a61e

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.018 s) : 0, 1018490
Total [baseline] (10.639 s) : 0, 10639385
Agent [candidate] (1.019 s) : 0, 1018688
Total [candidate] (10.752 s) : 0, 10751793
section appsec
Agent [baseline] (1.196 s) : 0, 1196201
Total [baseline] (11.102 s) : 0, 11101960
Agent [candidate] (1.193 s) : 0, 1192774
Total [candidate] (11.061 s) : 0, 11061228
section iast
Agent [baseline] (1.163 s) : 0, 1162970
Total [baseline] (11.21 s) : 0, 11210213
Agent [candidate] (1.16 s) : 0, 1159684
Total [candidate] (10.995 s) : 0, 10994531
section profiling
Agent [baseline] (1.164 s) : 0, 1164494
Total [baseline] (11.064 s) : 0, 11064424
Agent [candidate] (1.168 s) : 0, 1168161
Total [candidate] (11.077 s) : 0, 11077030
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.018 s -
Agent appsec 1.196 s 177.712 ms (17.4%)
Agent iast 1.163 s 144.48 ms (14.2%)
Agent profiling 1.164 s 146.004 ms (14.3%)
Total tracing 10.639 s -
Total appsec 11.102 s 462.576 ms (4.3%)
Total iast 11.21 s 570.828 ms (5.4%)
Total profiling 11.064 s 425.04 ms (4.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.019 s -
Agent appsec 1.193 s 174.086 ms (17.1%)
Agent iast 1.16 s 140.995 ms (13.8%)
Agent profiling 1.168 s 149.473 ms (14.7%)
Total tracing 10.752 s -
Total appsec 11.061 s 309.435 ms (2.9%)
Total iast 10.995 s 242.738 ms (2.3%)
Total profiling 11.077 s 325.237 ms (3.0%)
gantt
    title petclinic - break down per module: candidate=1.54.0-SNAPSHOT~d9114a85a5, baseline=1.55.0-SNAPSHOT~24adc9a61e

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.492 ms) : 0, 1492
crashtracking [candidate] (1.458 ms) : 0, 1458
BytebuddyAgent [baseline] (693.768 ms) : 0, 693768
BytebuddyAgent [candidate] (694.259 ms) : 0, 694259
GlobalTracer [baseline] (242.251 ms) : 0, 242251
GlobalTracer [candidate] (242.104 ms) : 0, 242104
AppSec [baseline] (32.449 ms) : 0, 32449
AppSec [candidate] (32.429 ms) : 0, 32429
Debugger [baseline] (6.424 ms) : 0, 6424
Debugger [candidate] (6.389 ms) : 0, 6389
Remote Config [baseline] (705.644 µs) : 0, 706
Remote Config [candidate] (704.357 µs) : 0, 704
Telemetry [baseline] (9.354 ms) : 0, 9354
Telemetry [candidate] (9.474 ms) : 0, 9474
Flare Poller [baseline] (10.929 ms) : 0, 10929
Flare Poller [candidate] (10.713 ms) : 0, 10713
section appsec
crashtracking [baseline] (1.464 ms) : 0, 1464
crashtracking [candidate] (1.45 ms) : 0, 1450
BytebuddyAgent [baseline] (719.232 ms) : 0, 719232
BytebuddyAgent [candidate] (716.883 ms) : 0, 716883
GlobalTracer [baseline] (234.65 ms) : 0, 234650
GlobalTracer [candidate] (233.629 ms) : 0, 233629
IAST [baseline] (24.968 ms) : 0, 24968
IAST [candidate] (24.867 ms) : 0, 24867
AppSec [baseline] (175.348 ms) : 0, 175348
AppSec [candidate] (175.756 ms) : 0, 175756
Debugger [baseline] (6.162 ms) : 0, 6162
Debugger [candidate] (6.137 ms) : 0, 6137
Remote Config [baseline] (634.408 µs) : 0, 634
Remote Config [candidate] (645.481 µs) : 0, 645
Telemetry [baseline] (8.527 ms) : 0, 8527
Telemetry [candidate] (8.45 ms) : 0, 8450
Flare Poller [baseline] (4.0 ms) : 0, 4000
Flare Poller [candidate] (3.948 ms) : 0, 3948
section iast
crashtracking [baseline] (1.481 ms) : 0, 1481
crashtracking [candidate] (1.465 ms) : 0, 1465
BytebuddyAgent [baseline] (823.839 ms) : 0, 823839
BytebuddyAgent [candidate] (820.926 ms) : 0, 820926
GlobalTracer [baseline] (233.966 ms) : 0, 233966
GlobalTracer [candidate] (233.694 ms) : 0, 233694
IAST [baseline] (27.197 ms) : 0, 27197
IAST [candidate] (27.324 ms) : 0, 27324
AppSec [baseline] (35.171 ms) : 0, 35171
AppSec [candidate] (35.086 ms) : 0, 35086
Debugger [baseline] (6.25 ms) : 0, 6250
Debugger [candidate] (6.151 ms) : 0, 6151
Remote Config [baseline] (624.936 µs) : 0, 625
Remote Config [candidate] (601.624 µs) : 0, 602
Telemetry [baseline] (8.705 ms) : 0, 8705
Telemetry [candidate] (8.676 ms) : 0, 8676
Flare Poller [baseline] (4.231 ms) : 0, 4231
Flare Poller [candidate] (4.242 ms) : 0, 4242
section profiling
crashtracking [baseline] (1.432 ms) : 0, 1432
crashtracking [candidate] (1.436 ms) : 0, 1436
BytebuddyAgent [baseline] (723.426 ms) : 0, 723426
BytebuddyAgent [candidate] (724.292 ms) : 0, 724292
GlobalTracer [baseline] (218.49 ms) : 0, 218490
GlobalTracer [candidate] (218.81 ms) : 0, 218810
AppSec [baseline] (32.67 ms) : 0, 32670
AppSec [candidate] (32.645 ms) : 0, 32645
Debugger [baseline] (7.265 ms) : 0, 7265
Debugger [candidate] (6.481 ms) : 0, 6481
Remote Config [baseline] (708.612 µs) : 0, 709
Remote Config [candidate] (688.966 µs) : 0, 689
Telemetry [baseline] (15.924 ms) : 0, 15924
Telemetry [candidate] (16.822 ms) : 0, 16822
Flare Poller [baseline] (4.27 ms) : 0, 4270
Flare Poller [candidate] (4.231 ms) : 0, 4231
ProfilingAgent [baseline] (107.559 ms) : 0, 107559
ProfilingAgent [candidate] (108.963 ms) : 0, 108963
Profiling [baseline] (108.268 ms) : 0, 108268
Profiling [candidate] (110.654 ms) : 0, 110654
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.54.0-SNAPSHOT~d9114a85a5, baseline=1.55.0-SNAPSHOT~24adc9a61e

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.024 s) : 0, 1024355
Total [baseline] (8.702 s) : 0, 8701829
Agent [candidate] (1.025 s) : 0, 1024676
Total [candidate] (8.654 s) : 0, 8653975
section iast
Agent [baseline] (1.152 s) : 0, 1152401
Total [baseline] (9.3 s) : 0, 9299549
Agent [candidate] (1.151 s) : 0, 1150901
Total [candidate] (9.294 s) : 0, 9293942
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.024 s -
Agent iast 1.152 s 128.047 ms (12.5%)
Total tracing 8.702 s -
Total iast 9.3 s 597.721 ms (6.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.025 s -
Agent iast 1.151 s 126.225 ms (12.3%)
Total tracing 8.654 s -
Total iast 9.294 s 639.968 ms (7.4%)
gantt
    title insecure-bank - break down per module: candidate=1.54.0-SNAPSHOT~d9114a85a5, baseline=1.55.0-SNAPSHOT~24adc9a61e

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.484 ms) : 0, 1484
crashtracking [candidate] (1.474 ms) : 0, 1474
BytebuddyAgent [baseline] (700.488 ms) : 0, 700488
BytebuddyAgent [candidate] (699.268 ms) : 0, 699268
GlobalTracer [baseline] (242.092 ms) : 0, 242092
GlobalTracer [candidate] (243.438 ms) : 0, 243438
AppSec [baseline] (32.425 ms) : 0, 32425
AppSec [candidate] (32.618 ms) : 0, 32618
Debugger [baseline] (6.427 ms) : 0, 6427
Debugger [candidate] (6.472 ms) : 0, 6472
Remote Config [baseline] (692.037 µs) : 0, 692
Remote Config [candidate] (689.065 µs) : 0, 689
Telemetry [baseline] (9.237 ms) : 0, 9237
Telemetry [candidate] (9.378 ms) : 0, 9378
Flare Poller [baseline] (10.208 ms) : 0, 10208
Flare Poller [candidate] (10.102 ms) : 0, 10102
section iast
crashtracking [baseline] (1.467 ms) : 0, 1467
crashtracking [candidate] (1.446 ms) : 0, 1446
BytebuddyAgent [baseline] (815.943 ms) : 0, 815943
BytebuddyAgent [candidate] (815.244 ms) : 0, 815244
GlobalTracer [baseline] (232.154 ms) : 0, 232154
GlobalTracer [candidate] (232.077 ms) : 0, 232077
IAST [baseline] (26.731 ms) : 0, 26731
IAST [candidate] (26.528 ms) : 0, 26528
AppSec [baseline] (35.084 ms) : 0, 35084
AppSec [candidate] (34.888 ms) : 0, 34888
Debugger [baseline] (6.166 ms) : 0, 6166
Debugger [candidate] (6.061 ms) : 0, 6061
Remote Config [baseline] (613.216 µs) : 0, 613
Remote Config [candidate] (597.225 µs) : 0, 597
Telemetry [baseline] (8.641 ms) : 0, 8641
Telemetry [candidate] (8.547 ms) : 0, 8547
Flare Poller [baseline] (4.251 ms) : 0, 4251
Flare Poller [candidate] (4.173 ms) : 0, 4173
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master piotr-wolski/test-with-spring
git_commit_date 1759995296 1760023403
git_commit_sha 24adc9a d9114a8
release_version 1.55.0-SNAPSHOT~24adc9a61e 1.54.0-SNAPSHOT~d9114a85a5
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1760026267 1760026267
ci_job_id 1172061935 1172061935
ci_pipeline_id 78865491 78865491
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-olkqwy9i 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-olkqwy9i 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 5 performance regressions! Performance is the same for 5 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:profiling:high_load better
[-867.194µs; -542.937µs] or [-9.205%; -5.763%]
unstable
[-26.722op/s; +105.472op/s] or [-5.424%; +21.409%]
8.716ms 532.031op/s 9.421ms 492.656op/s
scenario:load:insecure-bank:iast_GLOBAL:high_load worse
[+305.918µs; +719.299µs] or [+2.886%; +6.785%]
unstable
[-70.272op/s; +29.959op/s] or [-16.027%; +6.833%]
11.114ms 418.312op/s 10.601ms 438.469op/s
scenario:load:insecure-bank:tracing:high_load better
[-629.375µs; -374.938µs] or [-7.767%; -4.627%]
unstable
[-34.707op/s; +109.144op/s] or [-6.069%; +19.085%]
7.601ms 609.094op/s 8.103ms 571.875op/s
scenario:load:insecure-bank:iast:high_load worse
[+350.093µs; +685.898µs] or [+3.802%; +7.450%]
unstable
[-85.171op/s; +31.921op/s] or [-16.893%; +6.331%]
9.725ms 477.562op/s 9.207ms 504.188op/s
scenario:load:petclinic:code_origins:high_load worse
[+1.490ms; +2.291ms] or [+3.442%; +5.291%]
unstable
[-12.293op/s; +3.218op/s] or [-11.378%; +2.978%]
45.189ms 103.500op/s 43.298ms 108.037op/s
scenario:load:petclinic:iast:high_load worse
[+1.166ms; +1.988ms] or [+2.642%; +4.503%]
unstable
[-11.431op/s; +4.181op/s] or [-10.789%; +3.946%]
45.720ms 102.325op/s 44.142ms 105.950op/s
scenario:load:petclinic:profiling:high_load worse
[+1.248ms; +2.201ms] or [+2.630%; +4.639%]
unstable
[-10.920op/s; +4.020op/s] or [-11.073%; +4.076%]
49.169ms 95.162op/s 47.444ms 98.612op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~d9114a85a5, baseline=1.55.0-SNAPSHOT~24adc9a61e
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.428 ms) : 37128, 37728
.   : milestone, 37428,
appsec (49.047 ms) : 48619, 49476
.   : milestone, 49047,
code_origins (43.298 ms) : 42938, 43658
.   : milestone, 43298,
iast (44.142 ms) : 43773, 44512
.   : milestone, 44142,
profiling (47.444 ms) : 46998, 47891
.   : milestone, 47444,
tracing (45.105 ms) : 44729, 45481
.   : milestone, 45105,
section candidate
no_agent (36.617 ms) : 36319, 36915
.   : milestone, 36617,
appsec (49.148 ms) : 48709, 49588
.   : milestone, 49148,
code_origins (45.189 ms) : 44805, 45572
.   : milestone, 45189,
iast (45.72 ms) : 45326, 46113
.   : milestone, 45720,
profiling (49.169 ms) : 48730, 49608
.   : milestone, 49169,
tracing (44.371 ms) : 43985, 44757
.   : milestone, 44371,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.428 ms [37.128 ms, 37.728 ms] -
appsec 49.047 ms [48.619 ms, 49.476 ms] 11.619 ms (31.0%)
code_origins 43.298 ms [42.938 ms, 43.658 ms] 5.87 ms (15.7%)
iast 44.142 ms [43.773 ms, 44.512 ms] 6.714 ms (17.9%)
profiling 47.444 ms [46.998 ms, 47.891 ms] 10.016 ms (26.8%)
tracing 45.105 ms [44.729 ms, 45.481 ms] 7.677 ms (20.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.617 ms [36.319 ms, 36.915 ms] -
appsec 49.148 ms [48.709 ms, 49.588 ms] 12.532 ms (34.2%)
code_origins 45.189 ms [44.805 ms, 45.572 ms] 8.572 ms (23.4%)
iast 45.72 ms [45.326 ms, 46.113 ms] 9.103 ms (24.9%)
profiling 49.169 ms [48.73 ms, 49.608 ms] 12.552 ms (34.3%)
tracing 44.371 ms [43.985 ms, 44.757 ms] 7.755 ms (21.2%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~d9114a85a5, baseline=1.55.0-SNAPSHOT~24adc9a61e
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.357 ms) : 4308, 4406
.   : milestone, 4357,
iast (9.207 ms) : 9057, 9357
.   : milestone, 9207,
iast_FULL (14.156 ms) : 13869, 14443
.   : milestone, 14156,
iast_GLOBAL (10.601 ms) : 10416, 10786
.   : milestone, 10601,
profiling (9.421 ms) : 9263, 9580
.   : milestone, 9421,
tracing (8.103 ms) : 7979, 8227
.   : milestone, 8103,
section candidate
no_agent (4.293 ms) : 4244, 4341
.   : milestone, 4293,
iast (9.725 ms) : 9563, 9887
.   : milestone, 9725,
iast_FULL (14.187 ms) : 13901, 14473
.   : milestone, 14187,
iast_GLOBAL (11.114 ms) : 10915, 11312
.   : milestone, 11114,
profiling (8.716 ms) : 8574, 8858
.   : milestone, 8716,
tracing (7.601 ms) : 7489, 7713
.   : milestone, 7601,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.357 ms [4.308 ms, 4.406 ms] -
iast 9.207 ms [9.057 ms, 9.357 ms] 4.85 ms (111.3%)
iast_FULL 14.156 ms [13.869 ms, 14.443 ms] 9.799 ms (224.9%)
iast_GLOBAL 10.601 ms [10.416 ms, 10.786 ms] 6.244 ms (143.3%)
profiling 9.421 ms [9.263 ms, 9.58 ms] 5.064 ms (116.2%)
tracing 8.103 ms [7.979 ms, 8.227 ms] 3.747 ms (86.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.293 ms [4.244 ms, 4.341 ms] -
iast 9.725 ms [9.563 ms, 9.887 ms] 5.432 ms (126.5%)
iast_FULL 14.187 ms [13.901 ms, 14.473 ms] 9.894 ms (230.5%)
iast_GLOBAL 11.114 ms [10.915 ms, 11.312 ms] 6.821 ms (158.9%)
profiling 8.716 ms [8.574 ms, 8.858 ms] 4.423 ms (103.0%)
tracing 7.601 ms [7.489 ms, 7.713 ms] 3.309 ms (77.1%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master piotr-wolski/test-with-spring
git_commit_date 1759995296 1760023403
git_commit_sha 24adc9a d9114a8
release_version 1.55.0-SNAPSHOT~24adc9a61e 1.54.0-SNAPSHOT~d9114a85a5
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1760026769 1760026769
ci_job_id 1172061936 1172061936
ci_pipeline_id 78865491 78865491
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-gyr7z2gr 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-gyr7z2gr 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 tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.54.0-SNAPSHOT~d9114a85a5, baseline=1.55.0-SNAPSHOT~24adc9a61e
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.48 ms) : 1468, 1492
.   : milestone, 1480,
appsec (3.695 ms) : 3475, 3915
.   : milestone, 3695,
iast (2.217 ms) : 2153, 2280
.   : milestone, 2217,
iast_GLOBAL (2.249 ms) : 2185, 2312
.   : milestone, 2249,
profiling (2.494 ms) : 2323, 2665
.   : milestone, 2494,
tracing (2.033 ms) : 1984, 2083
.   : milestone, 2033,
section candidate
no_agent (1.48 ms) : 1468, 1492
.   : milestone, 1480,
appsec (3.647 ms) : 3433, 3861
.   : milestone, 3647,
iast (2.217 ms) : 2153, 2281
.   : milestone, 2217,
iast_GLOBAL (2.271 ms) : 2206, 2336
.   : milestone, 2271,
profiling (2.518 ms) : 2344, 2691
.   : milestone, 2518,
tracing (2.044 ms) : 1994, 2095
.   : milestone, 2044,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.468 ms, 1.492 ms] -
appsec 3.695 ms [3.475 ms, 3.915 ms] 2.215 ms (149.7%)
iast 2.217 ms [2.153 ms, 2.28 ms] 736.606 µs (49.8%)
iast_GLOBAL 2.249 ms [2.185 ms, 2.312 ms] 768.828 µs (51.9%)
profiling 2.494 ms [2.323 ms, 2.665 ms] 1.014 ms (68.5%)
tracing 2.033 ms [1.984 ms, 2.083 ms] 553.388 µs (37.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.468 ms, 1.492 ms] -
appsec 3.647 ms [3.433 ms, 3.861 ms] 2.167 ms (146.4%)
iast 2.217 ms [2.153 ms, 2.281 ms] 736.665 µs (49.8%)
iast_GLOBAL 2.271 ms [2.206 ms, 2.336 ms] 790.746 µs (53.4%)
profiling 2.518 ms [2.344 ms, 2.691 ms] 1.038 ms (70.1%)
tracing 2.044 ms [1.994 ms, 2.095 ms] 564.063 µs (38.1%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.54.0-SNAPSHOT~d9114a85a5, baseline=1.55.0-SNAPSHOT~24adc9a61e
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.575 s) : 15575000, 15575000
.   : milestone, 15575000,
appsec (15.049 s) : 15049000, 15049000
.   : milestone, 15049000,
iast (18.781 s) : 18781000, 18781000
.   : milestone, 18781000,
iast_GLOBAL (17.975 s) : 17975000, 17975000
.   : milestone, 17975000,
profiling (15.478 s) : 15478000, 15478000
.   : milestone, 15478000,
tracing (15.2 s) : 15200000, 15200000
.   : milestone, 15200000,
section candidate
no_agent (15.546 s) : 15546000, 15546000
.   : milestone, 15546000,
appsec (15.034 s) : 15034000, 15034000
.   : milestone, 15034000,
iast (18.537 s) : 18537000, 18537000
.   : milestone, 18537000,
iast_GLOBAL (18.108 s) : 18108000, 18108000
.   : milestone, 18108000,
profiling (15.39 s) : 15390000, 15390000
.   : milestone, 15390000,
tracing (15.218 s) : 15218000, 15218000
.   : milestone, 15218000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.575 s [15.575 s, 15.575 s] -
appsec 15.049 s [15.049 s, 15.049 s] -526.0 ms (-3.4%)
iast 18.781 s [18.781 s, 18.781 s] 3.206 s (20.6%)
iast_GLOBAL 17.975 s [17.975 s, 17.975 s] 2.4 s (15.4%)
profiling 15.478 s [15.478 s, 15.478 s] -97.0 ms (-0.6%)
tracing 15.2 s [15.2 s, 15.2 s] -375.0 ms (-2.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.546 s [15.546 s, 15.546 s] -
appsec 15.034 s [15.034 s, 15.034 s] -512.0 ms (-3.3%)
iast 18.537 s [18.537 s, 18.537 s] 2.991 s (19.2%)
iast_GLOBAL 18.108 s [18.108 s, 18.108 s] 2.562 s (16.5%)
profiling 15.39 s [15.39 s, 15.39 s] -156.0 ms (-1.0%)
tracing 15.218 s [15.218 s, 15.218 s] -328.0 ms (-2.1%)

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.

Preliminary review as we discussed it internally already

@piochelepiotr piochelepiotr marked this pull request as ready for review October 9, 2025 03:02
@piochelepiotr piochelepiotr requested review from a team as code owners October 9, 2025 03:02
@piochelepiotr piochelepiotr requested a review from ygree October 9, 2025 03:02
Copy link
Contributor

github-actions bot commented Oct 9, 2025

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@piochelepiotr piochelepiotr added inst: spring Spring instrumentation type: enhancement Enhancements and improvements labels Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: spring Spring instrumentation type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants