Skip to content

Introduce pagination support for known tests API#10536

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 5 commits intomasterfrom
daniel.mohedano/known-tests-pagination
Feb 10, 2026
Merged

Introduce pagination support for known tests API#10536
gh-worker-dd-mergequeue-cf854d[bot] merged 5 commits intomasterfrom
daniel.mohedano/known-tests-pagination

Conversation

@daniel-mohedano
Copy link
Copy Markdown
Contributor

@daniel-mohedano daniel-mohedano commented Feb 6, 2026

What Does This Do

  • Implements pagination support for the known tests API.
    • The library includes the empty pagination info by default in the first request, so the backend always responds with the biggest page size it supports. This avoids updates on the library whenever the maximum page size is updated.
    • The request logic now merges the responses and loops until there are no more pages to be requested.

Motivation

To reduce load and avoid timeouts and issues on the backend, the endpoint as been updated to make use of pagination.

Additional Information

Validation in example project: https://github.com/DataDog/danm-testing-repo/pull/9

Contributor Checklist

Jira ticket: SDTEST-2991

@daniel-mohedano daniel-mohedano added type: enhancement Enhancements and improvements comp: ci visibility Continuous Integration Visibility labels Feb 6, 2026
@daniel-mohedano daniel-mohedano changed the title feat: known tests pagination Introduce pagination support for known tests API Feb 6, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Feb 6, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/known-tests-pagination
git_commit_date 1770571409 1770647342
git_commit_sha d10055d 650d788
release_version 1.60.0-SNAPSHOT~d10055d2a1 1.60.0-SNAPSHOT~650d7888b9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1770649429 1770649429
ci_job_id 1409833941 1409833941
ci_pipeline_id 95240605 95240605
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-3-btwklowy 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-3-btwklowy 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 62 metrics, 9 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~650d7888b9, baseline=1.60.0-SNAPSHOT~d10055d2a1

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.067 s) : 0, 1066627
Total [baseline] (10.771 s) : 0, 10771469
Agent [candidate] (1.065 s) : 0, 1064590
Total [candidate] (10.925 s) : 0, 10925178
section appsec
Agent [baseline] (1.24 s) : 0, 1240117
Total [baseline] (11.091 s) : 0, 11091075
Agent [candidate] (1.248 s) : 0, 1247895
Total [candidate] (11.041 s) : 0, 11040536
section iast
Agent [baseline] (1.233 s) : 0, 1232525
Total [baseline] (11.218 s) : 0, 11218368
Agent [candidate] (1.235 s) : 0, 1235331
Total [candidate] (11.152 s) : 0, 11152481
section profiling
Agent [baseline] (1.191 s) : 0, 1191043
Total [baseline] (11.05 s) : 0, 11049743
Agent [candidate] (1.194 s) : 0, 1193805
Total [candidate] (11.043 s) : 0, 11042530
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.067 s -
Agent appsec 1.24 s 173.49 ms (16.3%)
Agent iast 1.233 s 165.898 ms (15.6%)
Agent profiling 1.191 s 124.417 ms (11.7%)
Total tracing 10.771 s -
Total appsec 11.091 s 319.607 ms (3.0%)
Total iast 11.218 s 446.899 ms (4.1%)
Total profiling 11.05 s 278.274 ms (2.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent appsec 1.248 s 183.305 ms (17.2%)
Agent iast 1.235 s 170.741 ms (16.0%)
Agent profiling 1.194 s 129.215 ms (12.1%)
Total tracing 10.925 s -
Total appsec 11.041 s 115.358 ms (1.1%)
Total iast 11.152 s 227.303 ms (2.1%)
Total profiling 11.043 s 117.351 ms (1.1%)
gantt
    title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~650d7888b9, baseline=1.60.0-SNAPSHOT~d10055d2a1

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.187 ms) : 0, 1187
crashtracking [candidate] (1.176 ms) : 0, 1176
BytebuddyAgent [baseline] (630.216 ms) : 0, 630216
BytebuddyAgent [candidate] (627.723 ms) : 0, 627723
AgentMeter [baseline] (28.983 ms) : 0, 28983
AgentMeter [candidate] (28.84 ms) : 0, 28840
GlobalTracer [baseline] (258.057 ms) : 0, 258057
GlobalTracer [candidate] (257.644 ms) : 0, 257644
AppSec [baseline] (32.955 ms) : 0, 32955
AppSec [candidate] (32.735 ms) : 0, 32735
Debugger [baseline] (61.572 ms) : 0, 61572
Debugger [candidate] (61.178 ms) : 0, 61178
Remote Config [baseline] (651.217 µs) : 0, 651
Remote Config [candidate] (629.074 µs) : 0, 629
Telemetry [baseline] (13.036 ms) : 0, 13036
Telemetry [candidate] (12.956 ms) : 0, 12956
Flare Poller [baseline] (4.551 ms) : 0, 4551
Flare Poller [candidate] (6.35 ms) : 0, 6350
section appsec
crashtracking [baseline] (1.182 ms) : 0, 1182
crashtracking [candidate] (1.196 ms) : 0, 1196
BytebuddyAgent [baseline] (658.385 ms) : 0, 658385
BytebuddyAgent [candidate] (663.157 ms) : 0, 663157
AgentMeter [baseline] (11.918 ms) : 0, 11918
AgentMeter [candidate] (12.051 ms) : 0, 12051
GlobalTracer [baseline] (258.261 ms) : 0, 258261
GlobalTracer [candidate] (260.222 ms) : 0, 260222
AppSec [baseline] (168.509 ms) : 0, 168509
AppSec [candidate] (168.713 ms) : 0, 168713
Debugger [baseline] (67.864 ms) : 0, 67864
Debugger [candidate] (67.922 ms) : 0, 67922
Remote Config [baseline] (661.982 µs) : 0, 662
Remote Config [candidate] (654.807 µs) : 0, 655
Telemetry [baseline] (9.071 ms) : 0, 9071
Telemetry [candidate] (9.133 ms) : 0, 9133
Flare Poller [baseline] (3.678 ms) : 0, 3678
Flare Poller [candidate] (3.739 ms) : 0, 3739
IAST [baseline] (25.305 ms) : 0, 25305
IAST [candidate] (25.596 ms) : 0, 25596
section iast
crashtracking [baseline] (1.194 ms) : 0, 1194
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (796.309 ms) : 0, 796309
BytebuddyAgent [candidate] (797.321 ms) : 0, 797321
AgentMeter [baseline] (11.223 ms) : 0, 11223
AgentMeter [candidate] (11.277 ms) : 0, 11277
GlobalTracer [baseline] (248.578 ms) : 0, 248578
GlobalTracer [candidate] (249.253 ms) : 0, 249253
AppSec [baseline] (34.043 ms) : 0, 34043
AppSec [candidate] (32.526 ms) : 0, 32526
Debugger [baseline] (66.427 ms) : 0, 66427
Debugger [candidate] (68.588 ms) : 0, 68588
Remote Config [baseline] (539.682 µs) : 0, 540
Remote Config [candidate] (545.904 µs) : 0, 546
Telemetry [baseline] (8.584 ms) : 0, 8584
Telemetry [candidate] (8.807 ms) : 0, 8807
Flare Poller [baseline] (3.486 ms) : 0, 3486
Flare Poller [candidate] (3.507 ms) : 0, 3507
IAST [baseline] (26.847 ms) : 0, 26847
IAST [candidate] (26.885 ms) : 0, 26885
section profiling
crashtracking [baseline] (1.221 ms) : 0, 1221
crashtracking [candidate] (1.224 ms) : 0, 1224
BytebuddyAgent [baseline] (682.622 ms) : 0, 682622
BytebuddyAgent [candidate] (683.675 ms) : 0, 683675
AgentMeter [baseline] (8.531 ms) : 0, 8531
AgentMeter [candidate] (8.632 ms) : 0, 8632
GlobalTracer [baseline] (215.722 ms) : 0, 215722
GlobalTracer [candidate] (216.522 ms) : 0, 216522
AppSec [baseline] (32.301 ms) : 0, 32301
AppSec [candidate] (32.647 ms) : 0, 32647
Debugger [baseline] (67.765 ms) : 0, 67765
Debugger [candidate] (67.895 ms) : 0, 67895
Remote Config [baseline] (601.737 µs) : 0, 602
Remote Config [candidate] (600.197 µs) : 0, 600
Telemetry [baseline] (8.886 ms) : 0, 8886
Telemetry [candidate] (8.935 ms) : 0, 8935
Flare Poller [baseline] (3.756 ms) : 0, 3756
Flare Poller [candidate] (3.785 ms) : 0, 3785
ProfilingAgent [baseline] (99.6 ms) : 0, 99600
ProfilingAgent [candidate] (99.89 ms) : 0, 99890
Profiling [baseline] (100.163 ms) : 0, 100163
Profiling [candidate] (100.455 ms) : 0, 100455
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~650d7888b9, baseline=1.60.0-SNAPSHOT~d10055d2a1

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.068 s) : 0, 1067668
Total [baseline] (8.732 s) : 0, 8732036
Agent [candidate] (1.068 s) : 0, 1068437
Total [candidate] (8.751 s) : 0, 8750916
section iast
Agent [baseline] (1.235 s) : 0, 1234957
Total [baseline] (9.424 s) : 0, 9423797
Agent [candidate] (1.232 s) : 0, 1232360
Total [candidate] (9.393 s) : 0, 9392633
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.068 s -
Agent iast 1.235 s 167.289 ms (15.7%)
Total tracing 8.732 s -
Total iast 9.424 s 691.761 ms (7.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.068 s -
Agent iast 1.232 s 163.923 ms (15.3%)
Total tracing 8.751 s -
Total iast 9.393 s 641.717 ms (7.3%)
gantt
    title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~650d7888b9, baseline=1.60.0-SNAPSHOT~d10055d2a1

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.188 ms) : 0, 1188
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (630.874 ms) : 0, 630874
BytebuddyAgent [candidate] (630.181 ms) : 0, 630181
AgentMeter [baseline] (29.011 ms) : 0, 29011
AgentMeter [candidate] (29.059 ms) : 0, 29059
GlobalTracer [baseline] (257.951 ms) : 0, 257951
GlobalTracer [candidate] (258.574 ms) : 0, 258574
AppSec [baseline] (32.759 ms) : 0, 32759
AppSec [candidate] (32.801 ms) : 0, 32801
Debugger [baseline] (60.547 ms) : 0, 60547
Debugger [candidate] (60.426 ms) : 0, 60426
Remote Config [baseline] (632.473 µs) : 0, 632
Remote Config [candidate] (639.129 µs) : 0, 639
Telemetry [baseline] (13.12 ms) : 0, 13120
Telemetry [candidate] (12.337 ms) : 0, 12337
Flare Poller [baseline] (6.09 ms) : 0, 6090
Flare Poller [candidate] (7.764 ms) : 0, 7764
section iast
crashtracking [baseline] (1.201 ms) : 0, 1201
crashtracking [candidate] (1.179 ms) : 0, 1179
BytebuddyAgent [baseline] (798.967 ms) : 0, 798967
BytebuddyAgent [candidate] (796.636 ms) : 0, 796636
AgentMeter [baseline] (11.433 ms) : 0, 11433
AgentMeter [candidate] (11.267 ms) : 0, 11267
GlobalTracer [baseline] (248.569 ms) : 0, 248569
GlobalTracer [candidate] (248.709 ms) : 0, 248709
AppSec [baseline] (33.996 ms) : 0, 33996
AppSec [candidate] (33.099 ms) : 0, 33099
Debugger [baseline] (65.557 ms) : 0, 65557
Debugger [candidate] (66.572 ms) : 0, 66572
Remote Config [baseline] (537.044 µs) : 0, 537
Remote Config [candidate] (546.57 µs) : 0, 547
Telemetry [baseline] (8.623 ms) : 0, 8623
Telemetry [candidate] (8.724 ms) : 0, 8724
Flare Poller [baseline] (3.482 ms) : 0, 3482
Flare Poller [candidate] (3.507 ms) : 0, 3507
IAST [baseline] (27.07 ms) : 0, 27070
IAST [candidate] (26.762 ms) : 0, 26762
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/known-tests-pagination
git_commit_date 1770571409 1770647342
git_commit_sha d10055d 650d788
release_version 1.60.0-SNAPSHOT~d10055d2a1 1.60.0-SNAPSHOT~650d7888b9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1770649674 1770649674
ci_job_id 1409833944 1409833944
ci_pipeline_id 95240605 95240605
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-t40pbvfo 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-t40pbvfo 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 20 metrics, 16 unstable metrics.

Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~650d7888b9, baseline=1.60.0-SNAPSHOT~d10055d2a1
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.187 ms) : 1175, 1198
.   : milestone, 1187,
iast (3.125 ms) : 3091, 3159
.   : milestone, 3125,
iast_FULL (5.876 ms) : 5816, 5936
.   : milestone, 5876,
iast_GLOBAL (3.529 ms) : 3469, 3589
.   : milestone, 3529,
profiling (1.931 ms) : 1914, 1947
.   : milestone, 1931,
tracing (1.81 ms) : 1795, 1825
.   : milestone, 1810,
section candidate
no_agent (1.218 ms) : 1206, 1230
.   : milestone, 1218,
iast (3.206 ms) : 3163, 3248
.   : milestone, 3206,
iast_FULL (5.92 ms) : 5859, 5980
.   : milestone, 5920,
iast_GLOBAL (3.519 ms) : 3470, 3568
.   : milestone, 3519,
profiling (2.124 ms) : 2104, 2145
.   : milestone, 2124,
tracing (1.797 ms) : 1782, 1812
.   : milestone, 1797,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.187 ms [1.175 ms, 1.198 ms] -
iast 3.125 ms [3.091 ms, 3.159 ms] 1.938 ms (163.3%)
iast_FULL 5.876 ms [5.816 ms, 5.936 ms] 4.69 ms (395.2%)
iast_GLOBAL 3.529 ms [3.469 ms, 3.589 ms] 2.342 ms (197.4%)
profiling 1.931 ms [1.914 ms, 1.947 ms] 743.881 µs (62.7%)
tracing 1.81 ms [1.795 ms, 1.825 ms] 623.467 µs (52.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.218 ms [1.206 ms, 1.23 ms] -
iast 3.206 ms [3.163 ms, 3.248 ms] 1.988 ms (163.2%)
iast_FULL 5.92 ms [5.859 ms, 5.98 ms] 4.702 ms (386.1%)
iast_GLOBAL 3.519 ms [3.47 ms, 3.568 ms] 2.301 ms (188.9%)
profiling 2.124 ms [2.104 ms, 2.145 ms] 906.722 µs (74.5%)
tracing 1.797 ms [1.782 ms, 1.812 ms] 578.801 µs (47.5%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~650d7888b9, baseline=1.60.0-SNAPSHOT~d10055d2a1
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.068 ms) : 17881, 18256
.   : milestone, 18068,
appsec (18.784 ms) : 18595, 18973
.   : milestone, 18784,
code_origins (17.626 ms) : 17451, 17801
.   : milestone, 17626,
iast (17.624 ms) : 17452, 17796
.   : milestone, 17624,
profiling (18.656 ms) : 18474, 18839
.   : milestone, 18656,
tracing (17.515 ms) : 17342, 17689
.   : milestone, 17515,
section candidate
no_agent (18.438 ms) : 18245, 18630
.   : milestone, 18438,
appsec (18.405 ms) : 18216, 18594
.   : milestone, 18405,
code_origins (17.79 ms) : 17612, 17967
.   : milestone, 17790,
iast (17.61 ms) : 17434, 17785
.   : milestone, 17610,
profiling (18.898 ms) : 18712, 19085
.   : milestone, 18898,
tracing (17.713 ms) : 17538, 17889
.   : milestone, 17713,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.068 ms [17.881 ms, 18.256 ms] -
appsec 18.784 ms [18.595 ms, 18.973 ms] 715.451 µs (4.0%)
code_origins 17.626 ms [17.451 ms, 17.801 ms] -442.519 µs (-2.4%)
iast 17.624 ms [17.452 ms, 17.796 ms] -444.369 µs (-2.5%)
profiling 18.656 ms [18.474 ms, 18.839 ms] 587.869 µs (3.3%)
tracing 17.515 ms [17.342 ms, 17.689 ms] -553.277 µs (-3.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.438 ms [18.245 ms, 18.63 ms] -
appsec 18.405 ms [18.216 ms, 18.594 ms] -32.968 µs (-0.2%)
code_origins 17.79 ms [17.612 ms, 17.967 ms] -648.125 µs (-3.5%)
iast 17.61 ms [17.434 ms, 17.785 ms] -828.111 µs (-4.5%)
profiling 18.898 ms [18.712 ms, 19.085 ms] 460.64 µs (2.5%)
tracing 17.713 ms [17.538 ms, 17.889 ms] -724.355 µs (-3.9%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/known-tests-pagination
git_commit_date 1770571409 1770647342
git_commit_sha d10055d 650d788
release_version 1.60.0-SNAPSHOT~d10055d2a1 1.60.0-SNAPSHOT~650d7888b9
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1770649455 1770649455
ci_job_id 1409833947 1409833947
ci_pipeline_id 95240605 95240605
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-1h1xvlhc 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-1h1xvlhc 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 biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~650d7888b9, baseline=1.60.0-SNAPSHOT~d10055d2a1
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.958 s) : 14958000, 14958000
.   : milestone, 14958000,
appsec (15.143 s) : 15143000, 15143000
.   : milestone, 15143000,
iast (18.29 s) : 18290000, 18290000
.   : milestone, 18290000,
iast_GLOBAL (17.824 s) : 17824000, 17824000
.   : milestone, 17824000,
profiling (14.951 s) : 14951000, 14951000
.   : milestone, 14951000,
tracing (14.608 s) : 14608000, 14608000
.   : milestone, 14608000,
section candidate
no_agent (15.109 s) : 15109000, 15109000
.   : milestone, 15109000,
appsec (14.644 s) : 14644000, 14644000
.   : milestone, 14644000,
iast (18.747 s) : 18747000, 18747000
.   : milestone, 18747000,
iast_GLOBAL (17.729 s) : 17729000, 17729000
.   : milestone, 17729000,
profiling (15.523 s) : 15523000, 15523000
.   : milestone, 15523000,
tracing (14.619 s) : 14619000, 14619000
.   : milestone, 14619000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.958 s [14.958 s, 14.958 s] -
appsec 15.143 s [15.143 s, 15.143 s] 185.0 ms (1.2%)
iast 18.29 s [18.29 s, 18.29 s] 3.332 s (22.3%)
iast_GLOBAL 17.824 s [17.824 s, 17.824 s] 2.866 s (19.2%)
profiling 14.951 s [14.951 s, 14.951 s] -7.0 ms (-0.0%)
tracing 14.608 s [14.608 s, 14.608 s] -350.0 ms (-2.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.109 s [15.109 s, 15.109 s] -
appsec 14.644 s [14.644 s, 14.644 s] -465.0 ms (-3.1%)
iast 18.747 s [18.747 s, 18.747 s] 3.638 s (24.1%)
iast_GLOBAL 17.729 s [17.729 s, 17.729 s] 2.62 s (17.3%)
profiling 15.523 s [15.523 s, 15.523 s] 414.0 ms (2.7%)
tracing 14.619 s [14.619 s, 14.619 s] -490.0 ms (-3.2%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~650d7888b9, baseline=1.60.0-SNAPSHOT~d10055d2a1
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.474 ms) : 1462, 1485
.   : milestone, 1474,
appsec (3.77 ms) : 3549, 3991
.   : milestone, 3770,
iast (2.251 ms) : 2183, 2320
.   : milestone, 2251,
iast_GLOBAL (2.29 ms) : 2221, 2359
.   : milestone, 2290,
profiling (2.074 ms) : 2020, 2129
.   : milestone, 2074,
tracing (2.07 ms) : 2017, 2124
.   : milestone, 2070,
section candidate
no_agent (1.469 ms) : 1457, 1480
.   : milestone, 1469,
appsec (3.783 ms) : 3558, 4009
.   : milestone, 3783,
iast (2.253 ms) : 2184, 2322
.   : milestone, 2253,
iast_GLOBAL (2.289 ms) : 2220, 2358
.   : milestone, 2289,
profiling (2.071 ms) : 2016, 2125
.   : milestone, 2071,
tracing (2.06 ms) : 2007, 2114
.   : milestone, 2060,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.474 ms [1.462 ms, 1.485 ms] -
appsec 3.77 ms [3.549 ms, 3.991 ms] 2.296 ms (155.8%)
iast 2.251 ms [2.183 ms, 2.32 ms] 777.325 µs (52.7%)
iast_GLOBAL 2.29 ms [2.221 ms, 2.359 ms] 815.776 µs (55.3%)
profiling 2.074 ms [2.02 ms, 2.129 ms] 600.341 µs (40.7%)
tracing 2.07 ms [2.017 ms, 2.124 ms] 596.508 µs (40.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.469 ms [1.457 ms, 1.48 ms] -
appsec 3.783 ms [3.558 ms, 4.009 ms] 2.315 ms (157.6%)
iast 2.253 ms [2.184 ms, 2.322 ms] 783.79 µs (53.4%)
iast_GLOBAL 2.289 ms [2.22 ms, 2.358 ms] 820.105 µs (55.8%)
profiling 2.071 ms [2.016 ms, 2.125 ms] 601.8 µs (41.0%)
tracing 2.06 ms [2.007 ms, 2.114 ms] 591.549 µs (40.3%)

@daniel-mohedano daniel-mohedano marked this pull request as ready for review February 6, 2026 10:34
@daniel-mohedano daniel-mohedano requested a review from a team as a code owner February 6, 2026 10:34
@daniel-mohedano daniel-mohedano removed the comp: ci visibility Continuous Integration Visibility label Feb 6, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 6, 2026

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.

@daniel-mohedano daniel-mohedano added the comp: ci visibility Continuous Integration Visibility label Feb 6, 2026

@Json(name = "page_info")
@Nullable
private final PageInfoRequest pageInfo;
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we're now officially past the point where we've started abusing the tracer environment DTO :)

Page info is not part of the environment where the tracer runs.
Besides, this DTO is used in several places, and not in all of them page info is useful.

From the code point of view it'd be best to create a dedicated request DTO class takes in the environment and the page

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agreed, included the dedicated DTO in 263210c 👍

@daniel-mohedano daniel-mohedano added comp: ci visibility Continuous Integration Visibility and removed comp: ci visibility Continuous Integration Visibility labels Feb 9, 2026
@daniel-mohedano daniel-mohedano removed the comp: ci visibility Continuous Integration Visibility label Feb 9, 2026
@daniel-mohedano daniel-mohedano added the comp: ci visibility Continuous Integration Visibility label Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@DataDog DataDog deleted a comment from cit-pr-commenter-54b7da bot Feb 10, 2026
@daniel-mohedano
Copy link
Copy Markdown
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Feb 10, 2026

View all feedbacks in Devflow UI.

2026-02-10 10:04:09 UTC ℹ️ Start processing command /merge


2026-02-10 10:04:13 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 1h (p90).


2026-02-10 10:04:38 UTC ℹ️ MergeQueue: Retrying because an high priority merge request needed to be processed first. No action is needed from your side.


2026-02-10 10:04:45 UTC ⚠️ MergeQueue: This merge request build was cancelled

daniel.mohedano@datadoghq.com cancelled this merge request build

@daniel-mohedano
Copy link
Copy Markdown
Contributor Author

/merge --cancel

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Feb 10, 2026

View all feedbacks in Devflow UI.

2026-02-10 10:04:31 UTC ℹ️ Start processing command /merge --cancel

@daniel-mohedano
Copy link
Copy Markdown
Contributor Author

/merge -m squash

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Feb 10, 2026

View all feedbacks in Devflow UI.

2026-02-10 10:10:05 UTC ℹ️ Start processing command /merge -m squash


2026-02-10 10:10:10 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 1h (p90).


2026-02-10 10:11:28 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 282cf78 into master Feb 10, 2026
717 of 720 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the daniel.mohedano/known-tests-pagination branch February 10, 2026 10:11
@github-actions github-actions bot added this to the 1.60.0 milestone Feb 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: ci visibility Continuous Integration Visibility type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants