Skip to content

Conversation

bric3
Copy link
Contributor

@bric3 bric3 commented Oct 7, 2025

What Does This Do

Split jersey-server-9.0 specific version instrumentation spread in different sourceSets to dedicated instrumentation modules. In doing so , simplify the project setup.

Motivation

jersey-server-9.0 instrumentation module had a complicated project setup, that had to deal with cyclic dependencies between classes and their instrumentation. This was difficult to maintain and this also prevented to proceed with

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@bric3 bric3 requested a review from amarziali October 7, 2025 12:26
@bric3 bric3 added type: enhancement Enhancements and improvements tag: no release notes Changes to exclude from release notes inst: jetty Jetty instrumentation labels Oct 7, 2025
Copy link
Contributor

@amarziali amarziali left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link

datadog-official bot commented Oct 7, 2025

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 59.68% (-0.00%)

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Oct 7, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/jetty
git_commit_date 1759864858 1759866466
git_commit_sha 1772b5b d21a1aa
release_version 1.55.0-SNAPSHOT~1772b5b0ee 1.55.0-SNAPSHOT~d21a1aa2b2
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1759868270 1759868270
ci_job_id 1168130597 1168130597
ci_pipeline_id 78650670 78650670
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-li2girp1 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-li2girp1 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 60 metrics, 5 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.55.0-SNAPSHOT~d21a1aa2b2, baseline=1.55.0-SNAPSHOT~1772b5b0ee

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.025 s) : 0, 1025085
Total [baseline] (8.653 s) : 0, 8653378
Agent [candidate] (1.017 s) : 0, 1017263
Total [candidate] (8.625 s) : 0, 8624817
section iast
Agent [baseline] (1.16 s) : 0, 1159596
Total [baseline] (9.213 s) : 0, 9212510
Agent [candidate] (1.149 s) : 0, 1149128
Total [candidate] (9.292 s) : 0, 9292373
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.025 s -
Agent iast 1.16 s 134.511 ms (13.1%)
Total tracing 8.653 s -
Total iast 9.213 s 559.133 ms (6.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.017 s -
Agent iast 1.149 s 131.866 ms (13.0%)
Total tracing 8.625 s -
Total iast 9.292 s 667.556 ms (7.7%)
gantt
    title insecure-bank - break down per module: candidate=1.55.0-SNAPSHOT~d21a1aa2b2, baseline=1.55.0-SNAPSHOT~1772b5b0ee

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.487 ms) : 0, 1487
crashtracking [candidate] (1.459 ms) : 0, 1459
BytebuddyAgent [baseline] (698.595 ms) : 0, 698595
BytebuddyAgent [candidate] (694.115 ms) : 0, 694115
GlobalTracer [baseline] (243.484 ms) : 0, 243484
GlobalTracer [candidate] (241.502 ms) : 0, 241502
AppSec [baseline] (33.533 ms) : 0, 33533
AppSec [candidate] (32.764 ms) : 0, 32764
Debugger [baseline] (6.514 ms) : 0, 6514
Debugger [candidate] (6.36 ms) : 0, 6360
Remote Config [baseline] (708.798 µs) : 0, 709
Remote Config [candidate] (683.526 µs) : 0, 684
Telemetry [baseline] (9.424 ms) : 0, 9424
Telemetry [candidate] (9.34 ms) : 0, 9340
Flare Poller [baseline] (10.196 ms) : 0, 10196
Flare Poller [candidate] (9.951 ms) : 0, 9951
section iast
crashtracking [baseline] (1.471 ms) : 0, 1471
crashtracking [candidate] (1.451 ms) : 0, 1451
BytebuddyAgent [baseline] (821.709 ms) : 0, 821709
BytebuddyAgent [candidate] (813.284 ms) : 0, 813284
GlobalTracer [baseline] (232.948 ms) : 0, 232948
GlobalTracer [candidate] (230.972 ms) : 0, 230972
AppSec [baseline] (35.618 ms) : 0, 35618
AppSec [candidate] (35.723 ms) : 0, 35723
Debugger [baseline] (6.136 ms) : 0, 6136
Debugger [candidate] (6.152 ms) : 0, 6152
Remote Config [baseline] (615.691 µs) : 0, 616
Remote Config [candidate] (604.898 µs) : 0, 605
Telemetry [baseline] (8.726 ms) : 0, 8726
Telemetry [candidate] (8.753 ms) : 0, 8753
Flare Poller [baseline] (4.195 ms) : 0, 4195
Flare Poller [candidate] (4.243 ms) : 0, 4243
IAST [baseline] (26.81 ms) : 0, 26810
IAST [candidate] (26.739 ms) : 0, 26739
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.55.0-SNAPSHOT~d21a1aa2b2, baseline=1.55.0-SNAPSHOT~1772b5b0ee

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.023 s) : 0, 1023304
Total [baseline] (10.716 s) : 0, 10716190
Agent [candidate] (1.017 s) : 0, 1016715
Total [candidate] (10.762 s) : 0, 10761882
section appsec
Agent [baseline] (1.193 s) : 0, 1192896
Total [baseline] (10.934 s) : 0, 10933952
Agent [candidate] (1.194 s) : 0, 1193674
Total [candidate] (10.939 s) : 0, 10938685
section iast
Agent [baseline] (1.154 s) : 0, 1153860
Total [baseline] (11.047 s) : 0, 11047233
Agent [candidate] (1.159 s) : 0, 1158544
Total [candidate] (10.939 s) : 0, 10939342
section profiling
Agent [baseline] (1.16 s) : 0, 1160304
Total [baseline] (11.052 s) : 0, 11051789
Agent [candidate] (1.16 s) : 0, 1159745
Total [candidate] (10.977 s) : 0, 10977321
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.023 s -
Agent appsec 1.193 s 169.592 ms (16.6%)
Agent iast 1.154 s 130.556 ms (12.8%)
Agent profiling 1.16 s 137.0 ms (13.4%)
Total tracing 10.716 s -
Total appsec 10.934 s 217.762 ms (2.0%)
Total iast 11.047 s 331.043 ms (3.1%)
Total profiling 11.052 s 335.599 ms (3.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.017 s -
Agent appsec 1.194 s 176.959 ms (17.4%)
Agent iast 1.159 s 141.828 ms (13.9%)
Agent profiling 1.16 s 143.029 ms (14.1%)
Total tracing 10.762 s -
Total appsec 10.939 s 176.804 ms (1.6%)
Total iast 10.939 s 177.46 ms (1.6%)
Total profiling 10.977 s 215.44 ms (2.0%)
gantt
    title petclinic - break down per module: candidate=1.55.0-SNAPSHOT~d21a1aa2b2, baseline=1.55.0-SNAPSHOT~1772b5b0ee

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.473 ms) : 0, 1473
crashtracking [candidate] (1.452 ms) : 0, 1452
BytebuddyAgent [baseline] (697.435 ms) : 0, 697435
BytebuddyAgent [candidate] (693.679 ms) : 0, 693679
GlobalTracer [baseline] (242.882 ms) : 0, 242882
GlobalTracer [candidate] (241.334 ms) : 0, 241334
AppSec [baseline] (33.07 ms) : 0, 33070
AppSec [candidate] (32.804 ms) : 0, 32804
Debugger [baseline] (6.463 ms) : 0, 6463
Debugger [candidate] (6.418 ms) : 0, 6418
Remote Config [baseline] (690.047 µs) : 0, 690
Remote Config [candidate] (687.734 µs) : 0, 688
Telemetry [baseline] (9.271 ms) : 0, 9271
Telemetry [candidate] (9.241 ms) : 0, 9241
Flare Poller [baseline] (10.847 ms) : 0, 10847
Flare Poller [candidate] (10.017 ms) : 0, 10017
section appsec
crashtracking [baseline] (1.464 ms) : 0, 1464
crashtracking [candidate] (1.478 ms) : 0, 1478
BytebuddyAgent [baseline] (716.921 ms) : 0, 716921
BytebuddyAgent [candidate] (717.935 ms) : 0, 717935
GlobalTracer [baseline] (234.004 ms) : 0, 234004
GlobalTracer [candidate] (233.808 ms) : 0, 233808
AppSec [baseline] (175.324 ms) : 0, 175324
AppSec [candidate] (175.198 ms) : 0, 175198
Debugger [baseline] (6.117 ms) : 0, 6117
Debugger [candidate] (6.193 ms) : 0, 6193
Remote Config [baseline] (645.884 µs) : 0, 646
Remote Config [candidate] (646.886 µs) : 0, 647
Telemetry [baseline] (8.493 ms) : 0, 8493
Telemetry [candidate] (8.526 ms) : 0, 8526
Flare Poller [baseline] (4.032 ms) : 0, 4032
Flare Poller [candidate] (4.002 ms) : 0, 4002
IAST [baseline] (24.823 ms) : 0, 24823
IAST [candidate] (24.734 ms) : 0, 24734
section iast
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.489 ms) : 0, 1489
BytebuddyAgent [baseline] (817.023 ms) : 0, 817023
BytebuddyAgent [candidate] (821.019 ms) : 0, 821019
GlobalTracer [baseline] (232.368 ms) : 0, 232368
GlobalTracer [candidate] (232.641 ms) : 0, 232641
AppSec [baseline] (35.417 ms) : 0, 35417
AppSec [candidate] (33.704 ms) : 0, 33704
Debugger [baseline] (6.157 ms) : 0, 6157
Debugger [candidate] (6.323 ms) : 0, 6323
Remote Config [baseline] (613.688 µs) : 0, 614
Remote Config [candidate] (612.17 µs) : 0, 612
Telemetry [baseline] (8.718 ms) : 0, 8718
Telemetry [candidate] (8.657 ms) : 0, 8657
Flare Poller [baseline] (4.286 ms) : 0, 4286
Flare Poller [candidate] (4.263 ms) : 0, 4263
IAST [baseline] (26.574 ms) : 0, 26574
IAST [candidate] (28.567 ms) : 0, 28567
section profiling
crashtracking [baseline] (1.457 ms) : 0, 1457
crashtracking [candidate] (1.442 ms) : 0, 1442
BytebuddyAgent [baseline] (720.23 ms) : 0, 720230
BytebuddyAgent [candidate] (719.517 ms) : 0, 719517
GlobalTracer [baseline] (216.996 ms) : 0, 216996
GlobalTracer [candidate] (217.167 ms) : 0, 217167
AppSec [baseline] (33.105 ms) : 0, 33105
AppSec [candidate] (33.198 ms) : 0, 33198
Debugger [baseline] (6.441 ms) : 0, 6441
Debugger [candidate] (6.468 ms) : 0, 6468
Remote Config [baseline] (716.511 µs) : 0, 717
Remote Config [candidate] (695.037 µs) : 0, 695
Telemetry [baseline] (16.574 ms) : 0, 16574
Telemetry [candidate] (16.636 ms) : 0, 16636
Flare Poller [baseline] (4.191 ms) : 0, 4191
Flare Poller [candidate] (4.201 ms) : 0, 4201
ProfilingAgent [baseline] (107.617 ms) : 0, 107617
ProfilingAgent [candidate] (107.074 ms) : 0, 107074
Profiling [baseline] (108.756 ms) : 0, 108756
Profiling [candidate] (108.621 ms) : 0, 108621
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/jetty
git_commit_date 1759864858 1759866466
git_commit_sha 1772b5b d21a1aa
release_version 1.55.0-SNAPSHOT~1772b5b0ee 1.55.0-SNAPSHOT~d21a1aa2b2
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1759867998 1759867998
ci_job_id 1168130598 1168130598
ci_pipeline_id 78650670 78650670
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-g2h3x8jk 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-g2h3x8jk 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 5 performance improvements and 1 performance regressions! Performance is the same for 6 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:no_agent:high_load better
[-223.351µs; -107.481µs] or [-4.903%; -2.360%]
unstable
[-76.798op/s; +151.048op/s] or [-7.617%; +14.981%]
4.390ms 1045.406op/s 4.555ms 1008.281op/s
scenario:load:insecure-bank:tracing:high_load worse
[+204.457µs; +454.213µs] or [+2.690%; +5.977%]
unstable
[-100.064op/s; +49.814op/s] or [-16.423%; +8.176%]
7.929ms 584.156op/s 7.600ms 609.281op/s
scenario:load:insecure-bank:iast_GLOBAL:high_load better
[-814.089µs; -391.743µs] or [-7.307%; -3.516%]
unstable
[-28.995op/s; +76.245op/s] or [-6.947%; +18.268%]
10.538ms 441.000op/s 11.141ms 417.375op/s
scenario:load:insecure-bank:iast:high_load better
[-853.462µs; -481.260µs] or [-8.147%; -4.594%]
unstable
[-29.511op/s; +88.573op/s] or [-6.649%; +19.957%]
9.809ms 473.344op/s 10.476ms 443.812op/s
scenario:load:insecure-bank:iast_FULL:high_load better
[-1.493ms; -0.876ms] or [-9.983%; -5.859%]
unstable
[-9.675op/s; +62.925op/s] or [-3.105%; +20.192%]
13.774ms 338.250op/s 14.959ms 311.625op/s
scenario:load:petclinic:appsec:high_load better
[-2.673ms; -1.681ms] or [-5.193%; -3.265%]
unstable
[-2.723op/s; +10.748op/s] or [-2.995%; +11.823%]
49.293ms 94.925op/s 51.470ms 90.912op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~d21a1aa2b2, baseline=1.55.0-SNAPSHOT~1772b5b0ee
    dateFormat X
    axisFormat %s
section baseline
no_agent (38.195 ms) : 37884, 38507
.   : milestone, 38195,
appsec (51.47 ms) : 51001, 51939
.   : milestone, 51470,
code_origins (43.874 ms) : 43504, 44244
.   : milestone, 43874,
iast (44.232 ms) : 43857, 44607
.   : milestone, 44232,
profiling (48.46 ms) : 47994, 48926
.   : milestone, 48460,
tracing (44.151 ms) : 43768, 44534
.   : milestone, 44151,
section candidate
no_agent (37.599 ms) : 37306, 37892
.   : milestone, 37599,
appsec (49.293 ms) : 48840, 49746
.   : milestone, 49293,
code_origins (42.752 ms) : 42389, 43115
.   : milestone, 42752,
iast (45.135 ms) : 44748, 45523
.   : milestone, 45135,
profiling (47.558 ms) : 47124, 47992
.   : milestone, 47558,
tracing (44.87 ms) : 44481, 45258
.   : milestone, 44870,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 38.195 ms [37.884 ms, 38.507 ms] -
appsec 51.47 ms [51.001 ms, 51.939 ms] 13.275 ms (34.8%)
code_origins 43.874 ms [43.504 ms, 44.244 ms] 5.679 ms (14.9%)
iast 44.232 ms [43.857 ms, 44.607 ms] 6.037 ms (15.8%)
profiling 48.46 ms [47.994 ms, 48.926 ms] 10.265 ms (26.9%)
tracing 44.151 ms [43.768 ms, 44.534 ms] 5.956 ms (15.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.599 ms [37.306 ms, 37.892 ms] -
appsec 49.293 ms [48.84 ms, 49.746 ms] 11.694 ms (31.1%)
code_origins 42.752 ms [42.389 ms, 43.115 ms] 5.153 ms (13.7%)
iast 45.135 ms [44.748 ms, 45.523 ms] 7.536 ms (20.0%)
profiling 47.558 ms [47.124 ms, 47.992 ms] 9.959 ms (26.5%)
tracing 44.87 ms [44.481 ms, 45.258 ms] 7.271 ms (19.3%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~d21a1aa2b2, baseline=1.55.0-SNAPSHOT~1772b5b0ee
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.555 ms) : 4497, 4613
.   : milestone, 4555,
iast (10.476 ms) : 10298, 10654
.   : milestone, 10476,
iast_FULL (14.959 ms) : 14659, 15258
.   : milestone, 14959,
iast_GLOBAL (11.141 ms) : 10941, 11341
.   : milestone, 11141,
profiling (9.357 ms) : 9198, 9516
.   : milestone, 9357,
tracing (7.6 ms) : 7480, 7719
.   : milestone, 7600,
section candidate
no_agent (4.39 ms) : 4341, 4439
.   : milestone, 4390,
iast (9.809 ms) : 9641, 9976
.   : milestone, 9809,
iast_FULL (13.774 ms) : 13501, 14047
.   : milestone, 13774,
iast_GLOBAL (10.538 ms) : 10346, 10730
.   : milestone, 10538,
profiling (9.013 ms) : 8870, 9156
.   : milestone, 9013,
tracing (7.929 ms) : 7816, 8042
.   : milestone, 7929,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.555 ms [4.497 ms, 4.613 ms] -
iast 10.476 ms [10.298 ms, 10.654 ms] 5.921 ms (130.0%)
iast_FULL 14.959 ms [14.659 ms, 15.258 ms] 10.404 ms (228.4%)
iast_GLOBAL 11.141 ms [10.941 ms, 11.341 ms] 6.586 ms (144.6%)
profiling 9.357 ms [9.198 ms, 9.516 ms] 4.802 ms (105.4%)
tracing 7.6 ms [7.48 ms, 7.719 ms] 3.045 ms (66.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.39 ms [4.341 ms, 4.439 ms] -
iast 9.809 ms [9.641 ms, 9.976 ms] 5.419 ms (123.5%)
iast_FULL 13.774 ms [13.501 ms, 14.047 ms] 9.384 ms (213.8%)
iast_GLOBAL 10.538 ms [10.346 ms, 10.73 ms] 6.148 ms (140.1%)
profiling 9.013 ms [8.87 ms, 9.156 ms] 4.623 ms (105.3%)
tracing 7.929 ms [7.816 ms, 8.042 ms] 3.539 ms (80.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/jetty
git_commit_date 1759864858 1759866466
git_commit_sha 1772b5b d21a1aa
release_version 1.55.0-SNAPSHOT~1772b5b0ee 1.55.0-SNAPSHOT~d21a1aa2b2
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1759868536 1759868536
ci_job_id 1168130600 1168130600
ci_pipeline_id 78650670 78650670
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-yh9s3c48 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-yh9s3c48 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 biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~d21a1aa2b2, baseline=1.55.0-SNAPSHOT~1772b5b0ee
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.883 s) : 14883000, 14883000
.   : milestone, 14883000,
appsec (15.275 s) : 15275000, 15275000
.   : milestone, 15275000,
iast (18.825 s) : 18825000, 18825000
.   : milestone, 18825000,
iast_GLOBAL (18.043 s) : 18043000, 18043000
.   : milestone, 18043000,
profiling (15.004 s) : 15004000, 15004000
.   : milestone, 15004000,
tracing (15.142 s) : 15142000, 15142000
.   : milestone, 15142000,
section candidate
no_agent (14.919 s) : 14919000, 14919000
.   : milestone, 14919000,
appsec (14.973 s) : 14973000, 14973000
.   : milestone, 14973000,
iast (18.576 s) : 18576000, 18576000
.   : milestone, 18576000,
iast_GLOBAL (18.038 s) : 18038000, 18038000
.   : milestone, 18038000,
profiling (15.379 s) : 15379000, 15379000
.   : milestone, 15379000,
tracing (15.148 s) : 15148000, 15148000
.   : milestone, 15148000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.883 s [14.883 s, 14.883 s] -
appsec 15.275 s [15.275 s, 15.275 s] 392.0 ms (2.6%)
iast 18.825 s [18.825 s, 18.825 s] 3.942 s (26.5%)
iast_GLOBAL 18.043 s [18.043 s, 18.043 s] 3.16 s (21.2%)
profiling 15.004 s [15.004 s, 15.004 s] 121.0 ms (0.8%)
tracing 15.142 s [15.142 s, 15.142 s] 259.0 ms (1.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.919 s [14.919 s, 14.919 s] -
appsec 14.973 s [14.973 s, 14.973 s] 54.0 ms (0.4%)
iast 18.576 s [18.576 s, 18.576 s] 3.657 s (24.5%)
iast_GLOBAL 18.038 s [18.038 s, 18.038 s] 3.119 s (20.9%)
profiling 15.379 s [15.379 s, 15.379 s] 460.0 ms (3.1%)
tracing 15.148 s [15.148 s, 15.148 s] 229.0 ms (1.5%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~d21a1aa2b2, baseline=1.55.0-SNAPSHOT~1772b5b0ee
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.476 ms) : 1465, 1488
.   : milestone, 1476,
appsec (3.643 ms) : 3430, 3856
.   : milestone, 3643,
iast (2.21 ms) : 2146, 2273
.   : milestone, 2210,
iast_GLOBAL (2.245 ms) : 2181, 2309
.   : milestone, 2245,
profiling (2.471 ms) : 2312, 2630
.   : milestone, 2471,
tracing (2.03 ms) : 1981, 2080
.   : milestone, 2030,
section candidate
no_agent (1.478 ms) : 1467, 1490
.   : milestone, 1478,
appsec (3.638 ms) : 3426, 3851
.   : milestone, 3638,
iast (2.201 ms) : 2138, 2264
.   : milestone, 2201,
iast_GLOBAL (2.238 ms) : 2174, 2302
.   : milestone, 2238,
profiling (2.072 ms) : 2019, 2125
.   : milestone, 2072,
tracing (2.023 ms) : 1974, 2073
.   : milestone, 2023,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.465 ms, 1.488 ms] -
appsec 3.643 ms [3.43 ms, 3.856 ms] 2.166 ms (146.7%)
iast 2.21 ms [2.146 ms, 2.273 ms] 733.179 µs (49.7%)
iast_GLOBAL 2.245 ms [2.181 ms, 2.309 ms] 768.815 µs (52.1%)
profiling 2.471 ms [2.312 ms, 2.63 ms] 994.162 µs (67.3%)
tracing 2.03 ms [1.981 ms, 2.08 ms] 553.788 µs (37.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.467 ms, 1.49 ms] -
appsec 3.638 ms [3.426 ms, 3.851 ms] 2.16 ms (146.1%)
iast 2.201 ms [2.138 ms, 2.264 ms] 722.85 µs (48.9%)
iast_GLOBAL 2.238 ms [2.174 ms, 2.302 ms] 759.736 µs (51.4%)
profiling 2.072 ms [2.019 ms, 2.125 ms] 593.877 µs (40.2%)
tracing 2.023 ms [1.974 ms, 2.073 ms] 545.216 µs (36.9%)

amarziali and others added 4 commits October 7, 2025 17:34
# Conflicts:
#	dd-java-agent/instrumentation/jetty/jetty-server/jetty-server-9.0/build.gradle
@bric3 bric3 force-pushed the andrea.marziali/jetty branch from 206a126 to c96dd02 Compare October 7, 2025 15:42
@bric3 bric3 marked this pull request as ready for review October 7, 2025 15:42
@bric3 bric3 requested review from a team as code owners October 7, 2025 15:42
@bric3 bric3 requested a review from dougqh October 7, 2025 15:42
@bric3 bric3 changed the title Split jetty-server-9.0 project setup to multiple modules Split jetty-server-9.0 project setup to multiple modules Oct 7, 2025
@bric3 bric3 force-pushed the andrea.marziali/jetty branch from c96dd02 to f54d450 Compare October 7, 2025 15:47
@bric3 bric3 force-pushed the andrea.marziali/jetty branch from f54d450 to 1b67b9b Compare October 7, 2025 17:48
@bric3 bric3 merged commit 60a3b9d into master Oct 8, 2025
534 checks passed
@bric3 bric3 deleted the andrea.marziali/jetty branch October 8, 2025 08:07
@github-actions github-actions bot added this to the 1.55.0 milestone Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
inst: jetty Jetty instrumentation tag: no release notes Changes to exclude from release notes type: enhancement Enhancements and improvements
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants