Skip to content

[DRAFT] NOT MERGING POC: Send JVM runtime metrics via OTLP using OTel-native naming#10985

Draft
link04 wants to merge 2 commits intomasterfrom
maximo/otlp-runtime-metrics-poc
Draft

[DRAFT] NOT MERGING POC: Send JVM runtime metrics via OTLP using OTel-native naming#10985
link04 wants to merge 2 commits intomasterfrom
maximo/otlp-runtime-metrics-poc

Conversation

@link04
Copy link
Copy Markdown

@link04 link04 commented Mar 27, 2026

Do not review — initial POC only.

Sends jvm.memory.used, jvm.gc.duration, jvm.thread.count, jvm.class.loaded, jvm.cpu.recent_utilization via OTLP. Related: DataDog/dd-trace-dotnet#8299

🤖 Generated with Claude Code

Adds jvm.memory.used, jvm.memory.committed, jvm.memory.limit,
jvm.gc.duration, jvm.gc.count, jvm.thread.count, jvm.class.loaded,
jvm.class.unloaded, jvm.cpu.recent_utilization, jvm.cpu.count as
OTel instruments on the existing OTLP metrics pipeline.

Includes jvm.memory.type attribute for heap/non_heap breakdown
required by semantic-core equivalence mappings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@link04 link04 changed the title POC: Send JVM runtime metrics via OTLP using OTel-native naming [DRAFT] NOT MERGING POC: Send JVM runtime metrics via OTLP using OTel-native naming Mar 27, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 27, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master maximo/otlp-runtime-metrics-poc
git_commit_date 1774542059 1774631590
git_commit_sha c0ce9c5 c0174a3
release_version 1.61.0-SNAPSHOT~c0ce9c5738 1.61.0-SNAPSHOT~c0174a38a5
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774633869 1774633869
ci_job_id 1546528550 1546528550
ci_pipeline_id 104815764 104815764
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-f2z1i9jd 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-f2z1i9jd 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.61.0-SNAPSHOT~c0174a38a5, baseline=1.61.0-SNAPSHOT~c0ce9c5738

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.059 s) : 0, 1059446
Total [baseline] (11.013 s) : 0, 11012723
Agent [candidate] (1.062 s) : 0, 1061763
Total [candidate] (11.143 s) : 0, 11143176
section appsec
Agent [baseline] (1.245 s) : 0, 1245458
Total [baseline] (11.131 s) : 0, 11131144
Agent [candidate] (1.264 s) : 0, 1263834
Total [candidate] (11.136 s) : 0, 11135925
section iast
Agent [baseline] (1.239 s) : 0, 1239101
Total [baseline] (11.321 s) : 0, 11321059
Agent [candidate] (1.231 s) : 0, 1230604
Total [candidate] (11.412 s) : 0, 11411784
section profiling
Agent [baseline] (1.186 s) : 0, 1185766
Total [baseline] (11.056 s) : 0, 11055634
Agent [candidate] (1.194 s) : 0, 1193604
Total [candidate] (11.046 s) : 0, 11045938
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent appsec 1.245 s 186.012 ms (17.6%)
Agent iast 1.239 s 179.655 ms (17.0%)
Agent profiling 1.186 s 126.32 ms (11.9%)
Total tracing 11.013 s -
Total appsec 11.131 s 118.421 ms (1.1%)
Total iast 11.321 s 308.335 ms (2.8%)
Total profiling 11.056 s 42.91 ms (0.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.062 s -
Agent appsec 1.264 s 202.071 ms (19.0%)
Agent iast 1.231 s 168.841 ms (15.9%)
Agent profiling 1.194 s 131.84 ms (12.4%)
Total tracing 11.143 s -
Total appsec 11.136 s -7.251 ms (-0.1%)
Total iast 11.412 s 268.608 ms (2.4%)
Total profiling 11.046 s -97.238 ms (-0.9%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~c0174a38a5, baseline=1.61.0-SNAPSHOT~c0ce9c5738

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.179 ms) : 0, 1179
crashtracking [candidate] (1.187 ms) : 0, 1187
BytebuddyAgent [baseline] (629.815 ms) : 0, 629815
BytebuddyAgent [candidate] (630.691 ms) : 0, 630691
AgentMeter [baseline] (29.458 ms) : 0, 29458
AgentMeter [candidate] (29.675 ms) : 0, 29675
GlobalTracer [baseline] (257.289 ms) : 0, 257289
GlobalTracer [candidate] (258.591 ms) : 0, 258591
AppSec [baseline] (31.834 ms) : 0, 31834
AppSec [candidate] (32.007 ms) : 0, 32007
Debugger [baseline] (60.299 ms) : 0, 60299
Debugger [candidate] (60.613 ms) : 0, 60613
Remote Config [baseline] (602.423 µs) : 0, 602
Remote Config [candidate] (590.664 µs) : 0, 591
Telemetry [baseline] (8.0 ms) : 0, 8000
Telemetry [candidate] (8.858 ms) : 0, 8858
Flare Poller [baseline] (4.995 ms) : 0, 4995
Flare Poller [candidate] (3.564 ms) : 0, 3564
section appsec
crashtracking [baseline] (1.206 ms) : 0, 1206
crashtracking [candidate] (1.223 ms) : 0, 1223
BytebuddyAgent [baseline] (657.925 ms) : 0, 657925
BytebuddyAgent [candidate] (669.25 ms) : 0, 669250
AgentMeter [baseline] (12.028 ms) : 0, 12028
AgentMeter [candidate] (12.302 ms) : 0, 12302
GlobalTracer [baseline] (257.32 ms) : 0, 257320
GlobalTracer [candidate] (261.555 ms) : 0, 261555
AppSec [baseline] (178.085 ms) : 0, 178085
AppSec [candidate] (178.496 ms) : 0, 178496
Debugger [baseline] (66.036 ms) : 0, 66036
Debugger [candidate] (67.075 ms) : 0, 67075
Remote Config [baseline] (624.102 µs) : 0, 624
Remote Config [candidate] (626.606 µs) : 0, 627
Telemetry [baseline] (8.403 ms) : 0, 8403
Telemetry [candidate] (8.444 ms) : 0, 8444
Flare Poller [baseline] (3.558 ms) : 0, 3558
Flare Poller [candidate] (3.697 ms) : 0, 3697
IAST [baseline] (24.136 ms) : 0, 24136
IAST [candidate] (24.631 ms) : 0, 24631
section iast
crashtracking [baseline] (1.211 ms) : 0, 1211
crashtracking [candidate] (1.192 ms) : 0, 1192
BytebuddyAgent [baseline] (804.791 ms) : 0, 804791
BytebuddyAgent [candidate] (797.968 ms) : 0, 797968
AgentMeter [baseline] (11.533 ms) : 0, 11533
AgentMeter [candidate] (11.413 ms) : 0, 11413
GlobalTracer [baseline] (249.397 ms) : 0, 249397
GlobalTracer [candidate] (248.002 ms) : 0, 248002
AppSec [baseline] (26.876 ms) : 0, 26876
AppSec [candidate] (26.521 ms) : 0, 26521
Debugger [baseline] (70.489 ms) : 0, 70489
Debugger [candidate] (70.32 ms) : 0, 70320
Remote Config [baseline] (520.848 µs) : 0, 521
Remote Config [candidate] (527.333 µs) : 0, 527
Telemetry [baseline] (9.137 ms) : 0, 9137
Telemetry [candidate] (9.75 ms) : 0, 9750
Flare Poller [baseline] (3.4 ms) : 0, 3400
Flare Poller [candidate] (3.587 ms) : 0, 3587
IAST [baseline] (25.592 ms) : 0, 25592
IAST [candidate] (25.256 ms) : 0, 25256
section profiling
ProfilingAgent [baseline] (93.771 ms) : 0, 93771
ProfilingAgent [candidate] (94.447 ms) : 0, 94447
crashtracking [baseline] (1.173 ms) : 0, 1173
crashtracking [candidate] (1.207 ms) : 0, 1207
BytebuddyAgent [baseline] (684.999 ms) : 0, 684999
BytebuddyAgent [candidate] (690.259 ms) : 0, 690259
AgentMeter [baseline] (8.981 ms) : 0, 8981
AgentMeter [candidate] (9.066 ms) : 0, 9066
GlobalTracer [baseline] (215.702 ms) : 0, 215702
GlobalTracer [candidate] (216.657 ms) : 0, 216657
AppSec [baseline] (32.305 ms) : 0, 32305
AppSec [candidate] (32.692 ms) : 0, 32692
Debugger [baseline] (66.147 ms) : 0, 66147
Debugger [candidate] (65.44 ms) : 0, 65440
Remote Config [baseline] (560.46 µs) : 0, 560
Remote Config [candidate] (569.338 µs) : 0, 569
Telemetry [baseline] (7.756 ms) : 0, 7756
Telemetry [candidate] (7.758 ms) : 0, 7758
Flare Poller [baseline] (3.474 ms) : 0, 3474
Flare Poller [candidate] (4.298 ms) : 0, 4298
Profiling [baseline] (94.318 ms) : 0, 94318
Profiling [candidate] (94.999 ms) : 0, 94999
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~c0174a38a5, baseline=1.61.0-SNAPSHOT~c0ce9c5738

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.057 s) : 0, 1056584
Total [baseline] (8.858 s) : 0, 8858109
Agent [candidate] (1.057 s) : 0, 1057082
Total [candidate] (8.83 s) : 0, 8829883
section iast
Agent [baseline] (1.227 s) : 0, 1226845
Total [baseline] (9.542 s) : 0, 9542370
Agent [candidate] (1.235 s) : 0, 1235206
Total [candidate] (9.527 s) : 0, 9526780
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent iast 1.227 s 170.261 ms (16.1%)
Total tracing 8.858 s -
Total iast 9.542 s 684.261 ms (7.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent iast 1.235 s 178.124 ms (16.9%)
Total tracing 8.83 s -
Total iast 9.527 s 696.897 ms (7.9%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~c0174a38a5, baseline=1.61.0-SNAPSHOT~c0ce9c5738

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.187 ms) : 0, 1187
crashtracking [candidate] (1.185 ms) : 0, 1185
BytebuddyAgent [baseline] (628.833 ms) : 0, 628833
BytebuddyAgent [candidate] (629.509 ms) : 0, 629509
AgentMeter [baseline] (29.313 ms) : 0, 29313
AgentMeter [candidate] (29.457 ms) : 0, 29457
GlobalTracer [baseline] (256.958 ms) : 0, 256958
GlobalTracer [candidate] (256.983 ms) : 0, 256983
AppSec [baseline] (31.771 ms) : 0, 31771
AppSec [candidate] (31.657 ms) : 0, 31657
Debugger [baseline] (59.6 ms) : 0, 59600
Debugger [candidate] (59.493 ms) : 0, 59493
Remote Config [baseline] (588.37 µs) : 0, 588
Remote Config [candidate] (583.002 µs) : 0, 583
Telemetry [baseline] (8.017 ms) : 0, 8017
Telemetry [candidate] (8.001 ms) : 0, 8001
Flare Poller [baseline] (4.215 ms) : 0, 4215
Flare Poller [candidate] (4.258 ms) : 0, 4258
section iast
crashtracking [baseline] (1.195 ms) : 0, 1195
crashtracking [candidate] (1.204 ms) : 0, 1204
BytebuddyAgent [baseline] (796.346 ms) : 0, 796346
BytebuddyAgent [candidate] (802.535 ms) : 0, 802535
AgentMeter [baseline] (11.422 ms) : 0, 11422
AgentMeter [candidate] (11.698 ms) : 0, 11698
GlobalTracer [baseline] (247.046 ms) : 0, 247046
GlobalTracer [candidate] (248.606 ms) : 0, 248606
IAST [baseline] (25.208 ms) : 0, 25208
IAST [candidate] (25.583 ms) : 0, 25583
AppSec [baseline] (27.324 ms) : 0, 27324
AppSec [candidate] (26.864 ms) : 0, 26864
Debugger [baseline] (67.734 ms) : 0, 67734
Debugger [candidate] (67.605 ms) : 0, 67605
Remote Config [baseline] (529.041 µs) : 0, 529
Remote Config [candidate] (525.066 µs) : 0, 525
Telemetry [baseline] (10.404 ms) : 0, 10404
Telemetry [candidate] (10.625 ms) : 0, 10625
Flare Poller [baseline] (3.602 ms) : 0, 3602
Flare Poller [candidate] (3.863 ms) : 0, 3863
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master maximo/otlp-runtime-metrics-poc
git_commit_date 1774542059 1774631590
git_commit_sha c0ce9c5 c0174a3
release_version 1.61.0-SNAPSHOT~c0ce9c5738 1.61.0-SNAPSHOT~c0174a38a5
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1774634371 1774634371
ci_job_id 1546528553 1546528553
ci_pipeline_id 104815764 104815764
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-bnk1xex4 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-bnk1xex4 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 1 performance improvements and 0 performance regressions! Performance is the same for 17 metrics, 18 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:petclinic:iast:high_load better
[-1400.232µs; -555.583µs] or [-7.526%; -2.986%]
unsure
[-1501.610µs; -7.902µs] or [-5.066%; -0.027%]
unstable
[-18.284op/s; +37.471op/s] or [-7.346%; +15.054%]
17.626ms 28.887ms 258.500op/s 18.604ms 29.642ms 248.906op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~c0174a38a5, baseline=1.61.0-SNAPSHOT~c0ce9c5738
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.613 ms) : 19405, 19821
.   : milestone, 19613,
appsec (19.092 ms) : 18897, 19287
.   : milestone, 19092,
code_origins (17.988 ms) : 17810, 18166
.   : milestone, 17988,
iast (18.751 ms) : 18564, 18938
.   : milestone, 18751,
profiling (18.782 ms) : 18599, 18966
.   : milestone, 18782,
tracing (17.692 ms) : 17519, 17864
.   : milestone, 17692,
section candidate
no_agent (19.622 ms) : 19420, 19825
.   : milestone, 19622,
appsec (18.673 ms) : 18484, 18861
.   : milestone, 18673,
code_origins (17.906 ms) : 17729, 18082
.   : milestone, 17906,
iast (18.052 ms) : 17871, 18233
.   : milestone, 18052,
profiling (18.473 ms) : 18293, 18653
.   : milestone, 18473,
tracing (17.824 ms) : 17648, 18000
.   : milestone, 17824,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.613 ms [19.405 ms, 19.821 ms] -
appsec 19.092 ms [18.897 ms, 19.287 ms] -521.402 µs (-2.7%)
code_origins 17.988 ms [17.81 ms, 18.166 ms] -1.625 ms (-8.3%)
iast 18.751 ms [18.564 ms, 18.938 ms] -861.763 µs (-4.4%)
profiling 18.782 ms [18.599 ms, 18.966 ms] -830.553 µs (-4.2%)
tracing 17.692 ms [17.519 ms, 17.864 ms] -1.921 ms (-9.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.622 ms [19.42 ms, 19.825 ms] -
appsec 18.673 ms [18.484 ms, 18.861 ms] -949.726 µs (-4.8%)
code_origins 17.906 ms [17.729 ms, 18.082 ms] -1.717 ms (-8.7%)
iast 18.052 ms [17.871 ms, 18.233 ms] -1.57 ms (-8.0%)
profiling 18.473 ms [18.293 ms, 18.653 ms] -1.149 ms (-5.9%)
tracing 17.824 ms [17.648 ms, 18.0 ms] -1.798 ms (-9.2%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~c0174a38a5, baseline=1.61.0-SNAPSHOT~c0ce9c5738
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.191 ms) : 1180, 1202
.   : milestone, 1191,
iast (3.212 ms) : 3167, 3258
.   : milestone, 3212,
iast_FULL (5.945 ms) : 5885, 6004
.   : milestone, 5945,
iast_GLOBAL (3.534 ms) : 3477, 3592
.   : milestone, 3534,
profiling (2.037 ms) : 2019, 2054
.   : milestone, 2037,
tracing (1.771 ms) : 1756, 1785
.   : milestone, 1771,
section candidate
no_agent (1.181 ms) : 1169, 1192
.   : milestone, 1181,
iast (3.094 ms) : 3054, 3134
.   : milestone, 3094,
iast_FULL (6.259 ms) : 6194, 6324
.   : milestone, 6259,
iast_GLOBAL (3.623 ms) : 3564, 3682
.   : milestone, 3623,
profiling (1.993 ms) : 1976, 2010
.   : milestone, 1993,
tracing (1.802 ms) : 1786, 1817
.   : milestone, 1802,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.191 ms [1.18 ms, 1.202 ms] -
iast 3.212 ms [3.167 ms, 3.258 ms] 2.021 ms (169.8%)
iast_FULL 5.945 ms [5.885 ms, 6.004 ms] 4.754 ms (399.3%)
iast_GLOBAL 3.534 ms [3.477 ms, 3.592 ms] 2.344 ms (196.8%)
profiling 2.037 ms [2.019 ms, 2.054 ms] 845.834 µs (71.0%)
tracing 1.771 ms [1.756 ms, 1.785 ms] 579.861 µs (48.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.181 ms [1.169 ms, 1.192 ms] -
iast 3.094 ms [3.054 ms, 3.134 ms] 1.913 ms (162.0%)
iast_FULL 6.259 ms [6.194 ms, 6.324 ms] 5.078 ms (430.1%)
iast_GLOBAL 3.623 ms [3.564 ms, 3.682 ms] 2.442 ms (206.8%)
profiling 1.993 ms [1.976 ms, 2.01 ms] 812.383 µs (68.8%)
tracing 1.802 ms [1.786 ms, 1.817 ms] 620.866 µs (52.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master maximo/otlp-runtime-metrics-poc
git_commit_date 1774542059 1774631590
git_commit_sha c0ce9c5 c0174a3
release_version 1.61.0-SNAPSHOT~c0ce9c5738 1.61.0-SNAPSHOT~c0174a38a5
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1774634036 1774634036
ci_job_id 1546528555 1546528555
ci_pipeline_id 104815764 104815764
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-nh86gmua 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-nh86gmua 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 1 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 0 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:dacapo:tomcat:appsec better
[-1.443ms; -1.094ms] or [-37.964%; -28.778%]
2.532ms 3.801ms
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~c0174a38a5, baseline=1.61.0-SNAPSHOT~c0ce9c5738
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.474 ms) : 1463, 1486
.   : milestone, 1474,
appsec (3.801 ms) : 3578, 4024
.   : milestone, 3801,
iast (2.257 ms) : 2187, 2326
.   : milestone, 2257,
iast_GLOBAL (2.304 ms) : 2235, 2373
.   : milestone, 2304,
profiling (2.124 ms) : 2067, 2181
.   : milestone, 2124,
tracing (2.077 ms) : 2023, 2131
.   : milestone, 2077,
section candidate
no_agent (1.475 ms) : 1463, 1486
.   : milestone, 1475,
appsec (2.532 ms) : 2478, 2587
.   : milestone, 2532,
iast (2.269 ms) : 2200, 2338
.   : milestone, 2269,
iast_GLOBAL (2.301 ms) : 2231, 2370
.   : milestone, 2301,
profiling (2.103 ms) : 2047, 2160
.   : milestone, 2103,
tracing (2.077 ms) : 2023, 2131
.   : milestone, 2077,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.474 ms [1.463 ms, 1.486 ms] -
appsec 3.801 ms [3.578 ms, 4.024 ms] 2.326 ms (157.8%)
iast 2.257 ms [2.187 ms, 2.326 ms] 782.267 µs (53.1%)
iast_GLOBAL 2.304 ms [2.235 ms, 2.373 ms] 829.226 µs (56.2%)
profiling 2.124 ms [2.067 ms, 2.181 ms] 649.238 µs (44.0%)
tracing 2.077 ms [2.023 ms, 2.131 ms] 602.844 µs (40.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.463 ms, 1.486 ms] -
appsec 2.532 ms [2.478 ms, 2.587 ms] 1.058 ms (71.7%)
iast 2.269 ms [2.2 ms, 2.338 ms] 794.293 µs (53.9%)
iast_GLOBAL 2.301 ms [2.231 ms, 2.37 ms] 825.937 µs (56.0%)
profiling 2.103 ms [2.047 ms, 2.16 ms] 628.5 µs (42.6%)
tracing 2.077 ms [2.023 ms, 2.131 ms] 601.89 µs (40.8%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~c0174a38a5, baseline=1.61.0-SNAPSHOT~c0ce9c5738
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.526 s) : 15526000, 15526000
.   : milestone, 15526000,
appsec (14.97 s) : 14970000, 14970000
.   : milestone, 14970000,
iast (18.468 s) : 18468000, 18468000
.   : milestone, 18468000,
iast_GLOBAL (18.196 s) : 18196000, 18196000
.   : milestone, 18196000,
profiling (14.678 s) : 14678000, 14678000
.   : milestone, 14678000,
tracing (14.739 s) : 14739000, 14739000
.   : milestone, 14739000,
section candidate
no_agent (14.908 s) : 14908000, 14908000
.   : milestone, 14908000,
appsec (14.587 s) : 14587000, 14587000
.   : milestone, 14587000,
iast (18.208 s) : 18208000, 18208000
.   : milestone, 18208000,
iast_GLOBAL (17.699 s) : 17699000, 17699000
.   : milestone, 17699000,
profiling (15.34 s) : 15340000, 15340000
.   : milestone, 15340000,
tracing (14.802 s) : 14802000, 14802000
.   : milestone, 14802000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.526 s [15.526 s, 15.526 s] -
appsec 14.97 s [14.97 s, 14.97 s] -556.0 ms (-3.6%)
iast 18.468 s [18.468 s, 18.468 s] 2.942 s (18.9%)
iast_GLOBAL 18.196 s [18.196 s, 18.196 s] 2.67 s (17.2%)
profiling 14.678 s [14.678 s, 14.678 s] -848.0 ms (-5.5%)
tracing 14.739 s [14.739 s, 14.739 s] -787.0 ms (-5.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.908 s [14.908 s, 14.908 s] -
appsec 14.587 s [14.587 s, 14.587 s] -321.0 ms (-2.2%)
iast 18.208 s [18.208 s, 18.208 s] 3.3 s (22.1%)
iast_GLOBAL 17.699 s [17.699 s, 17.699 s] 2.791 s (18.7%)
profiling 15.34 s [15.34 s, 15.34 s] 432.0 ms (2.9%)
tracing 14.802 s [14.802 s, 14.802 s] -106.0 ms (-0.7%)

…u.utilization, jvm.class.count

Aligns with OTel JVM semantic conventions spreadsheet.
Updates test to verify all 16 metrics are registered.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant