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 1768498580 1768503842
git_commit_sha 340e03e 90e82d4
release_version 1.59.0-SNAPSHOT~340e03e23d 1.59.0-SNAPSHOT~90e82d43f2
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1768505827 1768505827
ci_job_id 1353913774 1353913774
ci_pipeline_id 90963381 90963381
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-ex3be4cl 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-ex3be4cl 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 57 metrics, 8 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.59.0-SNAPSHOT~90e82d43f2, baseline=1.59.0-SNAPSHOT~340e03e23d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.082 s) : 0, 1081715
Total [baseline] (8.76 s) : 0, 8759996
Agent [candidate] (1.086 s) : 0, 1086033
Total [candidate] (8.759 s) : 0, 8759196
section iast
Agent [baseline] (1.222 s) : 0, 1221537
Total [baseline] (9.302 s) : 0, 9302028
Agent [candidate] (1.229 s) : 0, 1229044
Total [candidate] (9.362 s) : 0, 9362151
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.082 s -
Agent iast 1.222 s 139.821 ms (12.9%)
Total tracing 8.76 s -
Total iast 9.302 s 542.032 ms (6.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.086 s -
Agent iast 1.229 s 143.011 ms (13.2%)
Total tracing 8.759 s -
Total iast 9.362 s 602.955 ms (6.9%)
gantt
    title insecure-bank - break down per module: candidate=1.59.0-SNAPSHOT~90e82d43f2, baseline=1.59.0-SNAPSHOT~340e03e23d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (649.888 ms) : 0, 649888
BytebuddyAgent [candidate] (652.644 ms) : 0, 652644
GlobalTracer [baseline] (282.035 ms) : 0, 282035
GlobalTracer [candidate] (283.203 ms) : 0, 283203
AppSec [baseline] (32.811 ms) : 0, 32811
AppSec [candidate] (32.707 ms) : 0, 32707
Debugger [baseline] (66.995 ms) : 0, 66995
Debugger [candidate] (67.377 ms) : 0, 67377
Remote Config [baseline] (642.238 µs) : 0, 642
Remote Config [candidate] (604.863 µs) : 0, 605
Telemetry [baseline] (8.931 ms) : 0, 8931
Telemetry [candidate] (9.03 ms) : 0, 9030
Flare Poller [baseline] (3.779 ms) : 0, 3779
Flare Poller [candidate] (3.782 ms) : 0, 3782
section iast
crashtracking [baseline] (1.191 ms) : 0, 1191
crashtracking [candidate] (1.201 ms) : 0, 1201
BytebuddyAgent [baseline] (789.954 ms) : 0, 789954
BytebuddyAgent [candidate] (795.846 ms) : 0, 795846
GlobalTracer [baseline] (256.063 ms) : 0, 256063
GlobalTracer [candidate] (257.67 ms) : 0, 257670
AppSec [baseline] (34.544 ms) : 0, 34544
AppSec [candidate] (34.242 ms) : 0, 34242
Debugger [baseline] (64.761 ms) : 0, 64761
Debugger [candidate] (64.738 ms) : 0, 64738
Remote Config [baseline] (555.53 µs) : 0, 556
Remote Config [candidate] (574.633 µs) : 0, 575
Telemetry [baseline] (8.462 ms) : 0, 8462
Telemetry [candidate] (8.506 ms) : 0, 8506
Flare Poller [baseline] (3.535 ms) : 0, 3535
Flare Poller [candidate] (3.591 ms) : 0, 3591
IAST [baseline] (27.13 ms) : 0, 27130
IAST [candidate] (27.17 ms) : 0, 27170
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.59.0-SNAPSHOT~90e82d43f2, baseline=1.59.0-SNAPSHOT~340e03e23d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.086 s) : 0, 1086059
Total [baseline] (10.859 s) : 0, 10859189
Agent [candidate] (1.086 s) : 0, 1086166
Total [candidate] (10.806 s) : 0, 10806120
section appsec
Agent [baseline] (1.272 s) : 0, 1272108
Total [baseline] (11.007 s) : 0, 11007172
Agent [candidate] (1.262 s) : 0, 1262478
Total [candidate] (10.979 s) : 0, 10979485
section iast
Agent [baseline] (1.229 s) : 0, 1229229
Total [baseline] (11.228 s) : 0, 11228020
Agent [candidate] (1.227 s) : 0, 1226966
Total [candidate] (11.186 s) : 0, 11186412
section profiling
Agent [baseline] (1.212 s) : 0, 1212002
Total [baseline] (10.919 s) : 0, 10919282
Agent [candidate] (1.212 s) : 0, 1212226
Total [candidate] (10.909 s) : 0, 10909187
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.086 s -
Agent appsec 1.272 s 186.049 ms (17.1%)
Agent iast 1.229 s 143.17 ms (13.2%)
Agent profiling 1.212 s 125.943 ms (11.6%)
Total tracing 10.859 s -
Total appsec 11.007 s 147.983 ms (1.4%)
Total iast 11.228 s 368.831 ms (3.4%)
Total profiling 10.919 s 60.093 ms (0.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.086 s -
Agent appsec 1.262 s 176.312 ms (16.2%)
Agent iast 1.227 s 140.799 ms (13.0%)
Agent profiling 1.212 s 126.059 ms (11.6%)
Total tracing 10.806 s -
Total appsec 10.979 s 173.365 ms (1.6%)
Total iast 11.186 s 380.292 ms (3.5%)
Total profiling 10.909 s 103.067 ms (1.0%)
gantt
    title petclinic - break down per module: candidate=1.59.0-SNAPSHOT~90e82d43f2, baseline=1.59.0-SNAPSHOT~340e03e23d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.18 ms) : 0, 1180
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (652.839 ms) : 0, 652839
BytebuddyAgent [candidate] (653.492 ms) : 0, 653492
GlobalTracer [baseline] (282.665 ms) : 0, 282665
GlobalTracer [candidate] (282.145 ms) : 0, 282145
AppSec [baseline] (32.642 ms) : 0, 32642
AppSec [candidate] (32.581 ms) : 0, 32581
Debugger [baseline] (67.831 ms) : 0, 67831
Debugger [candidate] (67.767 ms) : 0, 67767
Remote Config [baseline] (650.929 µs) : 0, 651
Remote Config [candidate] (634.254 µs) : 0, 634
Telemetry [baseline] (8.969 ms) : 0, 8969
Telemetry [candidate] (8.959 ms) : 0, 8959
Flare Poller [baseline] (3.762 ms) : 0, 3762
Flare Poller [candidate] (3.78 ms) : 0, 3780
section appsec
crashtracking [baseline] (1.2 ms) : 0, 1200
crashtracking [candidate] (1.18 ms) : 0, 1180
BytebuddyAgent [baseline] (694.679 ms) : 0, 694679
BytebuddyAgent [candidate] (690.375 ms) : 0, 690375
GlobalTracer [baseline] (260.387 ms) : 0, 260387
GlobalTracer [candidate] (257.944 ms) : 0, 257944
AppSec [baseline] (174.997 ms) : 0, 174997
AppSec [candidate] (172.766 ms) : 0, 172766
Debugger [baseline] (66.351 ms) : 0, 66351
Debugger [candidate] (66.91 ms) : 0, 66910
Remote Config [baseline] (813.192 µs) : 0, 813
Remote Config [candidate] (730.004 µs) : 0, 730
Telemetry [baseline] (9.308 ms) : 0, 9308
Telemetry [candidate] (9.175 ms) : 0, 9175
Flare Poller [baseline] (3.843 ms) : 0, 3843
Flare Poller [candidate] (3.67 ms) : 0, 3670
IAST [baseline] (24.899 ms) : 0, 24899
IAST [candidate] (24.413 ms) : 0, 24413
section iast
crashtracking [baseline] (1.187 ms) : 0, 1187
crashtracking [candidate] (1.185 ms) : 0, 1185
BytebuddyAgent [baseline] (793.442 ms) : 0, 793442
BytebuddyAgent [candidate] (792.905 ms) : 0, 792905
GlobalTracer [baseline] (258.337 ms) : 0, 258337
GlobalTracer [candidate] (257.148 ms) : 0, 257148
AppSec [baseline] (34.667 ms) : 0, 34667
AppSec [candidate] (34.68 ms) : 0, 34680
Debugger [baseline] (66.172 ms) : 0, 66172
Debugger [candidate] (65.925 ms) : 0, 65925
Remote Config [baseline] (571.67 µs) : 0, 572
Remote Config [candidate] (591.625 µs) : 0, 592
Telemetry [baseline] (8.611 ms) : 0, 8611
Telemetry [candidate] (8.42 ms) : 0, 8420
Flare Poller [baseline] (3.651 ms) : 0, 3651
Flare Poller [candidate] (3.49 ms) : 0, 3490
IAST [baseline] (27.185 ms) : 0, 27185
IAST [candidate] (27.157 ms) : 0, 27157
section profiling
ProfilingAgent [baseline] (96.844 ms) : 0, 96844
ProfilingAgent [candidate] (96.795 ms) : 0, 96795
crashtracking [baseline] (1.222 ms) : 0, 1222
crashtracking [candidate] (1.218 ms) : 0, 1218
BytebuddyAgent [baseline] (707.229 ms) : 0, 707229
BytebuddyAgent [candidate] (707.911 ms) : 0, 707911
GlobalTracer [baseline] (222.337 ms) : 0, 222337
GlobalTracer [candidate] (222.507 ms) : 0, 222507
AppSec [baseline] (32.371 ms) : 0, 32371
AppSec [candidate] (32.252 ms) : 0, 32252
Debugger [baseline] (68.597 ms) : 0, 68597
Debugger [candidate] (68.031 ms) : 0, 68031
Remote Config [baseline] (638.889 µs) : 0, 639
Remote Config [candidate] (635.146 µs) : 0, 635
Telemetry [baseline] (8.895 ms) : 0, 8895
Telemetry [candidate] (8.873 ms) : 0, 8873
Flare Poller [baseline] (3.722 ms) : 0, 3722
Flare Poller [candidate] (3.716 ms) : 0, 3716
Profiling [baseline] (97.421 ms) : 0, 97421
Profiling [candidate] (97.371 ms) : 0, 97371
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/wallclock_filter
git_commit_date 1768498580 1768503842
git_commit_sha 340e03e 90e82d4
release_version 1.59.0-SNAPSHOT~340e03e23d 1.59.0-SNAPSHOT~90e82d43f2
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1768506326 1768506326
ci_job_id 1353913779 1353913779
ci_pipeline_id 90963381 90963381
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-gxem6h7f 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-gxem6h7f 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 1 performance regressions! Performance is the same for 18 metrics, 16 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
[-158.146µs; -64.197µs] or [-6.152%; -2.497%]
same
[-335.962µs; +22.846µs] or [-4.526%; +0.308%]
unstable
[-88.136op/s; +210.574op/s] or [-6.342%; +15.153%]
2.460ms 7.266ms 1450.875op/s 2.571ms 7.422ms 1389.656op/s
scenario:load:petclinic:no_agent:high_load worse
[+0.538ms; +2.244ms] or [+3.060%; +12.775%]
unstable
[+0.161ms; +3.469ms] or [+0.545%; +11.747%]
unstable
[-43.737op/s; +11.675op/s] or [-16.965%; +4.528%]
18.959ms 31.346ms 241.781op/s 17.568ms 29.531ms 257.812op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~90e82d43f2, baseline=1.59.0-SNAPSHOT~340e03e23d
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.1 ms) : 17915, 18286
.   : milestone, 18100,
appsec (18.403 ms) : 18219, 18587
.   : milestone, 18403,
code_origins (17.733 ms) : 17556, 17910
.   : milestone, 17733,
iast (17.491 ms) : 17318, 17664
.   : milestone, 17491,
profiling (18.769 ms) : 18579, 18959
.   : milestone, 18769,
tracing (18.062 ms) : 17879, 18245
.   : milestone, 18062,
section candidate
no_agent (19.304 ms) : 19107, 19501
.   : milestone, 19304,
appsec (18.551 ms) : 18363, 18739
.   : milestone, 18551,
code_origins (17.729 ms) : 17554, 17904
.   : milestone, 17729,
iast (17.757 ms) : 17581, 17933
.   : milestone, 17757,
profiling (18.786 ms) : 18598, 18974
.   : milestone, 18786,
tracing (17.698 ms) : 17523, 17872
.   : milestone, 17698,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.1 ms [17.915 ms, 18.286 ms] -
appsec 18.403 ms [18.219 ms, 18.587 ms] 302.481 µs (1.7%)
code_origins 17.733 ms [17.556 ms, 17.91 ms] -367.156 µs (-2.0%)
iast 17.491 ms [17.318 ms, 17.664 ms] -608.85 µs (-3.4%)
profiling 18.769 ms [18.579 ms, 18.959 ms] 668.775 µs (3.7%)
tracing 18.062 ms [17.879 ms, 18.245 ms] -38.545 µs (-0.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.304 ms [19.107 ms, 19.501 ms] -
appsec 18.551 ms [18.363 ms, 18.739 ms] -752.912 µs (-3.9%)
code_origins 17.729 ms [17.554 ms, 17.904 ms] -1.575 ms (-8.2%)
iast 17.757 ms [17.581 ms, 17.933 ms] -1.547 ms (-8.0%)
profiling 18.786 ms [18.598 ms, 18.974 ms] -518.239 µs (-2.7%)
tracing 17.698 ms [17.523 ms, 17.872 ms] -1.607 ms (-8.3%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~90e82d43f2, baseline=1.59.0-SNAPSHOT~340e03e23d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.18 ms) : 1168, 1191
.   : milestone, 1180,
iast (3.295 ms) : 3247, 3342
.   : milestone, 3295,
iast_FULL (5.821 ms) : 5763, 5879
.   : milestone, 5821,
iast_GLOBAL (3.556 ms) : 3505, 3607
.   : milestone, 3556,
profiling (1.991 ms) : 1974, 2008
.   : milestone, 1991,
tracing (1.819 ms) : 1804, 1835
.   : milestone, 1819,
section candidate
no_agent (1.177 ms) : 1166, 1188
.   : milestone, 1177,
iast (3.151 ms) : 3117, 3185
.   : milestone, 3151,
iast_FULL (5.929 ms) : 5870, 5989
.   : milestone, 5929,
iast_GLOBAL (3.612 ms) : 3555, 3669
.   : milestone, 3612,
profiling (2.066 ms) : 2047, 2084
.   : milestone, 2066,
tracing (1.863 ms) : 1847, 1880
.   : milestone, 1863,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.18 ms [1.168 ms, 1.191 ms] -
iast 3.295 ms [3.247 ms, 3.342 ms] 2.115 ms (179.3%)
iast_FULL 5.821 ms [5.763 ms, 5.879 ms] 4.641 ms (393.5%)
iast_GLOBAL 3.556 ms [3.505 ms, 3.607 ms] 2.376 ms (201.4%)
profiling 1.991 ms [1.974 ms, 2.008 ms] 811.559 µs (68.8%)
tracing 1.819 ms [1.804 ms, 1.835 ms] 639.685 µs (54.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.177 ms [1.166 ms, 1.188 ms] -
iast 3.151 ms [3.117 ms, 3.185 ms] 1.974 ms (167.7%)
iast_FULL 5.929 ms [5.87 ms, 5.989 ms] 4.752 ms (403.8%)
iast_GLOBAL 3.612 ms [3.555 ms, 3.669 ms] 2.435 ms (206.9%)
profiling 2.066 ms [2.047 ms, 2.084 ms] 888.647 µs (75.5%)
tracing 1.863 ms [1.847 ms, 1.88 ms] 686.553 µs (58.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/wallclock_filter
git_commit_date 1768498580 1768503842
git_commit_sha 340e03e 90e82d4
release_version 1.59.0-SNAPSHOT~340e03e23d 1.59.0-SNAPSHOT~90e82d43f2
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1768506031 1768506031
ci_job_id 1353913783 1353913783
ci_pipeline_id 90963381 90963381
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-iuzoeh00 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-iuzoeh00 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~90e82d43f2, baseline=1.59.0-SNAPSHOT~340e03e23d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.469 ms) : 1458, 1481
.   : milestone, 1469,
appsec (3.698 ms) : 3479, 3917
.   : milestone, 3698,
iast (2.205 ms) : 2140, 2270
.   : milestone, 2205,
iast_GLOBAL (2.248 ms) : 2182, 2314
.   : milestone, 2248,
profiling (2.065 ms) : 2011, 2119
.   : milestone, 2065,
tracing (2.04 ms) : 1989, 2092
.   : milestone, 2040,
section candidate
no_agent (1.471 ms) : 1460, 1483
.   : milestone, 1471,
appsec (3.665 ms) : 3449, 3881
.   : milestone, 3665,
iast (2.216 ms) : 2150, 2281
.   : milestone, 2216,
iast_GLOBAL (2.243 ms) : 2178, 2309
.   : milestone, 2243,
profiling (2.061 ms) : 2008, 2113
.   : milestone, 2061,
tracing (2.023 ms) : 1972, 2074
.   : milestone, 2023,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.469 ms [1.458 ms, 1.481 ms] -
appsec 3.698 ms [3.479 ms, 3.917 ms] 2.229 ms (151.7%)
iast 2.205 ms [2.14 ms, 2.27 ms] 736.096 µs (50.1%)
iast_GLOBAL 2.248 ms [2.182 ms, 2.314 ms] 778.889 µs (53.0%)
profiling 2.065 ms [2.011 ms, 2.119 ms] 596.191 µs (40.6%)
tracing 2.04 ms [1.989 ms, 2.092 ms] 571.109 µs (38.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.46 ms, 1.483 ms] -
appsec 3.665 ms [3.449 ms, 3.881 ms] 2.194 ms (149.1%)
iast 2.216 ms [2.15 ms, 2.281 ms] 744.22 µs (50.6%)
iast_GLOBAL 2.243 ms [2.178 ms, 2.309 ms] 771.998 µs (52.5%)
profiling 2.061 ms [2.008 ms, 2.113 ms] 589.264 µs (40.0%)
tracing 2.023 ms [1.972 ms, 2.074 ms] 551.59 µs (37.5%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.59.0-SNAPSHOT~90e82d43f2, baseline=1.59.0-SNAPSHOT~340e03e23d
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.559 s) : 15559000, 15559000
.   : milestone, 15559000,
appsec (14.771 s) : 14771000, 14771000
.   : milestone, 14771000,
iast (18.413 s) : 18413000, 18413000
.   : milestone, 18413000,
iast_GLOBAL (17.872 s) : 17872000, 17872000
.   : milestone, 17872000,
profiling (14.993 s) : 14993000, 14993000
.   : milestone, 14993000,
tracing (14.718 s) : 14718000, 14718000
.   : milestone, 14718000,
section candidate
no_agent (15.325 s) : 15325000, 15325000
.   : milestone, 15325000,
appsec (14.516 s) : 14516000, 14516000
.   : milestone, 14516000,
iast (18.081 s) : 18081000, 18081000
.   : milestone, 18081000,
iast_GLOBAL (17.997 s) : 17997000, 17997000
.   : milestone, 17997000,
profiling (14.94 s) : 14940000, 14940000
.   : milestone, 14940000,
tracing (14.799 s) : 14799000, 14799000
.   : milestone, 14799000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.559 s [15.559 s, 15.559 s] -
appsec 14.771 s [14.771 s, 14.771 s] -788.0 ms (-5.1%)
iast 18.413 s [18.413 s, 18.413 s] 2.854 s (18.3%)
iast_GLOBAL 17.872 s [17.872 s, 17.872 s] 2.313 s (14.9%)
profiling 14.993 s [14.993 s, 14.993 s] -566.0 ms (-3.6%)
tracing 14.718 s [14.718 s, 14.718 s] -841.0 ms (-5.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.325 s [15.325 s, 15.325 s] -
appsec 14.516 s [14.516 s, 14.516 s] -809.0 ms (-5.3%)
iast 18.081 s [18.081 s, 18.081 s] 2.756 s (18.0%)
iast_GLOBAL 17.997 s [17.997 s, 17.997 s] 2.672 s (17.4%)
profiling 14.94 s [14.94 s, 14.94 s] -385.0 ms (-2.5%)
tracing 14.799 s [14.799 s, 14.799 s] -526.0 ms (-3.4%)

@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.
@jbachorik jbachorik force-pushed the jb/wallclock_filter branch from 0ef488b to dde4964 Compare January 13, 2026 13:35
@jbachorik jbachorik enabled auto-merge (squash) January 13, 2026 13:42
Copy link
Contributor

@r1viollet r1viollet left a comment

Choose a reason for hiding this comment

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

LGTM
The user might notice more overhead by triggering this, though as this is an explicit setting, we can add a warning in the doc.

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.

4 participants