Skip to content

Implement OpenTelemetry Observable Metrics API#10631

Open
mcculls wants to merge 1 commit intomasterfrom
mcculls/otel-metrics-async-storage
Open

Implement OpenTelemetry Observable Metrics API#10631
mcculls wants to merge 1 commit intomasterfrom
mcculls/otel-metrics-async-storage

Conversation

@mcculls
Copy link
Contributor

@mcculls mcculls commented Feb 18, 2026

Additional Notes

Also add tests to exercise both the observable and plain metrics API.

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.

@mcculls mcculls requested review from a team as code owners February 18, 2026 20:12
@mcculls mcculls requested review from mhlidd and removed request for a team February 18, 2026 20:12
@mcculls mcculls added the inst: opentelemetry OpenTelemetry instrumentation label Feb 18, 2026
@pr-commenter
Copy link

pr-commenter bot commented Feb 18, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/otel-metrics-async-storage
git_commit_date 1771408718 1771445244
git_commit_sha 36ff528 9b76ed7
release_version 1.60.0-SNAPSHOT~36ff528d76 1.60.0-SNAPSHOT~9b76ed76a1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1771447344 1771447344
ci_job_id 1437104024 1437104024
ci_pipeline_id 97362740 97362740
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-5velsujb 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-5velsujb 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, 10 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~9b76ed76a1, baseline=1.60.0-SNAPSHOT~36ff528d76

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.067 s) : 0, 1067321
Total [baseline] (8.806 s) : 0, 8805622
Agent [candidate] (1.065 s) : 0, 1065371
Total [candidate] (8.736 s) : 0, 8735690
section iast
Agent [baseline] (1.235 s) : 0, 1235144
Total [baseline] (9.375 s) : 0, 9375316
Agent [candidate] (1.234 s) : 0, 1233611
Total [candidate] (9.358 s) : 0, 9357691
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.067 s -
Agent iast 1.235 s 167.823 ms (15.7%)
Total tracing 8.806 s -
Total iast 9.375 s 569.694 ms (6.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent iast 1.234 s 168.24 ms (15.8%)
Total tracing 8.736 s -
Total iast 9.358 s 622.001 ms (7.1%)
gantt
    title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~9b76ed76a1, baseline=1.60.0-SNAPSHOT~36ff528d76

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.189 ms) : 0, 1189
crashtracking [candidate] (1.183 ms) : 0, 1183
BytebuddyAgent [baseline] (630.91 ms) : 0, 630910
BytebuddyAgent [candidate] (628.617 ms) : 0, 628617
AgentMeter [baseline] (29.052 ms) : 0, 29052
AgentMeter [candidate] (28.91 ms) : 0, 28910
GlobalTracer [baseline] (258.096 ms) : 0, 258096
GlobalTracer [candidate] (257.579 ms) : 0, 257579
AppSec [baseline] (33.075 ms) : 0, 33075
AppSec [candidate] (32.986 ms) : 0, 32986
Debugger [baseline] (61.395 ms) : 0, 61395
Debugger [candidate] (60.765 ms) : 0, 60765
Remote Config [baseline] (645.287 µs) : 0, 645
Remote Config [candidate] (638.395 µs) : 0, 638
Telemetry [baseline] (12.293 ms) : 0, 12293
Telemetry [candidate] (14.108 ms) : 0, 14108
Flare Poller [baseline] (5.314 ms) : 0, 5314
Flare Poller [candidate] (5.388 ms) : 0, 5388
section iast
crashtracking [baseline] (1.183 ms) : 0, 1183
crashtracking [candidate] (1.174 ms) : 0, 1174
BytebuddyAgent [baseline] (799.672 ms) : 0, 799672
BytebuddyAgent [candidate] (798.017 ms) : 0, 798017
AgentMeter [baseline] (11.247 ms) : 0, 11247
AgentMeter [candidate] (11.255 ms) : 0, 11255
GlobalTracer [baseline] (248.039 ms) : 0, 248039
GlobalTracer [candidate] (248.815 ms) : 0, 248815
AppSec [baseline] (34.155 ms) : 0, 34155
AppSec [candidate] (32.965 ms) : 0, 32965
Debugger [baseline] (65.944 ms) : 0, 65944
Debugger [candidate] (66.613 ms) : 0, 66613
Remote Config [baseline] (530.283 µs) : 0, 530
Remote Config [candidate] (546.039 µs) : 0, 546
Telemetry [baseline] (8.668 ms) : 0, 8668
Telemetry [candidate] (8.558 ms) : 0, 8558
Flare Poller [baseline] (3.472 ms) : 0, 3472
Flare Poller [candidate] (3.482 ms) : 0, 3482
IAST [baseline] (26.889 ms) : 0, 26889
IAST [candidate] (26.953 ms) : 0, 26953
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~9b76ed76a1, baseline=1.60.0-SNAPSHOT~36ff528d76

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1065818
Total [baseline] (10.813 s) : 0, 10812956
Agent [candidate] (1.069 s) : 0, 1069105
Total [candidate] (10.923 s) : 0, 10923093
section appsec
Agent [baseline] (1.238 s) : 0, 1237621
Total [baseline] (11.077 s) : 0, 11076778
Agent [candidate] (1.237 s) : 0, 1237460
Total [candidate] (10.976 s) : 0, 10975936
section iast
Agent [baseline] (1.235 s) : 0, 1234558
Total [baseline] (11.301 s) : 0, 11301059
Agent [candidate] (1.233 s) : 0, 1232926
Total [candidate] (11.229 s) : 0, 11229437
section profiling
Agent [baseline] (1.191 s) : 0, 1191198
Total [baseline] (10.958 s) : 0, 10957571
Agent [candidate] (1.197 s) : 0, 1196964
Total [candidate] (11.051 s) : 0, 11051357
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent appsec 1.238 s 171.803 ms (16.1%)
Agent iast 1.235 s 168.739 ms (15.8%)
Agent profiling 1.191 s 125.379 ms (11.8%)
Total tracing 10.813 s -
Total appsec 11.077 s 263.822 ms (2.4%)
Total iast 11.301 s 488.103 ms (4.5%)
Total profiling 10.958 s 144.615 ms (1.3%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.069 s -
Agent appsec 1.237 s 168.356 ms (15.7%)
Agent iast 1.233 s 163.822 ms (15.3%)
Agent profiling 1.197 s 127.86 ms (12.0%)
Total tracing 10.923 s -
Total appsec 10.976 s 52.844 ms (0.5%)
Total iast 11.229 s 306.344 ms (2.8%)
Total profiling 11.051 s 128.264 ms (1.2%)
gantt
    title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~9b76ed76a1, baseline=1.60.0-SNAPSHOT~36ff528d76

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.175 ms) : 0, 1175
crashtracking [candidate] (1.18 ms) : 0, 1180
BytebuddyAgent [baseline] (628.682 ms) : 0, 628682
BytebuddyAgent [candidate] (630.556 ms) : 0, 630556
AgentMeter [baseline] (28.899 ms) : 0, 28899
AgentMeter [candidate] (29.044 ms) : 0, 29044
GlobalTracer [baseline] (257.439 ms) : 0, 257439
GlobalTracer [candidate] (258.001 ms) : 0, 258001
AppSec [baseline] (32.723 ms) : 0, 32723
AppSec [candidate] (33.052 ms) : 0, 33052
Debugger [baseline] (64.372 ms) : 0, 64372
Debugger [candidate] (62.596 ms) : 0, 62596
Remote Config [baseline] (614.827 µs) : 0, 615
Remote Config [candidate] (628.73 µs) : 0, 629
Telemetry [baseline] (12.213 ms) : 0, 12213
Telemetry [candidate] (12.562 ms) : 0, 12562
Flare Poller [baseline] (4.538 ms) : 0, 4538
Flare Poller [candidate] (6.124 ms) : 0, 6124
section appsec
crashtracking [baseline] (1.172 ms) : 0, 1172
crashtracking [candidate] (1.195 ms) : 0, 1195
BytebuddyAgent [baseline] (657.479 ms) : 0, 657479
BytebuddyAgent [candidate] (658.124 ms) : 0, 658124
AgentMeter [baseline] (11.944 ms) : 0, 11944
AgentMeter [candidate] (11.943 ms) : 0, 11943
GlobalTracer [baseline] (257.907 ms) : 0, 257907
GlobalTracer [candidate] (257.649 ms) : 0, 257649
AppSec [baseline] (167.421 ms) : 0, 167421
AppSec [candidate] (168.184 ms) : 0, 168184
Debugger [baseline] (67.074 ms) : 0, 67074
Debugger [candidate] (65.998 ms) : 0, 65998
Remote Config [baseline] (640.927 µs) : 0, 641
Remote Config [candidate] (656.0 µs) : 0, 656
Telemetry [baseline] (9.735 ms) : 0, 9735
Telemetry [candidate] (9.495 ms) : 0, 9495
Flare Poller [baseline] (3.71 ms) : 0, 3710
Flare Poller [candidate] (3.625 ms) : 0, 3625
IAST [baseline] (25.376 ms) : 0, 25376
IAST [candidate] (25.309 ms) : 0, 25309
section iast
crashtracking [baseline] (1.176 ms) : 0, 1176
crashtracking [candidate] (1.204 ms) : 0, 1204
BytebuddyAgent [baseline] (796.838 ms) : 0, 796838
BytebuddyAgent [candidate] (797.399 ms) : 0, 797399
AgentMeter [baseline] (11.278 ms) : 0, 11278
AgentMeter [candidate] (11.233 ms) : 0, 11233
GlobalTracer [baseline] (248.816 ms) : 0, 248816
GlobalTracer [candidate] (248.247 ms) : 0, 248247
AppSec [baseline] (32.309 ms) : 0, 32309
AppSec [candidate] (32.686 ms) : 0, 32686
Debugger [baseline] (68.874 ms) : 0, 68874
Debugger [candidate] (67.226 ms) : 0, 67226
Remote Config [baseline] (542.968 µs) : 0, 543
Remote Config [candidate] (542.351 µs) : 0, 542
Telemetry [baseline] (8.613 ms) : 0, 8613
Telemetry [candidate] (8.568 ms) : 0, 8568
Flare Poller [baseline] (3.436 ms) : 0, 3436
Flare Poller [candidate] (3.411 ms) : 0, 3411
IAST [baseline] (27.219 ms) : 0, 27219
IAST [candidate] (27.209 ms) : 0, 27209
section profiling
crashtracking [baseline] (1.236 ms) : 0, 1236
crashtracking [candidate] (1.223 ms) : 0, 1223
BytebuddyAgent [baseline] (683.113 ms) : 0, 683113
BytebuddyAgent [candidate] (686.676 ms) : 0, 686676
AgentMeter [baseline] (8.617 ms) : 0, 8617
AgentMeter [candidate] (8.704 ms) : 0, 8704
GlobalTracer [baseline] (215.815 ms) : 0, 215815
GlobalTracer [candidate] (216.977 ms) : 0, 216977
AppSec [baseline] (32.618 ms) : 0, 32618
AppSec [candidate] (32.844 ms) : 0, 32844
Debugger [baseline] (67.521 ms) : 0, 67521
Debugger [candidate] (67.529 ms) : 0, 67529
Remote Config [baseline] (617.406 µs) : 0, 617
Remote Config [candidate] (634.691 µs) : 0, 635
Telemetry [baseline] (8.854 ms) : 0, 8854
Telemetry [candidate] (8.934 ms) : 0, 8934
Flare Poller [baseline] (3.789 ms) : 0, 3789
Flare Poller [candidate] (3.838 ms) : 0, 3838
ProfilingAgent [baseline] (99.21 ms) : 0, 99210
ProfilingAgent [candidate] (99.545 ms) : 0, 99545
Profiling [baseline] (99.78 ms) : 0, 99780
Profiling [candidate] (100.118 ms) : 0, 100118
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/otel-metrics-async-storage
git_commit_date 1771408718 1771445244
git_commit_sha 36ff528 9b76ed7
release_version 1.60.0-SNAPSHOT~36ff528d76 1.60.0-SNAPSHOT~9b76ed76a1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1771447827 1771447827
ci_job_id 1437104027 1437104027
ci_pipeline_id 97362740 97362740
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-3v3fo1v0 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-3v3fo1v0 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 3 performance regressions! Performance is the same for 14 metrics, 17 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:high_load better
[-178.608µs; -117.766µs] or [-7.311%; -4.821%]
better
[-565.743µs; -227.284µs] or [-7.837%; -3.149%]
unstable
[-58.784op/s; +213.284op/s] or [-4.056%; +14.715%]
2.295ms 6.822ms 1526.719op/s 2.443ms 7.219ms 1449.469op/s
scenario:load:petclinic:tracing:high_load worse
[+0.668ms; +1.623ms] or [+3.857%; +9.368%]
unsure
[+313.185µs; +1669.542µs] or [+1.090%; +5.811%]
unstable
[-38.917op/s; +14.292op/s] or [-14.870%; +5.461%]
18.473ms 29.724ms 249.406op/s 17.328ms 28.733ms 261.719op/s
scenario:load:petclinic:appsec:high_load worse
[+1.141ms; +1.868ms] or [+6.227%; +10.195%]
worse
[+0.735ms; +1.871ms] or [+2.422%; +6.164%]
unstable
[-40.358op/s; +8.858op/s] or [-16.238%; +3.564%]
19.829ms 31.663ms 232.781op/s 18.325ms 30.359ms 248.531op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~9b76ed76a1, baseline=1.60.0-SNAPSHOT~36ff528d76
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.216 ms) : 1204, 1228
.   : milestone, 1216,
iast (3.154 ms) : 3118, 3190
.   : milestone, 3154,
iast_FULL (5.794 ms) : 5736, 5852
.   : milestone, 5794,
iast_GLOBAL (3.471 ms) : 3419, 3522
.   : milestone, 3471,
profiling (2.329 ms) : 2307, 2350
.   : milestone, 2329,
tracing (1.854 ms) : 1837, 1871
.   : milestone, 1854,
section candidate
no_agent (1.182 ms) : 1171, 1193
.   : milestone, 1182,
iast (2.993 ms) : 2952, 3033
.   : milestone, 2993,
iast_FULL (5.67 ms) : 5614, 5726
.   : milestone, 5670,
iast_GLOBAL (3.458 ms) : 3410, 3506
.   : milestone, 3458,
profiling (2.361 ms) : 2336, 2386
.   : milestone, 2361,
tracing (1.787 ms) : 1771, 1803
.   : milestone, 1787,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.216 ms [1.204 ms, 1.228 ms] -
iast 3.154 ms [3.118 ms, 3.19 ms] 1.938 ms (159.4%)
iast_FULL 5.794 ms [5.736 ms, 5.852 ms] 4.578 ms (376.5%)
iast_GLOBAL 3.471 ms [3.419 ms, 3.522 ms] 2.255 ms (185.4%)
profiling 2.329 ms [2.307 ms, 2.35 ms] 1.113 ms (91.5%)
tracing 1.854 ms [1.837 ms, 1.871 ms] 638.362 µs (52.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.182 ms [1.171 ms, 1.193 ms] -
iast 2.993 ms [2.952 ms, 3.033 ms] 1.811 ms (153.2%)
iast_FULL 5.67 ms [5.614 ms, 5.726 ms] 4.488 ms (379.7%)
iast_GLOBAL 3.458 ms [3.41 ms, 3.506 ms] 2.276 ms (192.6%)
profiling 2.361 ms [2.336 ms, 2.386 ms] 1.179 ms (99.7%)
tracing 1.787 ms [1.771 ms, 1.803 ms] 605.471 µs (51.2%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~9b76ed76a1, baseline=1.60.0-SNAPSHOT~36ff528d76
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.92 ms) : 17741, 18099
.   : milestone, 17920,
appsec (18.778 ms) : 18586, 18970
.   : milestone, 18778,
code_origins (17.521 ms) : 17349, 17693
.   : milestone, 17521,
iast (17.682 ms) : 17508, 17855
.   : milestone, 17682,
profiling (18.6 ms) : 18415, 18785
.   : milestone, 18600,
tracing (17.829 ms) : 17651, 18006
.   : milestone, 17829,
section candidate
no_agent (18.2 ms) : 18013, 18388
.   : milestone, 18200,
appsec (20.054 ms) : 19847, 20260
.   : milestone, 20054,
code_origins (17.506 ms) : 17334, 17679
.   : milestone, 17506,
iast (17.584 ms) : 17409, 17759
.   : milestone, 17584,
profiling (18.533 ms) : 18348, 18718
.   : milestone, 18533,
tracing (18.711 ms) : 18522, 18900
.   : milestone, 18711,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.92 ms [17.741 ms, 18.099 ms] -
appsec 18.778 ms [18.586 ms, 18.97 ms] 857.931 µs (4.8%)
code_origins 17.521 ms [17.349 ms, 17.693 ms] -398.854 µs (-2.2%)
iast 17.682 ms [17.508 ms, 17.855 ms] -238.454 µs (-1.3%)
profiling 18.6 ms [18.415 ms, 18.785 ms] 679.997 µs (3.8%)
tracing 17.829 ms [17.651 ms, 18.006 ms] -91.476 µs (-0.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.2 ms [18.013 ms, 18.388 ms] -
appsec 20.054 ms [19.847 ms, 20.26 ms] 1.853 ms (10.2%)
code_origins 17.506 ms [17.334 ms, 17.679 ms] -694.215 µs (-3.8%)
iast 17.584 ms [17.409 ms, 17.759 ms] -616.712 µs (-3.4%)
profiling 18.533 ms [18.348 ms, 18.718 ms] 332.631 µs (1.8%)
tracing 18.711 ms [18.522 ms, 18.9 ms] 510.546 µs (2.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/otel-metrics-async-storage
git_commit_date 1771408718 1771445244
git_commit_sha 36ff528 9b76ed7
release_version 1.60.0-SNAPSHOT~36ff528d76 1.60.0-SNAPSHOT~9b76ed76a1
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1771447556 1771447556
ci_job_id 1437104029 1437104029
ci_pipeline_id 97362740 97362740
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-x38p905u 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-x38p905u 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~9b76ed76a1, baseline=1.60.0-SNAPSHOT~36ff528d76
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.779 s) : 14779000, 14779000
.   : milestone, 14779000,
appsec (14.989 s) : 14989000, 14989000
.   : milestone, 14989000,
iast (18.473 s) : 18473000, 18473000
.   : milestone, 18473000,
iast_GLOBAL (18.124 s) : 18124000, 18124000
.   : milestone, 18124000,
profiling (15.283 s) : 15283000, 15283000
.   : milestone, 15283000,
tracing (14.954 s) : 14954000, 14954000
.   : milestone, 14954000,
section candidate
no_agent (15.084 s) : 15084000, 15084000
.   : milestone, 15084000,
appsec (14.86 s) : 14860000, 14860000
.   : milestone, 14860000,
iast (18.048 s) : 18048000, 18048000
.   : milestone, 18048000,
iast_GLOBAL (17.93 s) : 17930000, 17930000
.   : milestone, 17930000,
profiling (14.679 s) : 14679000, 14679000
.   : milestone, 14679000,
tracing (14.787 s) : 14787000, 14787000
.   : milestone, 14787000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.779 s [14.779 s, 14.779 s] -
appsec 14.989 s [14.989 s, 14.989 s] 210.0 ms (1.4%)
iast 18.473 s [18.473 s, 18.473 s] 3.694 s (25.0%)
iast_GLOBAL 18.124 s [18.124 s, 18.124 s] 3.345 s (22.6%)
profiling 15.283 s [15.283 s, 15.283 s] 504.0 ms (3.4%)
tracing 14.954 s [14.954 s, 14.954 s] 175.0 ms (1.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.084 s [15.084 s, 15.084 s] -
appsec 14.86 s [14.86 s, 14.86 s] -224.0 ms (-1.5%)
iast 18.048 s [18.048 s, 18.048 s] 2.964 s (19.6%)
iast_GLOBAL 17.93 s [17.93 s, 17.93 s] 2.846 s (18.9%)
profiling 14.679 s [14.679 s, 14.679 s] -405.0 ms (-2.7%)
tracing 14.787 s [14.787 s, 14.787 s] -297.0 ms (-2.0%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~9b76ed76a1, baseline=1.60.0-SNAPSHOT~36ff528d76
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.482 ms) : 1470, 1493
.   : milestone, 1482,
appsec (3.807 ms) : 3585, 4028
.   : milestone, 3807,
iast (2.266 ms) : 2197, 2334
.   : milestone, 2266,
iast_GLOBAL (2.304 ms) : 2235, 2373
.   : milestone, 2304,
profiling (2.098 ms) : 2042, 2154
.   : milestone, 2098,
tracing (2.068 ms) : 2014, 2121
.   : milestone, 2068,
section candidate
no_agent (1.484 ms) : 1472, 1495
.   : milestone, 1484,
appsec (3.829 ms) : 3605, 4052
.   : milestone, 3829,
iast (2.267 ms) : 2198, 2336
.   : milestone, 2267,
iast_GLOBAL (2.303 ms) : 2234, 2372
.   : milestone, 2303,
profiling (2.118 ms) : 2062, 2174
.   : milestone, 2118,
tracing (2.083 ms) : 2029, 2136
.   : milestone, 2083,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.482 ms [1.47 ms, 1.493 ms] -
appsec 3.807 ms [3.585 ms, 4.028 ms] 2.325 ms (156.9%)
iast 2.266 ms [2.197 ms, 2.334 ms] 783.784 µs (52.9%)
iast_GLOBAL 2.304 ms [2.235 ms, 2.373 ms] 821.985 µs (55.5%)
profiling 2.098 ms [2.042 ms, 2.154 ms] 616.006 µs (41.6%)
tracing 2.068 ms [2.014 ms, 2.121 ms] 585.666 µs (39.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.484 ms [1.472 ms, 1.495 ms] -
appsec 3.829 ms [3.605 ms, 4.052 ms] 2.345 ms (158.1%)
iast 2.267 ms [2.198 ms, 2.336 ms] 783.54 µs (52.8%)
iast_GLOBAL 2.303 ms [2.234 ms, 2.372 ms] 819.709 µs (55.3%)
profiling 2.118 ms [2.062 ms, 2.174 ms] 634.451 µs (42.8%)
tracing 2.083 ms [2.029 ms, 2.136 ms] 599.152 µs (40.4%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments