Skip to content

Conversation

@cecile75
Copy link
Contributor

@cecile75 cecile75 commented Nov 6, 2025

What Does This Do

Initial OpenTelemetry metrics instrumentation and stubbed types to support the OTel metrics API - tests will be added as the various stubs are replaced with real implementations

Motivation

OpenTelemetry Metrics API support

Additional Notes

Jira ticket: APMAPI-1671

@cecile75 cecile75 added type: enhancement Enhancements and improvements tag: no release notes Changes to exclude from release notes inst: opentelemetry OpenTelemetry instrumentation labels Nov 6, 2025
@datadog-official
Copy link

datadog-official bot commented Nov 6, 2025

🎯 Code Coverage
Patch Coverage: 0.00%
Total Coverage: 59.62% (+0.00%)

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Nov 6, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master cecile/otelmetrics13
git_commit_date 1762881452 1762941834
git_commit_sha 5db793a f15cec4
release_version 1.56.0-SNAPSHOT~5db793a092 1.55.0-SNAPSHOT~f15cec4a60
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1762943759 1762943759
ci_job_id 1229339527 1229339527
ci_pipeline_id 82055544 82055544
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-1fmriv65 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-1fmriv65 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 54 metrics, 11 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.55.0-SNAPSHOT~f15cec4a60, baseline=1.56.0-SNAPSHOT~5db793a092

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1051078
Total [baseline] (8.663 s) : 0, 8662920
Agent [candidate] (1.048 s) : 0, 1047546
Total [candidate] (8.648 s) : 0, 8647645
section iast
Agent [baseline] (1.177 s) : 0, 1177053
Total [baseline] (9.268 s) : 0, 9267628
Agent [candidate] (1.184 s) : 0, 1184432
Total [candidate] (9.296 s) : 0, 9295787
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent iast 1.177 s 125.975 ms (12.0%)
Total tracing 8.663 s -
Total iast 9.268 s 604.707 ms (7.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent iast 1.184 s 136.886 ms (13.1%)
Total tracing 8.648 s -
Total iast 9.296 s 648.143 ms (7.5%)
gantt
    title insecure-bank - break down per module: candidate=1.55.0-SNAPSHOT~f15cec4a60, baseline=1.56.0-SNAPSHOT~5db793a092

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.475 ms) : 0, 1475
crashtracking [candidate] (1.444 ms) : 0, 1444
BytebuddyAgent [baseline] (707.67 ms) : 0, 707670
BytebuddyAgent [candidate] (705.526 ms) : 0, 705526
GlobalTracer [baseline] (246.215 ms) : 0, 246215
GlobalTracer [candidate] (245.633 ms) : 0, 245633
AppSec [baseline] (32.522 ms) : 0, 32522
AppSec [candidate] (32.099 ms) : 0, 32099
Debugger [baseline] (6.442 ms) : 0, 6442
Debugger [candidate] (6.346 ms) : 0, 6346
Remote Config [baseline] (727.668 µs) : 0, 728
Remote Config [candidate] (700.267 µs) : 0, 700
Telemetry [baseline] (15.449 ms) : 0, 15449
Telemetry [candidate] (13.809 ms) : 0, 13809
Flare Poller [baseline] (5.807 ms) : 0, 5807
Flare Poller [candidate] (7.302 ms) : 0, 7302
section iast
crashtracking [baseline] (1.453 ms) : 0, 1453
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (826.652 ms) : 0, 826652
BytebuddyAgent [candidate] (831.894 ms) : 0, 831894
GlobalTracer [baseline] (233.974 ms) : 0, 233974
GlobalTracer [candidate] (235.668 ms) : 0, 235668
IAST [baseline] (30.624 ms) : 0, 30624
IAST [candidate] (32.525 ms) : 0, 32525
AppSec [baseline] (30.347 ms) : 0, 30347
AppSec [candidate] (28.864 ms) : 0, 28864
Debugger [baseline] (6.004 ms) : 0, 6004
Debugger [candidate] (6.004 ms) : 0, 6004
Remote Config [baseline] (609.745 µs) : 0, 610
Remote Config [candidate] (611.788 µs) : 0, 612
Telemetry [baseline] (8.457 ms) : 0, 8457
Telemetry [candidate] (8.427 ms) : 0, 8427
Flare Poller [baseline] (4.189 ms) : 0, 4189
Flare Poller [candidate] (4.193 ms) : 0, 4193
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.55.0-SNAPSHOT~f15cec4a60, baseline=1.56.0-SNAPSHOT~5db793a092

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.056 s) : 0, 1056105
Total [baseline] (10.824 s) : 0, 10824405
Agent [candidate] (1.046 s) : 0, 1045733
Total [candidate] (10.755 s) : 0, 10755302
section appsec
Agent [baseline] (1.228 s) : 0, 1228168
Total [baseline] (10.904 s) : 0, 10904248
Agent [candidate] (1.221 s) : 0, 1220557
Total [candidate] (10.972 s) : 0, 10971500
section iast
Agent [baseline] (1.182 s) : 0, 1182232
Total [baseline] (11.151 s) : 0, 11150805
Agent [candidate] (1.178 s) : 0, 1178437
Total [candidate] (11.116 s) : 0, 11115575
section profiling
Agent [baseline] (1.193 s) : 0, 1192662
Total [baseline] (10.936 s) : 0, 10935641
Agent [candidate] (1.194 s) : 0, 1193839
Total [candidate] (10.894 s) : 0, 10893736
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.056 s -
Agent appsec 1.228 s 172.063 ms (16.3%)
Agent iast 1.182 s 126.126 ms (11.9%)
Agent profiling 1.193 s 136.556 ms (12.9%)
Total tracing 10.824 s -
Total appsec 10.904 s 79.843 ms (0.7%)
Total iast 11.151 s 326.4 ms (3.0%)
Total profiling 10.936 s 111.236 ms (1.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.046 s -
Agent appsec 1.221 s 174.824 ms (16.7%)
Agent iast 1.178 s 132.704 ms (12.7%)
Agent profiling 1.194 s 148.106 ms (14.2%)
Total tracing 10.755 s -
Total appsec 10.972 s 216.198 ms (2.0%)
Total iast 11.116 s 360.273 ms (3.3%)
Total profiling 10.894 s 138.434 ms (1.3%)
gantt
    title petclinic - break down per module: candidate=1.55.0-SNAPSHOT~f15cec4a60, baseline=1.56.0-SNAPSHOT~5db793a092

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.477 ms) : 0, 1477
crashtracking [candidate] (1.45 ms) : 0, 1450
BytebuddyAgent [baseline] (711.039 ms) : 0, 711039
BytebuddyAgent [candidate] (704.746 ms) : 0, 704746
GlobalTracer [baseline] (247.57 ms) : 0, 247570
GlobalTracer [candidate] (245.416 ms) : 0, 245416
AppSec [baseline] (32.824 ms) : 0, 32824
AppSec [candidate] (31.971 ms) : 0, 31971
Debugger [baseline] (6.456 ms) : 0, 6456
Debugger [candidate] (6.317 ms) : 0, 6317
Remote Config [baseline] (720.544 µs) : 0, 721
Remote Config [candidate] (712.116 µs) : 0, 712
Telemetry [baseline] (13.002 ms) : 0, 13002
Telemetry [candidate] (14.039 ms) : 0, 14039
Flare Poller [baseline] (8.119 ms) : 0, 8119
Flare Poller [candidate] (6.431 ms) : 0, 6431
section appsec
crashtracking [baseline] (1.45 ms) : 0, 1450
crashtracking [candidate] (1.441 ms) : 0, 1441
BytebuddyAgent [baseline] (731.71 ms) : 0, 731710
BytebuddyAgent [candidate] (728.267 ms) : 0, 728267
GlobalTracer [baseline] (239.583 ms) : 0, 239583
GlobalTracer [candidate] (237.232 ms) : 0, 237232
IAST [baseline] (25.366 ms) : 0, 25366
IAST [candidate] (24.814 ms) : 0, 24814
AppSec [baseline] (175.552 ms) : 0, 175552
AppSec [candidate] (174.845 ms) : 0, 174845
Debugger [baseline] (6.101 ms) : 0, 6101
Debugger [candidate] (5.976 ms) : 0, 5976
Remote Config [baseline] (654.536 µs) : 0, 655
Remote Config [candidate] (676.217 µs) : 0, 676
Telemetry [baseline] (8.766 ms) : 0, 8766
Telemetry [candidate] (8.545 ms) : 0, 8545
Flare Poller [baseline] (3.998 ms) : 0, 3998
Flare Poller [candidate] (3.988 ms) : 0, 3988
section iast
crashtracking [baseline] (1.447 ms) : 0, 1447
crashtracking [candidate] (1.445 ms) : 0, 1445
BytebuddyAgent [baseline] (830.195 ms) : 0, 830195
BytebuddyAgent [candidate] (827.804 ms) : 0, 827804
GlobalTracer [baseline] (235.33 ms) : 0, 235330
GlobalTracer [candidate] (234.431 ms) : 0, 234431
IAST [baseline] (32.622 ms) : 0, 32622
IAST [candidate] (32.292 ms) : 0, 32292
AppSec [baseline] (28.673 ms) : 0, 28673
AppSec [candidate] (28.514 ms) : 0, 28514
Debugger [baseline] (6.014 ms) : 0, 6014
Debugger [candidate] (6.007 ms) : 0, 6007
Remote Config [baseline] (600.35 µs) : 0, 600
Remote Config [candidate] (607.856 µs) : 0, 608
Telemetry [baseline] (8.457 ms) : 0, 8457
Telemetry [candidate] (8.403 ms) : 0, 8403
Flare Poller [baseline] (4.111 ms) : 0, 4111
Flare Poller [candidate] (4.103 ms) : 0, 4103
section profiling
crashtracking [baseline] (1.446 ms) : 0, 1446
crashtracking [candidate] (1.415 ms) : 0, 1415
BytebuddyAgent [baseline] (729.951 ms) : 0, 729951
BytebuddyAgent [candidate] (730.167 ms) : 0, 730167
GlobalTracer [baseline] (221.457 ms) : 0, 221457
GlobalTracer [candidate] (221.586 ms) : 0, 221586
AppSec [baseline] (32.115 ms) : 0, 32115
AppSec [candidate] (31.962 ms) : 0, 31962
Debugger [baseline] (7.402 ms) : 0, 7402
Debugger [candidate] (6.705 ms) : 0, 6705
Remote Config [baseline] (682.902 µs) : 0, 683
Remote Config [candidate] (676.824 µs) : 0, 677
Telemetry [baseline] (15.316 ms) : 0, 15316
Telemetry [candidate] (15.579 ms) : 0, 15579
Flare Poller [baseline] (4.138 ms) : 0, 4138
Flare Poller [candidate] (4.172 ms) : 0, 4172
ProfilingAgent [baseline] (110.488 ms) : 0, 110488
ProfilingAgent [candidate] (111.197 ms) : 0, 111197
Profiling [baseline] (111.134 ms) : 0, 111134
Profiling [candidate] (111.844 ms) : 0, 111844
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master cecile/otelmetrics13
git_commit_date 1762881452 1762941834
git_commit_sha 5db793a f15cec4
release_version 1.56.0-SNAPSHOT~5db793a092 1.55.0-SNAPSHOT~f15cec4a60
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1762944257 1762944257
ci_job_id 1229339528 1229339528
ci_pipeline_id 82055544 82055544
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-k2s157bf 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-k2s157bf 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 2 performance regressions! Performance is the same for 17 metrics, 15 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:profiling:high_load better
[-144.296µs; -43.789µs] or [-8.782%; -2.665%]
unstable
[-961.865µs; -182.782µs] or [-20.263%; -3.851%]
unstable
[-68.232op/s; +433.857op/s] or [-3.069%; +19.513%]
1.549ms 4.175ms 2406.188op/s 1.643ms 4.747ms 2223.375op/s
scenario:load:petclinic:code_origins:high_load worse
[+0.757ms; +1.563ms] or [+4.419%; +9.120%]
worse
[+0.946ms; +2.185ms] or [+3.355%; +7.750%]
unstable
[-42.533op/s; +12.970op/s] or [-16.007%; +4.881%]
18.295ms 29.752ms 250.938op/s 17.135ms 28.187ms 265.719op/s
scenario:load:petclinic:profiling:high_load better
[-2.040ms; -0.788ms] or [-10.244%; -3.956%]
unsure
[-2.524ms; -0.519ms] or [-7.999%; -1.646%]
unstable
[-10.707op/s; +41.770op/s] or [-4.607%; +17.973%]
18.502ms 30.033ms 247.938op/s 19.916ms 31.554ms 232.406op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~f15cec4a60, baseline=1.56.0-SNAPSHOT~5db793a092
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.188 ms) : 1177, 1200
.   : milestone, 1188,
iast (3.188 ms) : 3148, 3228
.   : milestone, 3188,
iast_FULL (5.764 ms) : 5707, 5821
.   : milestone, 5764,
iast_GLOBAL (3.749 ms) : 3692, 3806
.   : milestone, 3749,
profiling (2.031 ms) : 2013, 2049
.   : milestone, 2031,
tracing (1.809 ms) : 1794, 1824
.   : milestone, 1809,
section candidate
no_agent (1.177 ms) : 1166, 1189
.   : milestone, 1177,
iast (3.126 ms) : 3085, 3167
.   : milestone, 3126,
iast_FULL (5.951 ms) : 5891, 6010
.   : milestone, 5951,
iast_GLOBAL (3.655 ms) : 3596, 3714
.   : milestone, 3655,
profiling (1.871 ms) : 1855, 1888
.   : milestone, 1871,
tracing (1.923 ms) : 1906, 1940
.   : milestone, 1923,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.188 ms [1.177 ms, 1.2 ms] -
iast 3.188 ms [3.148 ms, 3.228 ms] 2.0 ms (168.3%)
iast_FULL 5.764 ms [5.707 ms, 5.821 ms] 4.576 ms (385.0%)
iast_GLOBAL 3.749 ms [3.692 ms, 3.806 ms] 2.56 ms (215.5%)
profiling 2.031 ms [2.013 ms, 2.049 ms] 842.529 µs (70.9%)
tracing 1.809 ms [1.794 ms, 1.824 ms] 620.463 µs (52.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.177 ms [1.166 ms, 1.189 ms] -
iast 3.126 ms [3.085 ms, 3.167 ms] 1.949 ms (165.5%)
iast_FULL 5.951 ms [5.891 ms, 6.01 ms] 4.773 ms (405.4%)
iast_GLOBAL 3.655 ms [3.596 ms, 3.714 ms] 2.477 ms (210.4%)
profiling 1.871 ms [1.855 ms, 1.888 ms] 693.98 µs (58.9%)
tracing 1.923 ms [1.906 ms, 1.94 ms] 745.573 µs (63.3%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~f15cec4a60, baseline=1.56.0-SNAPSHOT~5db793a092
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.134 ms) : 17948, 18319
.   : milestone, 18134,
appsec (18.602 ms) : 18414, 18790
.   : milestone, 18602,
code_origins (17.558 ms) : 17384, 17732
.   : milestone, 17558,
iast (17.683 ms) : 17507, 17859
.   : milestone, 17683,
profiling (20.093 ms) : 19890, 20297
.   : milestone, 20093,
tracing (17.661 ms) : 17484, 17838
.   : milestone, 17661,
section candidate
no_agent (18.765 ms) : 18575, 18954
.   : milestone, 18765,
appsec (18.552 ms) : 18362, 18743
.   : milestone, 18552,
code_origins (18.598 ms) : 18407, 18789
.   : milestone, 18598,
iast (18.352 ms) : 18171, 18533
.   : milestone, 18352,
profiling (18.822 ms) : 18632, 19012
.   : milestone, 18822,
tracing (17.575 ms) : 17401, 17749
.   : milestone, 17575,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.134 ms [17.948 ms, 18.319 ms] -
appsec 18.602 ms [18.414 ms, 18.79 ms] 468.083 µs (2.6%)
code_origins 17.558 ms [17.384 ms, 17.732 ms] -575.76 µs (-3.2%)
iast 17.683 ms [17.507 ms, 17.859 ms] -451.023 µs (-2.5%)
profiling 20.093 ms [19.89 ms, 20.297 ms] 1.96 ms (10.8%)
tracing 17.661 ms [17.484 ms, 17.838 ms] -473.108 µs (-2.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.765 ms [18.575 ms, 18.954 ms] -
appsec 18.552 ms [18.362 ms, 18.743 ms] -212.15 µs (-1.1%)
code_origins 18.598 ms [18.407 ms, 18.789 ms] -166.513 µs (-0.9%)
iast 18.352 ms [18.171 ms, 18.533 ms] -412.606 µs (-2.2%)
profiling 18.822 ms [18.632 ms, 19.012 ms] 57.525 µs (0.3%)
tracing 17.575 ms [17.401 ms, 17.749 ms] -1.19 ms (-6.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master cecile/otelmetrics13
git_commit_date 1762881452 1762941834
git_commit_sha 5db793a f15cec4
release_version 1.56.0-SNAPSHOT~5db793a092 1.55.0-SNAPSHOT~f15cec4a60
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1762943912 1762943912
ci_job_id 1229339529 1229339529
ci_pipeline_id 82055544 82055544
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-tw2o23am 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-tw2o23am 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.55.0-SNAPSHOT~f15cec4a60, baseline=1.56.0-SNAPSHOT~5db793a092
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.966 s) : 14966000, 14966000
.   : milestone, 14966000,
appsec (14.694 s) : 14694000, 14694000
.   : milestone, 14694000,
iast (18.369 s) : 18369000, 18369000
.   : milestone, 18369000,
iast_GLOBAL (18.11 s) : 18110000, 18110000
.   : milestone, 18110000,
profiling (15.413 s) : 15413000, 15413000
.   : milestone, 15413000,
tracing (14.741 s) : 14741000, 14741000
.   : milestone, 14741000,
section candidate
no_agent (15.323 s) : 15323000, 15323000
.   : milestone, 15323000,
appsec (14.977 s) : 14977000, 14977000
.   : milestone, 14977000,
iast (18.4 s) : 18400000, 18400000
.   : milestone, 18400000,
iast_GLOBAL (18.079 s) : 18079000, 18079000
.   : milestone, 18079000,
profiling (14.704 s) : 14704000, 14704000
.   : milestone, 14704000,
tracing (14.816 s) : 14816000, 14816000
.   : milestone, 14816000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.966 s [14.966 s, 14.966 s] -
appsec 14.694 s [14.694 s, 14.694 s] -272.0 ms (-1.8%)
iast 18.369 s [18.369 s, 18.369 s] 3.403 s (22.7%)
iast_GLOBAL 18.11 s [18.11 s, 18.11 s] 3.144 s (21.0%)
profiling 15.413 s [15.413 s, 15.413 s] 447.0 ms (3.0%)
tracing 14.741 s [14.741 s, 14.741 s] -225.0 ms (-1.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.323 s [15.323 s, 15.323 s] -
appsec 14.977 s [14.977 s, 14.977 s] -346.0 ms (-2.3%)
iast 18.4 s [18.4 s, 18.4 s] 3.077 s (20.1%)
iast_GLOBAL 18.079 s [18.079 s, 18.079 s] 2.756 s (18.0%)
profiling 14.704 s [14.704 s, 14.704 s] -619.0 ms (-4.0%)
tracing 14.816 s [14.816 s, 14.816 s] -507.0 ms (-3.3%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~f15cec4a60, baseline=1.56.0-SNAPSHOT~5db793a092
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.481 ms) : 1469, 1492
.   : milestone, 1481,
appsec (3.734 ms) : 3514, 3954
.   : milestone, 3734,
iast (2.22 ms) : 2157, 2283
.   : milestone, 2220,
iast_GLOBAL (2.269 ms) : 2205, 2333
.   : milestone, 2269,
profiling (2.071 ms) : 2020, 2122
.   : milestone, 2071,
tracing (2.038 ms) : 1989, 2088
.   : milestone, 2038,
section candidate
no_agent (1.478 ms) : 1466, 1489
.   : milestone, 1478,
appsec (3.713 ms) : 3494, 3932
.   : milestone, 3713,
iast (2.209 ms) : 2146, 2272
.   : milestone, 2209,
iast_GLOBAL (2.262 ms) : 2198, 2325
.   : milestone, 2262,
profiling (2.071 ms) : 2019, 2123
.   : milestone, 2071,
tracing (2.03 ms) : 1981, 2079
.   : milestone, 2030,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.481 ms [1.469 ms, 1.492 ms] -
appsec 3.734 ms [3.514 ms, 3.954 ms] 2.253 ms (152.2%)
iast 2.22 ms [2.157 ms, 2.283 ms] 739.231 µs (49.9%)
iast_GLOBAL 2.269 ms [2.205 ms, 2.333 ms] 788.048 µs (53.2%)
profiling 2.071 ms [2.02 ms, 2.122 ms] 590.282 µs (39.9%)
tracing 2.038 ms [1.989 ms, 2.088 ms] 557.569 µs (37.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.466 ms, 1.489 ms] -
appsec 3.713 ms [3.494 ms, 3.932 ms] 2.235 ms (151.2%)
iast 2.209 ms [2.146 ms, 2.272 ms] 731.048 µs (49.5%)
iast_GLOBAL 2.262 ms [2.198 ms, 2.325 ms] 783.648 µs (53.0%)
profiling 2.071 ms [2.019 ms, 2.123 ms] 593.243 µs (40.1%)
tracing 2.03 ms [1.981 ms, 2.079 ms] 552.394 µs (37.4%)

@cecile75 cecile75 marked this pull request as ready for review November 12, 2025 14:35
@cecile75 cecile75 requested review from a team as code owners November 12, 2025 14:35
@cecile75 cecile75 requested review from mcculls and removed request for a team November 12, 2025 14:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: opentelemetry OpenTelemetry 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