Skip to content

Conversation

@jbachorik
Copy link
Contributor

@jbachorik jbachorik commented Jan 7, 2026

What Does This Do

Fix the wallclock context filter logic to allow collecting wallclock profiles even with the tracer being disabled and not providing the tracing context.

Motivation

There are users that want to run profiler without tracer (sic). For those, the wallclock profiling is not possible, ATM. This is fixing that gap.

Additional Notes

Contributor Checklist

Jira ticket: PROF-13347

@pr-commenter
Copy link

pr-commenter bot commented Jan 7, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/wallclock_filter
git_commit_date 1767720455 1767792852
git_commit_sha 92c84e2 a5f0d36
release_version 1.59.0-SNAPSHOT~92c84e28db 1.59.0-SNAPSHOT~a5f0d365b9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1767795032 1767795032
ci_job_id 1332856102 1332856102
ci_pipeline_id 89442329 89442329
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-f8eka07l 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-f8eka07l 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 56 metrics, 9 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.59.0-SNAPSHOT~a5f0d365b9, baseline=1.59.0-SNAPSHOT~92c84e28db

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.08 s) : 0, 1079850
Total [baseline] (8.749 s) : 0, 8749301
Agent [candidate] (1.084 s) : 0, 1083524
Total [candidate] (8.755 s) : 0, 8754937
section iast
Agent [baseline] (1.232 s) : 0, 1232484
Total [baseline] (9.384 s) : 0, 9383552
Agent [candidate] (1.231 s) : 0, 1231389
Total [candidate] (9.327 s) : 0, 9327055
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.08 s -
Agent iast 1.232 s 152.634 ms (14.1%)
Total tracing 8.749 s -
Total iast 9.384 s 634.252 ms (7.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.084 s -
Agent iast 1.231 s 147.864 ms (13.6%)
Total tracing 8.755 s -
Total iast 9.327 s 572.118 ms (6.5%)
gantt
    title insecure-bank - break down per module: candidate=1.59.0-SNAPSHOT~a5f0d365b9, baseline=1.59.0-SNAPSHOT~92c84e28db

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.192 ms) : 0, 1192
crashtracking [candidate] (1.18 ms) : 0, 1180
BytebuddyAgent [baseline] (647.775 ms) : 0, 647775
BytebuddyAgent [candidate] (650.576 ms) : 0, 650576
GlobalTracer [baseline] (281.325 ms) : 0, 281325
GlobalTracer [candidate] (282.71 ms) : 0, 282710
AppSec [baseline] (32.434 ms) : 0, 32434
AppSec [candidate] (32.62 ms) : 0, 32620
Debugger [baseline] (68.57 ms) : 0, 68570
Debugger [candidate] (67.755 ms) : 0, 67755
Remote Config [baseline] (627.342 µs) : 0, 627
Remote Config [candidate] (633.939 µs) : 0, 634
Telemetry [baseline] (8.799 ms) : 0, 8799
Telemetry [candidate] (8.914 ms) : 0, 8914
Flare Poller [baseline] (3.658 ms) : 0, 3658
Flare Poller [candidate] (3.694 ms) : 0, 3694
section iast
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (797.055 ms) : 0, 797055
BytebuddyAgent [candidate] (797.145 ms) : 0, 797145
GlobalTracer [baseline] (257.499 ms) : 0, 257499
GlobalTracer [candidate] (257.385 ms) : 0, 257385
AppSec [baseline] (35.023 ms) : 0, 35023
AppSec [candidate] (33.894 ms) : 0, 33894
Debugger [baseline] (65.958 ms) : 0, 65958
Debugger [candidate] (66.209 ms) : 0, 66209
Remote Config [baseline] (568.773 µs) : 0, 569
Remote Config [candidate] (593.869 µs) : 0, 594
Telemetry [baseline] (8.559 ms) : 0, 8559
Telemetry [candidate] (8.601 ms) : 0, 8601
Flare Poller [baseline] (3.619 ms) : 0, 3619
Flare Poller [candidate] (3.622 ms) : 0, 3622
IAST [baseline] (27.336 ms) : 0, 27336
IAST [candidate] (27.16 ms) : 0, 27160
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.59.0-SNAPSHOT~a5f0d365b9, baseline=1.59.0-SNAPSHOT~92c84e28db

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.098 s) : 0, 1098380
Total [baseline] (10.935 s) : 0, 10935396
Agent [candidate] (1.083 s) : 0, 1083207
Total [candidate] (10.87 s) : 0, 10870417
section appsec
Agent [baseline] (1.266 s) : 0, 1265891
Total [baseline] (10.947 s) : 0, 10947332
Agent [candidate] (1.265 s) : 0, 1264514
Total [candidate] (11.082 s) : 0, 11081851
section iast
Agent [baseline] (1.224 s) : 0, 1224326
Total [baseline] (11.23 s) : 0, 11229613
Agent [candidate] (1.223 s) : 0, 1223042
Total [candidate] (11.123 s) : 0, 11123139
section profiling
Agent [baseline] (1.21 s) : 0, 1210383
Total [baseline] (10.946 s) : 0, 10946076
Agent [candidate] (1.207 s) : 0, 1207004
Total [candidate] (10.929 s) : 0, 10929356
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.098 s -
Agent appsec 1.266 s 167.511 ms (15.3%)
Agent iast 1.224 s 125.945 ms (11.5%)
Agent profiling 1.21 s 112.003 ms (10.2%)
Total tracing 10.935 s -
Total appsec 10.947 s 11.936 ms (0.1%)
Total iast 11.23 s 294.217 ms (2.7%)
Total profiling 10.946 s 10.68 ms (0.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.083 s -
Agent appsec 1.265 s 181.307 ms (16.7%)
Agent iast 1.223 s 139.836 ms (12.9%)
Agent profiling 1.207 s 123.798 ms (11.4%)
Total tracing 10.87 s -
Total appsec 11.082 s 211.434 ms (1.9%)
Total iast 11.123 s 252.722 ms (2.3%)
Total profiling 10.929 s 58.939 ms (0.5%)
gantt
    title petclinic - break down per module: candidate=1.59.0-SNAPSHOT~a5f0d365b9, baseline=1.59.0-SNAPSHOT~92c84e28db

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.173 ms) : 0, 1173
BytebuddyAgent [baseline] (659.741 ms) : 0, 659741
BytebuddyAgent [candidate] (649.764 ms) : 0, 649764
GlobalTracer [baseline] (285.597 ms) : 0, 285597
GlobalTracer [candidate] (282.407 ms) : 0, 282407
AppSec [baseline] (33.12 ms) : 0, 33120
AppSec [candidate] (32.514 ms) : 0, 32514
Debugger [baseline] (69.31 ms) : 0, 69310
Debugger [candidate] (67.744 ms) : 0, 67744
Remote Config [baseline] (635.504 µs) : 0, 636
Remote Config [candidate] (612.209 µs) : 0, 612
Telemetry [baseline] (9.077 ms) : 0, 9077
Telemetry [candidate] (9.88 ms) : 0, 9880
Flare Poller [baseline] (3.766 ms) : 0, 3766
Flare Poller [candidate] (3.694 ms) : 0, 3694
section appsec
crashtracking [baseline] (1.18 ms) : 0, 1180
crashtracking [candidate] (1.18 ms) : 0, 1180
BytebuddyAgent [baseline] (690.292 ms) : 0, 690292
BytebuddyAgent [candidate] (690.056 ms) : 0, 690056
GlobalTracer [baseline] (258.039 ms) : 0, 258039
GlobalTracer [candidate] (257.955 ms) : 0, 257955
AppSec [baseline] (173.04 ms) : 0, 173040
AppSec [candidate] (173.917 ms) : 0, 173917
Debugger [baseline] (69.226 ms) : 0, 69226
Debugger [candidate] (67.448 ms) : 0, 67448
Remote Config [baseline] (785.077 µs) : 0, 785
Remote Config [candidate] (760.017 µs) : 0, 760
Telemetry [baseline] (9.561 ms) : 0, 9561
Telemetry [candidate] (9.472 ms) : 0, 9472
Flare Poller [baseline] (3.817 ms) : 0, 3817
Flare Poller [candidate] (3.805 ms) : 0, 3805
IAST [baseline] (24.441 ms) : 0, 24441
IAST [candidate] (24.58 ms) : 0, 24580
section iast
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.181 ms) : 0, 1181
BytebuddyAgent [baseline] (791.961 ms) : 0, 791961
BytebuddyAgent [candidate] (790.533 ms) : 0, 790533
GlobalTracer [baseline] (256.257 ms) : 0, 256257
GlobalTracer [candidate] (256.143 ms) : 0, 256143
AppSec [baseline] (34.151 ms) : 0, 34151
AppSec [candidate] (35.442 ms) : 0, 35442
Debugger [baseline] (65.455 ms) : 0, 65455
Debugger [candidate] (64.729 ms) : 0, 64729
Remote Config [baseline] (609.864 µs) : 0, 610
Remote Config [candidate] (598.831 µs) : 0, 599
Telemetry [baseline] (8.539 ms) : 0, 8539
Telemetry [candidate] (8.456 ms) : 0, 8456
Flare Poller [baseline] (3.586 ms) : 0, 3586
Flare Poller [candidate] (3.587 ms) : 0, 3587
IAST [baseline] (27.127 ms) : 0, 27127
IAST [candidate] (26.923 ms) : 0, 26923
section profiling
crashtracking [baseline] (1.209 ms) : 0, 1209
crashtracking [candidate] (1.219 ms) : 0, 1219
BytebuddyAgent [baseline] (706.638 ms) : 0, 706638
BytebuddyAgent [candidate] (703.916 ms) : 0, 703916
GlobalTracer [baseline] (221.621 ms) : 0, 221621
GlobalTracer [candidate] (220.702 ms) : 0, 220702
AppSec [baseline] (32.356 ms) : 0, 32356
AppSec [candidate] (32.135 ms) : 0, 32135
Debugger [baseline] (67.97 ms) : 0, 67970
Debugger [candidate] (68.176 ms) : 0, 68176
Remote Config [baseline] (635.654 µs) : 0, 636
Remote Config [candidate] (619.403 µs) : 0, 619
Telemetry [baseline] (8.772 ms) : 0, 8772
Telemetry [candidate] (8.731 ms) : 0, 8731
Flare Poller [baseline] (3.645 ms) : 0, 3645
Flare Poller [candidate] (3.701 ms) : 0, 3701
ProfilingAgent [baseline] (97.432 ms) : 0, 97432
ProfilingAgent [candidate] (97.895 ms) : 0, 97895
Profiling [baseline] (98.002 ms) : 0, 98002
Profiling [candidate] (98.477 ms) : 0, 98477
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/wallclock_filter
git_commit_date 1767720455 1767792852
git_commit_sha 92c84e2 a5f0d36
release_version 1.59.0-SNAPSHOT~92c84e28db 1.59.0-SNAPSHOT~a5f0d365b9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1767795330 1767795330
ci_job_id 1332856103 1332856103
ci_pipeline_id 89442329 89442329
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-tallum6p 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-tallum6p 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 3 performance improvements and 0 performance regressions! Performance is the same for 16 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:profiling:high_load better
[-1.583ms; -0.641ms] or [-8.158%; -3.300%]
unsure
[-1.935ms; -0.218ms] or [-6.230%; -0.703%]
unstable
[-10.654op/s; +35.842op/s] or [-4.493%; +15.113%]
18.298ms 29.987ms 249.750op/s 19.410ms 31.064ms 237.156op/s
scenario:load:petclinic:iast:high_load better
[-1.609ms; -0.960ms] or [-8.692%; -5.185%]
better
[-1.930ms; -0.818ms] or [-6.437%; -2.730%]
unstable
[-7.079op/s; +41.516op/s] or [-2.864%; +16.795%]
17.224ms 28.612ms 264.406op/s 18.508ms 29.986ms 247.188op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~a5f0d365b9, baseline=1.59.0-SNAPSHOT~92c84e28db
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.186 ms) : 1175, 1197
.   : milestone, 1186,
iast (3.154 ms) : 3109, 3200
.   : milestone, 3154,
iast_FULL (5.819 ms) : 5760, 5879
.   : milestone, 5819,
iast_GLOBAL (3.592 ms) : 3532, 3652
.   : milestone, 3592,
profiling (2.013 ms) : 1996, 2031
.   : milestone, 2013,
tracing (1.847 ms) : 1832, 1863
.   : milestone, 1847,
section candidate
no_agent (1.171 ms) : 1160, 1182
.   : milestone, 1171,
iast (3.101 ms) : 3060, 3143
.   : milestone, 3101,
iast_FULL (5.852 ms) : 5793, 5910
.   : milestone, 5852,
iast_GLOBAL (3.571 ms) : 3514, 3629
.   : milestone, 3571,
profiling (1.99 ms) : 1973, 2006
.   : milestone, 1990,
tracing (1.8 ms) : 1785, 1814
.   : milestone, 1800,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.186 ms [1.175 ms, 1.197 ms] -
iast 3.154 ms [3.109 ms, 3.2 ms] 1.969 ms (166.0%)
iast_FULL 5.819 ms [5.76 ms, 5.879 ms] 4.633 ms (390.7%)
iast_GLOBAL 3.592 ms [3.532 ms, 3.652 ms] 2.406 ms (202.9%)
profiling 2.013 ms [1.996 ms, 2.031 ms] 827.398 µs (69.8%)
tracing 1.847 ms [1.832 ms, 1.863 ms] 661.322 µs (55.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.171 ms [1.16 ms, 1.182 ms] -
iast 3.101 ms [3.06 ms, 3.143 ms] 1.93 ms (164.8%)
iast_FULL 5.852 ms [5.793 ms, 5.91 ms] 4.681 ms (399.7%)
iast_GLOBAL 3.571 ms [3.514 ms, 3.629 ms] 2.4 ms (205.0%)
profiling 1.99 ms [1.973 ms, 2.006 ms] 818.489 µs (69.9%)
tracing 1.8 ms [1.785 ms, 1.814 ms] 628.514 µs (53.7%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~a5f0d365b9, baseline=1.59.0-SNAPSHOT~92c84e28db
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.508 ms) : 19302, 19713
.   : milestone, 19508,
appsec (18.561 ms) : 18374, 18748
.   : milestone, 18561,
code_origins (17.808 ms) : 17631, 17985
.   : milestone, 17808,
iast (18.881 ms) : 18693, 19068
.   : milestone, 18881,
profiling (19.685 ms) : 19484, 19886
.   : milestone, 19685,
tracing (17.838 ms) : 17659, 18016
.   : milestone, 17838,
section candidate
no_agent (18.333 ms) : 18144, 18521
.   : milestone, 18333,
appsec (19.007 ms) : 18815, 19200
.   : milestone, 19007,
code_origins (17.702 ms) : 17529, 17876
.   : milestone, 17702,
iast (17.647 ms) : 17469, 17824
.   : milestone, 17647,
profiling (18.685 ms) : 18497, 18873
.   : milestone, 18685,
tracing (17.63 ms) : 17456, 17804
.   : milestone, 17630,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.508 ms [19.302 ms, 19.713 ms] -
appsec 18.561 ms [18.374 ms, 18.748 ms] -946.491 µs (-4.9%)
code_origins 17.808 ms [17.631 ms, 17.985 ms] -1.7 ms (-8.7%)
iast 18.881 ms [18.693 ms, 19.068 ms] -626.98 µs (-3.2%)
profiling 19.685 ms [19.484 ms, 19.886 ms] 177.421 µs (0.9%)
tracing 17.838 ms [17.659 ms, 18.016 ms] -1.67 ms (-8.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.333 ms [18.144 ms, 18.521 ms] -
appsec 19.007 ms [18.815 ms, 19.2 ms] 674.741 µs (3.7%)
code_origins 17.702 ms [17.529 ms, 17.876 ms] -630.298 µs (-3.4%)
iast 17.647 ms [17.469 ms, 17.824 ms] -685.818 µs (-3.7%)
profiling 18.685 ms [18.497 ms, 18.873 ms] 352.724 µs (1.9%)
tracing 17.63 ms [17.456 ms, 17.804 ms] -702.499 µs (-3.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/wallclock_filter
git_commit_date 1767720455 1767792852
git_commit_sha 92c84e2 a5f0d36
release_version 1.59.0-SNAPSHOT~92c84e28db 1.59.0-SNAPSHOT~a5f0d365b9
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1767795037 1767795037
ci_job_id 1332856104 1332856104
ci_pipeline_id 89442329 89442329
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-6p9obzor 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-6p9obzor 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.59.0-SNAPSHOT~a5f0d365b9, baseline=1.59.0-SNAPSHOT~92c84e28db
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.474 ms) : 1462, 1485
.   : milestone, 1474,
appsec (2.517 ms) : 2462, 2572
.   : milestone, 2517,
iast (2.222 ms) : 2157, 2287
.   : milestone, 2222,
iast_GLOBAL (2.249 ms) : 2184, 2314
.   : milestone, 2249,
profiling (2.071 ms) : 2018, 2124
.   : milestone, 2071,
tracing (2.057 ms) : 2005, 2109
.   : milestone, 2057,
section candidate
no_agent (1.47 ms) : 1459, 1482
.   : milestone, 1470,
appsec (3.745 ms) : 3524, 3965
.   : milestone, 3745,
iast (2.223 ms) : 2158, 2288
.   : milestone, 2223,
iast_GLOBAL (2.259 ms) : 2194, 2325
.   : milestone, 2259,
profiling (2.065 ms) : 2013, 2118
.   : milestone, 2065,
tracing (2.047 ms) : 1996, 2098
.   : milestone, 2047,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.474 ms [1.462 ms, 1.485 ms] -
appsec 2.517 ms [2.462 ms, 2.572 ms] 1.043 ms (70.8%)
iast 2.222 ms [2.157 ms, 2.287 ms] 748.605 µs (50.8%)
iast_GLOBAL 2.249 ms [2.184 ms, 2.314 ms] 775.329 µs (52.6%)
profiling 2.071 ms [2.018 ms, 2.124 ms] 597.109 µs (40.5%)
tracing 2.057 ms [2.005 ms, 2.109 ms] 583.438 µs (39.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.47 ms [1.459 ms, 1.482 ms] -
appsec 3.745 ms [3.524 ms, 3.965 ms] 2.275 ms (154.7%)
iast 2.223 ms [2.158 ms, 2.288 ms] 752.723 µs (51.2%)
iast_GLOBAL 2.259 ms [2.194 ms, 2.325 ms] 789.363 µs (53.7%)
profiling 2.065 ms [2.013 ms, 2.118 ms] 595.363 µs (40.5%)
tracing 2.047 ms [1.996 ms, 2.098 ms] 576.984 µs (39.2%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.59.0-SNAPSHOT~a5f0d365b9, baseline=1.59.0-SNAPSHOT~92c84e28db
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.534 s) : 15534000, 15534000
.   : milestone, 15534000,
appsec (14.894 s) : 14894000, 14894000
.   : milestone, 14894000,
iast (17.995 s) : 17995000, 17995000
.   : milestone, 17995000,
iast_GLOBAL (18.113 s) : 18113000, 18113000
.   : milestone, 18113000,
profiling (14.86 s) : 14860000, 14860000
.   : milestone, 14860000,
tracing (14.523 s) : 14523000, 14523000
.   : milestone, 14523000,
section candidate
no_agent (14.988 s) : 14988000, 14988000
.   : milestone, 14988000,
appsec (14.536 s) : 14536000, 14536000
.   : milestone, 14536000,
iast (18.099 s) : 18099000, 18099000
.   : milestone, 18099000,
iast_GLOBAL (18.014 s) : 18014000, 18014000
.   : milestone, 18014000,
profiling (15.146 s) : 15146000, 15146000
.   : milestone, 15146000,
tracing (14.54 s) : 14540000, 14540000
.   : milestone, 14540000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.534 s [15.534 s, 15.534 s] -
appsec 14.894 s [14.894 s, 14.894 s] -640.0 ms (-4.1%)
iast 17.995 s [17.995 s, 17.995 s] 2.461 s (15.8%)
iast_GLOBAL 18.113 s [18.113 s, 18.113 s] 2.579 s (16.6%)
profiling 14.86 s [14.86 s, 14.86 s] -674.0 ms (-4.3%)
tracing 14.523 s [14.523 s, 14.523 s] -1.011 s (-6.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.988 s [14.988 s, 14.988 s] -
appsec 14.536 s [14.536 s, 14.536 s] -452.0 ms (-3.0%)
iast 18.099 s [18.099 s, 18.099 s] 3.111 s (20.8%)
iast_GLOBAL 18.014 s [18.014 s, 18.014 s] 3.026 s (20.2%)
profiling 15.146 s [15.146 s, 15.146 s] 158.0 ms (1.1%)
tracing 14.54 s [14.54 s, 14.54 s] -448.0 ms (-3.0%)

@jbachorik jbachorik marked this pull request as ready for review January 7, 2026 10:46
@jbachorik jbachorik requested a review from a team as a code owner January 7, 2026 10:46
@github-actions
Copy link
Contributor

github-actions bot commented Jan 7, 2026

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@jbachorik jbachorik added type: bug Bug report and fix comp: profiling Profiling labels Jan 7, 2026
Fix the wallclock context filter logic to allow collecting wallclock profiles even with the tracer being disabled and not providing the tracing context.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: profiling Profiling type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants