Skip to content

Adjust metrics temporality according to global preference and instrument type#10545

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
mcculls/otel-metrics-temporality
Feb 6, 2026
Merged

Adjust metrics temporality according to global preference and instrument type#10545
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
mcculls/otel-metrics-temporality

Conversation

@mcculls
Copy link
Contributor

@mcculls mcculls commented Feb 6, 2026

Motivation

Compatibility with https://opentelemetry.io/docs/languages/java/configuration/

System property Description Default
otel.exporter.otlp.metrics.temporality.preference The preferred output aggregation temporality. Options include DELTA, LOWMEMORY, and CUMULATIVE. If CUMULATIVE, all instruments will have cumulative temporality. If DELTA, counter (sync and async) and histograms will be delta, up down counters (sync and async) will be cumulative. If LOWMEMORY, sync counter and histograms will be delta, async counter and up down counters (sync and async) will be cumulative. CUMULATIVE

Contributor Checklist

Jira ticket: APMAPI-1671

@mcculls mcculls requested a review from a team as a code owner February 6, 2026 15:34
@mcculls mcculls requested review from mhlidd and removed request for a team February 6, 2026 15:34
@mcculls mcculls added type: feature request inst: opentelemetry OpenTelemetry instrumentation labels Feb 6, 2026
@pr-commenter
Copy link

pr-commenter bot commented Feb 6, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/otel-metrics-temporality
git_commit_date 1770401218 1770401362
git_commit_sha e34c2fd 0545c23
release_version 1.60.0-SNAPSHOT~e34c2fdd84 1.60.0-SNAPSHOT~0545c2314e
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1770403269 1770403269
ci_job_id 1407105898 1407105898
ci_pipeline_id 95042106 95042106
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-63t0gsmp 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-63t0gsmp 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 petclinic
gantt
    title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~0545c2314e, baseline=1.60.0-SNAPSHOT~e34c2fdd84

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.062 s) : 0, 1062259
Total [baseline] (10.801 s) : 0, 10801138
Agent [candidate] (1.067 s) : 0, 1067008
Total [candidate] (10.994 s) : 0, 10993998
section appsec
Agent [baseline] (1.247 s) : 0, 1246810
Total [baseline] (11.023 s) : 0, 11023363
Agent [candidate] (1.239 s) : 0, 1239359
Total [candidate] (11.159 s) : 0, 11159296
section iast
Agent [baseline] (1.23 s) : 0, 1229975
Total [baseline] (11.168 s) : 0, 11168057
Agent [candidate] (1.231 s) : 0, 1230518
Total [candidate] (11.159 s) : 0, 11159302
section profiling
Agent [baseline] (1.191 s) : 0, 1191134
Total [baseline] (10.903 s) : 0, 10903016
Agent [candidate] (1.196 s) : 0, 1196016
Total [candidate] (10.986 s) : 0, 10986076
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.062 s -
Agent appsec 1.247 s 184.55 ms (17.4%)
Agent iast 1.23 s 167.715 ms (15.8%)
Agent profiling 1.191 s 128.874 ms (12.1%)
Total tracing 10.801 s -
Total appsec 11.023 s 222.226 ms (2.1%)
Total iast 11.168 s 366.919 ms (3.4%)
Total profiling 10.903 s 101.879 ms (0.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.067 s -
Agent appsec 1.239 s 172.352 ms (16.2%)
Agent iast 1.231 s 163.51 ms (15.3%)
Agent profiling 1.196 s 129.008 ms (12.1%)
Total tracing 10.994 s -
Total appsec 11.159 s 165.299 ms (1.5%)
Total iast 11.159 s 165.304 ms (1.5%)
Total profiling 10.986 s -7.922 ms (-0.1%)
gantt
    title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~0545c2314e, baseline=1.60.0-SNAPSHOT~e34c2fdd84

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.171 ms) : 0, 1171
crashtracking [candidate] (1.179 ms) : 0, 1179
BytebuddyAgent [baseline] (626.946 ms) : 0, 626946
BytebuddyAgent [candidate] (629.101 ms) : 0, 629101
AgentMeter [baseline] (28.805 ms) : 0, 28805
AgentMeter [candidate] (28.931 ms) : 0, 28931
GlobalTracer [baseline] (257.045 ms) : 0, 257045
GlobalTracer [candidate] (257.998 ms) : 0, 257998
AppSec [baseline] (32.813 ms) : 0, 32813
AppSec [candidate] (32.603 ms) : 0, 32603
Debugger [baseline] (62.897 ms) : 0, 62897
Debugger [candidate] (62.01 ms) : 0, 62010
Remote Config [baseline] (622.43 µs) : 0, 622
Remote Config [candidate] (625.218 µs) : 0, 625
Telemetry [baseline] (13.034 ms) : 0, 13034
Telemetry [candidate] (14.57 ms) : 0, 14570
Flare Poller [baseline] (3.76 ms) : 0, 3760
Flare Poller [candidate] (4.617 ms) : 0, 4617
section appsec
crashtracking [baseline] (1.19 ms) : 0, 1190
crashtracking [candidate] (1.181 ms) : 0, 1181
BytebuddyAgent [baseline] (662.94 ms) : 0, 662940
BytebuddyAgent [candidate] (658.654 ms) : 0, 658654
AgentMeter [baseline] (12.031 ms) : 0, 12031
AgentMeter [candidate] (12.001 ms) : 0, 12001
GlobalTracer [baseline] (260.544 ms) : 0, 260544
GlobalTracer [candidate] (258.61 ms) : 0, 258610
AppSec [baseline] (168.027 ms) : 0, 168027
AppSec [candidate] (167.568 ms) : 0, 167568
Debugger [baseline] (67.721 ms) : 0, 67721
Debugger [candidate] (67.417 ms) : 0, 67417
Remote Config [baseline] (665.499 µs) : 0, 665
Remote Config [candidate] (657.882 µs) : 0, 658
Telemetry [baseline] (9.194 ms) : 0, 9194
Telemetry [candidate] (9.184 ms) : 0, 9184
Flare Poller [baseline] (3.686 ms) : 0, 3686
Flare Poller [candidate] (3.647 ms) : 0, 3647
IAST [baseline] (25.404 ms) : 0, 25404
IAST [candidate] (25.216 ms) : 0, 25216
section iast
crashtracking [baseline] (1.173 ms) : 0, 1173
crashtracking [candidate] (1.174 ms) : 0, 1174
BytebuddyAgent [baseline] (794.325 ms) : 0, 794325
BytebuddyAgent [candidate] (794.967 ms) : 0, 794967
AgentMeter [baseline] (11.239 ms) : 0, 11239
AgentMeter [candidate] (11.21 ms) : 0, 11210
GlobalTracer [baseline] (247.863 ms) : 0, 247863
GlobalTracer [candidate] (248.392 ms) : 0, 248392
AppSec [baseline] (33.723 ms) : 0, 33723
AppSec [candidate] (33.855 ms) : 0, 33855
Debugger [baseline] (66.711 ms) : 0, 66711
Debugger [candidate] (66.25 ms) : 0, 66250
Remote Config [baseline] (542.056 µs) : 0, 542
Remote Config [candidate] (533.91 µs) : 0, 534
Telemetry [baseline] (8.692 ms) : 0, 8692
Telemetry [candidate] (8.608 ms) : 0, 8608
Flare Poller [baseline] (3.509 ms) : 0, 3509
Flare Poller [candidate] (3.494 ms) : 0, 3494
IAST [baseline] (26.943 ms) : 0, 26943
IAST [candidate] (26.931 ms) : 0, 26931
section profiling
crashtracking [baseline] (1.206 ms) : 0, 1206
crashtracking [candidate] (1.217 ms) : 0, 1217
BytebuddyAgent [baseline] (681.929 ms) : 0, 681929
BytebuddyAgent [candidate] (686.211 ms) : 0, 686211
AgentMeter [baseline] (8.78 ms) : 0, 8780
AgentMeter [candidate] (8.761 ms) : 0, 8761
GlobalTracer [baseline] (216.021 ms) : 0, 216021
GlobalTracer [candidate] (216.933 ms) : 0, 216933
AppSec [baseline] (32.489 ms) : 0, 32489
AppSec [candidate] (32.464 ms) : 0, 32464
Debugger [baseline] (67.922 ms) : 0, 67922
Debugger [candidate] (67.618 ms) : 0, 67618
Remote Config [baseline] (597.998 µs) : 0, 598
Remote Config [candidate] (596.7 µs) : 0, 597
Telemetry [baseline] (8.926 ms) : 0, 8926
Telemetry [candidate] (8.822 ms) : 0, 8822
Flare Poller [baseline] (3.788 ms) : 0, 3788
Flare Poller [candidate] (3.77 ms) : 0, 3770
ProfilingAgent [baseline] (99.526 ms) : 0, 99526
ProfilingAgent [candidate] (99.412 ms) : 0, 99412
Profiling [baseline] (100.108 ms) : 0, 100108
Profiling [candidate] (100.003 ms) : 0, 100003
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~0545c2314e, baseline=1.60.0-SNAPSHOT~e34c2fdd84

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064393
Total [baseline] (8.751 s) : 0, 8751265
Agent [candidate] (1.066 s) : 0, 1065845
Total [candidate] (8.732 s) : 0, 8732153
section iast
Agent [baseline] (1.231 s) : 0, 1230834
Total [baseline] (9.37 s) : 0, 9370175
Agent [candidate] (1.245 s) : 0, 1245448
Total [candidate] (9.406 s) : 0, 9406084
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.231 s 166.441 ms (15.6%)
Total tracing 8.751 s -
Total iast 9.37 s 618.91 ms (7.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent iast 1.245 s 179.603 ms (16.9%)
Total tracing 8.732 s -
Total iast 9.406 s 673.931 ms (7.7%)
gantt
    title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~0545c2314e, baseline=1.60.0-SNAPSHOT~e34c2fdd84

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.213 ms) : 0, 1213
BytebuddyAgent [baseline] (628.327 ms) : 0, 628327
BytebuddyAgent [candidate] (632.187 ms) : 0, 632187
AgentMeter [baseline] (28.891 ms) : 0, 28891
AgentMeter [candidate] (29.145 ms) : 0, 29145
GlobalTracer [baseline] (257.67 ms) : 0, 257670
GlobalTracer [candidate] (257.947 ms) : 0, 257947
AppSec [baseline] (32.789 ms) : 0, 32789
AppSec [candidate] (32.579 ms) : 0, 32579
Debugger [baseline] (62.83 ms) : 0, 62830
Debugger [candidate] (61.426 ms) : 0, 61426
Remote Config [baseline] (630.429 µs) : 0, 630
Remote Config [candidate] (618.442 µs) : 0, 618
Telemetry [baseline] (10.742 ms) : 0, 10742
Telemetry [candidate] (9.853 ms) : 0, 9853
Flare Poller [baseline] (6.045 ms) : 0, 6045
Flare Poller [candidate] (5.427 ms) : 0, 5427
section iast
crashtracking [baseline] (1.191 ms) : 0, 1191
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (796.362 ms) : 0, 796362
BytebuddyAgent [candidate] (805.712 ms) : 0, 805712
AgentMeter [baseline] (11.232 ms) : 0, 11232
AgentMeter [candidate] (11.6 ms) : 0, 11600
GlobalTracer [baseline] (247.313 ms) : 0, 247313
GlobalTracer [candidate] (251.324 ms) : 0, 251324
AppSec [baseline] (32.149 ms) : 0, 32149
AppSec [candidate] (31.041 ms) : 0, 31041
Debugger [baseline] (67.56 ms) : 0, 67560
Debugger [candidate] (69.047 ms) : 0, 69047
Remote Config [baseline] (549.223 µs) : 0, 549
Remote Config [candidate] (538.139 µs) : 0, 538
Telemetry [baseline] (8.753 ms) : 0, 8753
Telemetry [candidate] (8.622 ms) : 0, 8622
Flare Poller [baseline] (3.542 ms) : 0, 3542
Flare Poller [candidate] (3.462 ms) : 0, 3462
IAST [baseline] (26.741 ms) : 0, 26741
IAST [candidate] (27.343 ms) : 0, 27343
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/otel-metrics-temporality
git_commit_date 1770401218 1770401362
git_commit_sha e34c2fd 0545c23
release_version 1.60.0-SNAPSHOT~e34c2fdd84 1.60.0-SNAPSHOT~0545c2314e
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1770403912 1770403912
ci_job_id 1407105899 1407105899
ci_pipeline_id 95042106 95042106
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-po5rauge 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-po5rauge 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 4 performance regressions! Performance is the same for 15 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:petclinic:tracing:high_load worse
[+508.468µs; +889.200µs] or [+3.000%; +5.247%]
unsure
[+38.352µs; +1037.389µs] or [+0.136%; +3.686%]
unstable
[-36.720op/s; +19.470op/s] or [-13.724%; +7.277%]
17.646ms 28.685ms 258.938op/s 16.947ms 28.148ms 267.562op/s
scenario:load:petclinic:code_origins:high_load worse
[+0.917ms; +1.743ms] or [+5.371%; +10.214%]
worse
[+0.924ms; +2.223ms] or [+3.267%; +7.862%]
unstable
[-45.388op/s; +10.138op/s] or [-17.003%; +3.798%]
18.400ms 29.850ms 249.312op/s 17.070ms 28.277ms 266.938op/s
scenario:load:petclinic:profiling:high_load worse
[+432.426µs; +1208.192µs] or [+2.340%; +6.537%]
unsure
[+172.152µs; +1379.408µs] or [+0.576%; +4.617%]
unstable
[-35.273op/s; +16.836op/s] or [-14.214%; +6.784%]
19.302ms 30.654ms 238.938op/s 18.482ms 29.878ms 248.156op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~0545c2314e, baseline=1.60.0-SNAPSHOT~e34c2fdd84
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.177 ms) : 1166, 1189
.   : milestone, 1177,
iast (3.236 ms) : 3186, 3285
.   : milestone, 3236,
iast_FULL (5.756 ms) : 5698, 5813
.   : milestone, 5756,
iast_GLOBAL (3.603 ms) : 3539, 3667
.   : milestone, 3603,
profiling (2.013 ms) : 1996, 2031
.   : milestone, 2013,
tracing (1.81 ms) : 1795, 1825
.   : milestone, 1810,
section candidate
no_agent (1.184 ms) : 1172, 1195
.   : milestone, 1184,
iast (3.32 ms) : 3274, 3366
.   : milestone, 3320,
iast_FULL (5.849 ms) : 5790, 5907
.   : milestone, 5849,
iast_GLOBAL (3.485 ms) : 3434, 3535
.   : milestone, 3485,
profiling (2.029 ms) : 2011, 2046
.   : milestone, 2029,
tracing (1.814 ms) : 1799, 1828
.   : milestone, 1814,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.177 ms [1.166 ms, 1.189 ms] -
iast 3.236 ms [3.186 ms, 3.285 ms] 2.058 ms (174.8%)
iast_FULL 5.756 ms [5.698 ms, 5.813 ms] 4.578 ms (388.9%)
iast_GLOBAL 3.603 ms [3.539 ms, 3.667 ms] 2.426 ms (206.0%)
profiling 2.013 ms [1.996 ms, 2.031 ms] 836.156 µs (71.0%)
tracing 1.81 ms [1.795 ms, 1.825 ms] 632.622 µs (53.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.184 ms [1.172 ms, 1.195 ms] -
iast 3.32 ms [3.274 ms, 3.366 ms] 2.136 ms (180.4%)
iast_FULL 5.849 ms [5.79 ms, 5.907 ms] 4.665 ms (394.0%)
iast_GLOBAL 3.485 ms [3.434 ms, 3.535 ms] 2.301 ms (194.3%)
profiling 2.029 ms [2.011 ms, 2.046 ms] 844.609 µs (71.3%)
tracing 1.814 ms [1.799 ms, 1.828 ms] 629.841 µs (53.2%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~0545c2314e, baseline=1.60.0-SNAPSHOT~e34c2fdd84
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.255 ms) : 18065, 18446
.   : milestone, 18255,
appsec (18.969 ms) : 18774, 19165
.   : milestone, 18969,
code_origins (17.478 ms) : 17303, 17653
.   : milestone, 17478,
iast (17.881 ms) : 17703, 18060
.   : milestone, 17881,
profiling (18.81 ms) : 18621, 18999
.   : milestone, 18810,
tracing (17.435 ms) : 17263, 17606
.   : milestone, 17435,
section candidate
no_agent (17.524 ms) : 17350, 17698
.   : milestone, 17524,
appsec (19.099 ms) : 18907, 19290
.   : milestone, 19099,
code_origins (18.715 ms) : 18526, 18903
.   : milestone, 18715,
iast (18.016 ms) : 17834, 18198
.   : milestone, 18016,
profiling (19.534 ms) : 19338, 19730
.   : milestone, 19534,
tracing (18.018 ms) : 17841, 18195
.   : milestone, 18018,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.255 ms [18.065 ms, 18.446 ms] -
appsec 18.969 ms [18.774 ms, 19.165 ms] 714.217 µs (3.9%)
code_origins 17.478 ms [17.303 ms, 17.653 ms] -777.262 µs (-4.3%)
iast 17.881 ms [17.703 ms, 18.06 ms] -373.825 µs (-2.0%)
profiling 18.81 ms [18.621 ms, 18.999 ms] 554.757 µs (3.0%)
tracing 17.435 ms [17.263 ms, 17.606 ms] -820.598 µs (-4.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.524 ms [17.35 ms, 17.698 ms] -
appsec 19.099 ms [18.907 ms, 19.29 ms] 1.575 ms (9.0%)
code_origins 18.715 ms [18.526 ms, 18.903 ms] 1.191 ms (6.8%)
iast 18.016 ms [17.834 ms, 18.198 ms] 492.108 µs (2.8%)
profiling 19.534 ms [19.338 ms, 19.73 ms] 2.01 ms (11.5%)
tracing 18.018 ms [17.841 ms, 18.195 ms] 494.158 µs (2.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/otel-metrics-temporality
git_commit_date 1770401218 1770401362
git_commit_sha e34c2fd 0545c23
release_version 1.60.0-SNAPSHOT~e34c2fdd84 1.60.0-SNAPSHOT~0545c2314e
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1770403468 1770403468
ci_job_id 1407105900 1407105900
ci_pipeline_id 95042106 95042106
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-rtdqa5yj 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-rtdqa5yj 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 tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~0545c2314e, baseline=1.60.0-SNAPSHOT~e34c2fdd84
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1463, 1486
.   : milestone, 1475,
appsec (3.785 ms) : 3563, 4006
.   : milestone, 3785,
iast (2.259 ms) : 2190, 2328
.   : milestone, 2259,
iast_GLOBAL (2.297 ms) : 2228, 2367
.   : milestone, 2297,
profiling (2.119 ms) : 2062, 2175
.   : milestone, 2119,
tracing (2.057 ms) : 2004, 2110
.   : milestone, 2057,
section candidate
no_agent (1.476 ms) : 1465, 1488
.   : milestone, 1476,
appsec (3.751 ms) : 3531, 3971
.   : milestone, 3751,
iast (2.256 ms) : 2187, 2325
.   : milestone, 2256,
iast_GLOBAL (2.301 ms) : 2232, 2370
.   : milestone, 2301,
profiling (2.087 ms) : 2033, 2142
.   : milestone, 2087,
tracing (2.066 ms) : 2013, 2120
.   : milestone, 2066,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.463 ms, 1.486 ms] -
appsec 3.785 ms [3.563 ms, 4.006 ms] 2.31 ms (156.6%)
iast 2.259 ms [2.19 ms, 2.328 ms] 784.627 µs (53.2%)
iast_GLOBAL 2.297 ms [2.228 ms, 2.367 ms] 822.544 µs (55.8%)
profiling 2.119 ms [2.062 ms, 2.175 ms] 643.812 µs (43.7%)
tracing 2.057 ms [2.004 ms, 2.11 ms] 582.04 µs (39.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.465 ms, 1.488 ms] -
appsec 3.751 ms [3.531 ms, 3.971 ms] 2.274 ms (154.0%)
iast 2.256 ms [2.187 ms, 2.325 ms] 779.714 µs (52.8%)
iast_GLOBAL 2.301 ms [2.232 ms, 2.37 ms] 824.707 µs (55.9%)
profiling 2.087 ms [2.033 ms, 2.142 ms] 610.865 µs (41.4%)
tracing 2.066 ms [2.013 ms, 2.12 ms] 589.8 µs (39.9%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~0545c2314e, baseline=1.60.0-SNAPSHOT~e34c2fdd84
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.927 s) : 14927000, 14927000
.   : milestone, 14927000,
appsec (14.935 s) : 14935000, 14935000
.   : milestone, 14935000,
iast (17.797 s) : 17797000, 17797000
.   : milestone, 17797000,
iast_GLOBAL (17.946 s) : 17946000, 17946000
.   : milestone, 17946000,
profiling (14.868 s) : 14868000, 14868000
.   : milestone, 14868000,
tracing (14.722 s) : 14722000, 14722000
.   : milestone, 14722000,
section candidate
no_agent (14.849 s) : 14849000, 14849000
.   : milestone, 14849000,
appsec (15.14 s) : 15140000, 15140000
.   : milestone, 15140000,
iast (17.678 s) : 17678000, 17678000
.   : milestone, 17678000,
iast_GLOBAL (17.902 s) : 17902000, 17902000
.   : milestone, 17902000,
profiling (15.147 s) : 15147000, 15147000
.   : milestone, 15147000,
tracing (14.534 s) : 14534000, 14534000
.   : milestone, 14534000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.927 s [14.927 s, 14.927 s] -
appsec 14.935 s [14.935 s, 14.935 s] 8.0 ms (0.1%)
iast 17.797 s [17.797 s, 17.797 s] 2.87 s (19.2%)
iast_GLOBAL 17.946 s [17.946 s, 17.946 s] 3.019 s (20.2%)
profiling 14.868 s [14.868 s, 14.868 s] -59.0 ms (-0.4%)
tracing 14.722 s [14.722 s, 14.722 s] -205.0 ms (-1.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.849 s [14.849 s, 14.849 s] -
appsec 15.14 s [15.14 s, 15.14 s] 291.0 ms (2.0%)
iast 17.678 s [17.678 s, 17.678 s] 2.829 s (19.1%)
iast_GLOBAL 17.902 s [17.902 s, 17.902 s] 3.053 s (20.6%)
profiling 15.147 s [15.147 s, 15.147 s] 298.0 ms (2.0%)
tracing 14.534 s [14.534 s, 14.534 s] -315.0 ms (-2.1%)

Copy link
Contributor

@mhlidd mhlidd left a comment

Choose a reason for hiding this comment

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

Nice fix!

@mcculls mcculls changed the title Adjust metrics temporarily according to global preference and instrument type Adjust metrics temporality according to global preference and instrument type Feb 6, 2026
@mcculls mcculls force-pushed the mcculls/otel-metrics-temporality branch from 651666d to 5985318 Compare February 6, 2026 17:07
@mcculls
Copy link
Contributor Author

mcculls commented Feb 6, 2026

/merge

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

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

View all feedbacks in Devflow UI.

2026-02-06 17:08:32 UTC ℹ️ Start processing command /merge


2026-02-06 17:08:37 UTC ℹ️ MergeQueue: waiting for PR to be ready

This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
It will be added to the queue as soon as checks pass and/or get approvals. View in MergeQueue UI.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2026-02-06 17:58:09 UTC ℹ️ MergeQueue: merge request added to the queue

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


2026-02-06 17:58:30 UTCMergeQueue: This merge request has conflicts

This merge request conflicts with another merge request ahead in the queue.

The merge requests in front of this one are:

@mcculls
Copy link
Contributor Author

mcculls commented Feb 6, 2026

/merge

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

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

View all feedbacks in Devflow UI.

2026-02-06 18:02:59 UTC ℹ️ Start processing command /merge


2026-02-06 18:03:04 UTC ℹ️ MergeQueue: waiting for PR to be ready

This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
It will be added to the queue as soon as checks pass and/or get approvals. View in MergeQueue UI.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2026-02-06 18:05:37 UTC ⚠️ MergeQueue: This merge request was unqueued

stuart.mcculloch@datadoghq.com unqueued this merge request

@mcculls
Copy link
Contributor Author

mcculls commented Feb 6, 2026

/remove

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

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

View all feedbacks in Devflow UI.

2026-02-06 18:05:33 UTC ℹ️ Start processing command /remove


2026-02-06 18:05:37 UTC ℹ️ Devflow: /remove

@mcculls
Copy link
Contributor Author

mcculls commented Feb 6, 2026

/merge

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

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

View all feedbacks in Devflow UI.

2026-02-06 18:11:36 UTC ℹ️ Start processing command /merge


2026-02-06 18:11:42 UTC ℹ️ MergeQueue: waiting for PR to be ready

This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
It will be added to the queue as soon as checks pass and/or get approvals. View in MergeQueue UI.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2026-02-06 19:07:13 UTC ℹ️ MergeQueue: merge request added to the queue

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


2026-02-06 19:56:58 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 8880e3d into master Feb 6, 2026
546 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the mcculls/otel-metrics-temporality branch February 6, 2026 19:56
@github-actions github-actions bot added this to the 1.60.0 milestone Feb 6, 2026
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.

2 participants