Skip to content

Migrate instrumentations to Context API #9384

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

PerfectSlayer
Copy link
Contributor

What Does This Do

This PR keeps migrating instrumentations to the Context API

Motivation

Decoupling DSM from Tracing.
This PR will focus on instrumentation that tightly coupled DSM and Tracing to introduce Context tracking instead.

Additional Notes

The introduced TODO is a marker for following work with the DSM team.

This is a follow up PR of:

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@PerfectSlayer PerfectSlayer requested a review from a team as a code owner August 19, 2025 09:21
@PerfectSlayer PerfectSlayer marked this pull request as draft August 19, 2025 09:24
@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Aug 19, 2025

Code coverage: total 68.77%, base diff 11.33%, patch 100.00% (view details)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 6d746a3 | Docs | Was this helpful? Give us feedback!

@pr-commenter
Copy link

pr-commenter bot commented Aug 19, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/context
git_commit_date 1755609335 1755609669
git_commit_sha 1f35448 6d746a3
release_version 1.53.0-SNAPSHOT~1f3544809f 1.53.0-SNAPSHOT~6d746a31f9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1755611499 1755611499
ci_job_id 1086968698 1086968698
ci_pipeline_id 74112548 74112548
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-5-uf01ehxz 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-5-uf01ehxz 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 48 metrics, 11 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~6d746a31f9, baseline=1.53.0-SNAPSHOT~1f3544809f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.054 s) : 0, 1054079
Total [baseline] (10.694 s) : 0, 10694022
Agent [candidate] (1.05 s) : 0, 1050292
Total [candidate] (10.721 s) : 0, 10721417
section appsec
Agent [baseline] (1.223 s) : 0, 1222653
Total [baseline] (10.867 s) : 0, 10866921
Agent [candidate] (1.223 s) : 0, 1222658
Total [candidate] (10.751 s) : 0, 10751204
section iast
Agent [baseline] (1.182 s) : 0, 1181562
Total [baseline] (10.912 s) : 0, 10911904
Agent [candidate] (1.18 s) : 0, 1180252
Total [candidate] (10.956 s) : 0, 10956078
section profiling
Agent [baseline] (1.201 s) : 0, 1200946
Total [baseline] (10.877 s) : 0, 10876903
Agent [candidate] (1.193 s) : 0, 1193218
Total [candidate] (10.873 s) : 0, 10872579
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.054 s -
Agent appsec 1.223 s 168.575 ms (16.0%)
Agent iast 1.182 s 127.483 ms (12.1%)
Agent profiling 1.201 s 146.867 ms (13.9%)
Total tracing 10.694 s -
Total appsec 10.867 s 172.899 ms (1.6%)
Total iast 10.912 s 217.882 ms (2.0%)
Total profiling 10.877 s 182.881 ms (1.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.05 s -
Agent appsec 1.223 s 172.366 ms (16.4%)
Agent iast 1.18 s 129.96 ms (12.4%)
Agent profiling 1.193 s 142.926 ms (13.6%)
Total tracing 10.721 s -
Total appsec 10.751 s 29.788 ms (0.3%)
Total iast 10.956 s 234.661 ms (2.2%)
Total profiling 10.873 s 151.162 ms (1.4%)
gantt
    title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~6d746a31f9, baseline=1.53.0-SNAPSHOT~1f3544809f

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.454 ms) : 0, 1454
crashtracking [candidate] (1.445 ms) : 0, 1445
BytebuddyAgent [baseline] (736.716 ms) : 0, 736716
BytebuddyAgent [candidate] (734.75 ms) : 0, 734750
GlobalTracer [baseline] (243.979 ms) : 0, 243979
GlobalTracer [candidate] (243.198 ms) : 0, 243198
AppSec [baseline] (30.307 ms) : 0, 30307
AppSec [candidate] (30.093 ms) : 0, 30093
Debugger [baseline] (6.083 ms) : 0, 6083
Debugger [candidate] (6.052 ms) : 0, 6052
Remote Config [baseline] (667.569 µs) : 0, 668
Remote Config [candidate] (660.134 µs) : 0, 660
Telemetry [baseline] (13.664 ms) : 0, 13664
Telemetry [candidate] (12.966 ms) : 0, 12966
section appsec
crashtracking [baseline] (1.453 ms) : 0, 1453
crashtracking [candidate] (1.446 ms) : 0, 1446
BytebuddyAgent [baseline] (755.163 ms) : 0, 755163
BytebuddyAgent [candidate] (755.291 ms) : 0, 755291
GlobalTracer [baseline] (235.403 ms) : 0, 235403
GlobalTracer [candidate] (235.064 ms) : 0, 235064
AppSec [baseline] (167.268 ms) : 0, 167268
AppSec [candidate] (169.731 ms) : 0, 169731
Debugger [baseline] (8.853 ms) : 0, 8853
Debugger [candidate] (7.232 ms) : 0, 7232
Remote Config [baseline] (634.46 µs) : 0, 634
Remote Config [candidate] (633.892 µs) : 0, 634
Telemetry [baseline] (9.218 ms) : 0, 9218
Telemetry [candidate] (8.436 ms) : 0, 8436
IAST [baseline] (23.593 ms) : 0, 23593
IAST [candidate] (23.685 ms) : 0, 23685
section iast
crashtracking [baseline] (1.447 ms) : 0, 1447
crashtracking [candidate] (1.444 ms) : 0, 1444
BytebuddyAgent [baseline] (852.711 ms) : 0, 852711
BytebuddyAgent [candidate] (851.581 ms) : 0, 851581
GlobalTracer [baseline] (233.806 ms) : 0, 233806
GlobalTracer [candidate] (233.284 ms) : 0, 233284
AppSec [baseline] (25.886 ms) : 0, 25886
AppSec [candidate] (25.194 ms) : 0, 25194
Debugger [baseline] (5.795 ms) : 0, 5795
Debugger [candidate] (7.518 ms) : 0, 7518
Remote Config [baseline] (596.356 µs) : 0, 596
Remote Config [candidate] (598.286 µs) : 0, 598
Telemetry [baseline] (8.371 ms) : 0, 8371
Telemetry [candidate] (8.34 ms) : 0, 8340
IAST [baseline] (31.876 ms) : 0, 31876
IAST [candidate] (31.249 ms) : 0, 31249
section profiling
ProfilingAgent [baseline] (107.612 ms) : 0, 107612
ProfilingAgent [candidate] (107.671 ms) : 0, 107671
crashtracking [baseline] (1.443 ms) : 0, 1443
crashtracking [candidate] (1.4 ms) : 0, 1400
BytebuddyAgent [baseline] (766.544 ms) : 0, 766544
BytebuddyAgent [candidate] (760.028 ms) : 0, 760028
GlobalTracer [baseline] (222.108 ms) : 0, 222108
GlobalTracer [candidate] (221.486 ms) : 0, 221486
AppSec [baseline] (30.178 ms) : 0, 30178
AppSec [candidate] (29.83 ms) : 0, 29830
Debugger [baseline] (6.262 ms) : 0, 6262
Debugger [candidate] (6.239 ms) : 0, 6239
Remote Config [baseline] (697.751 µs) : 0, 698
Remote Config [candidate] (690.375 µs) : 0, 690
Telemetry [baseline] (16.353 ms) : 0, 16353
Telemetry [candidate] (16.258 ms) : 0, 16258
Profiling [baseline] (108.241 ms) : 0, 108241
Profiling [candidate] (108.332 ms) : 0, 108332
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~6d746a31f9, baseline=1.53.0-SNAPSHOT~1f3544809f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.048 s) : 0, 1047579
Total [baseline] (8.625 s) : 0, 8624896
Agent [candidate] (1.055 s) : 0, 1054805
Total [candidate] (8.624 s) : 0, 8623561
section iast
Agent [baseline] (1.193 s) : 0, 1192856
Total [baseline] (9.373 s) : 0, 9373341
Agent [candidate] (1.178 s) : 0, 1177929
Total [candidate] (9.327 s) : 0, 9326773
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent iast 1.193 s 145.276 ms (13.9%)
Total tracing 8.625 s -
Total iast 9.373 s 748.445 ms (8.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.055 s -
Agent iast 1.178 s 123.125 ms (11.7%)
Total tracing 8.624 s -
Total iast 9.327 s 703.212 ms (8.2%)
gantt
    title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~6d746a31f9, baseline=1.53.0-SNAPSHOT~1f3544809f

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.448 ms) : 0, 1448
crashtracking [candidate] (1.456 ms) : 0, 1456
BytebuddyAgent [baseline] (733.22 ms) : 0, 733220
BytebuddyAgent [candidate] (738.144 ms) : 0, 738144
GlobalTracer [baseline] (242.875 ms) : 0, 242875
GlobalTracer [candidate] (244.652 ms) : 0, 244652
AppSec [baseline] (30.12 ms) : 0, 30120
AppSec [candidate] (30.508 ms) : 0, 30508
Debugger [baseline] (6.08 ms) : 0, 6080
Debugger [candidate] (6.069 ms) : 0, 6069
Remote Config [baseline] (673.743 µs) : 0, 674
Remote Config [candidate] (669.852 µs) : 0, 670
Telemetry [baseline] (12.184 ms) : 0, 12184
Telemetry [candidate] (12.321 ms) : 0, 12321
section iast
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (860.521 ms) : 0, 860521
BytebuddyAgent [candidate] (850.235 ms) : 0, 850235
GlobalTracer [baseline] (236.007 ms) : 0, 236007
GlobalTracer [candidate] (232.788 ms) : 0, 232788
AppSec [baseline] (26.403 ms) : 0, 26403
AppSec [candidate] (27.413 ms) : 0, 27413
Debugger [baseline] (6.694 ms) : 0, 6694
Debugger [candidate] (5.768 ms) : 0, 5768
Remote Config [baseline] (615.29 µs) : 0, 615
Remote Config [candidate] (597.325 µs) : 0, 597
Telemetry [baseline] (8.5 ms) : 0, 8500
Telemetry [candidate] (8.393 ms) : 0, 8393
IAST [baseline] (31.602 ms) : 0, 31602
IAST [candidate] (30.33 ms) : 0, 30330
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/context
git_commit_date 1755609335 1755609669
git_commit_sha 1f35448 6d746a3
release_version 1.53.0-SNAPSHOT~1f3544809f 1.53.0-SNAPSHOT~6d746a31f9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1755611173 1755611173
ci_job_id 1086968699 1086968699
ci_pipeline_id 74112548 74112548
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-6-xkknoa07 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-6-xkknoa07 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 4 performance improvements and 0 performance regressions! Performance is the same for 8 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:no_agent:high_load better
[-208.271µs; -98.066µs] or [-4.691%; -2.209%]
unstable
[-85.182op/s; +158.495op/s] or [-8.238%; +15.329%]
4.287ms 1070.625op/s 4.440ms 1033.969op/s
scenario:load:petclinic:no_agent:high_load better
[-2.685ms; -2.040ms] or [-7.154%; -5.435%]
unstable
[-0.596op/s; +17.246op/s] or [-0.478%; +13.842%]
35.171ms 132.912op/s 37.534ms 124.588op/s
scenario:load:petclinic:appsec:high_load better
[-2.719ms; -1.819ms] or [-5.598%; -3.746%]
unstable
[-2.452op/s; +11.827op/s] or [-2.545%; +12.272%]
46.294ms 101.062op/s 48.563ms 96.375op/s
scenario:load:petclinic:iast:high_load better
[-3.706ms; -2.837ms] or [-7.953%; -6.088%]
unstable
[+0.151op/s; +14.949op/s] or [+0.150%; +14.882%]
43.328ms 108.000op/s 46.599ms 100.450op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~6d746a31f9, baseline=1.53.0-SNAPSHOT~1f3544809f
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.44 ms) : 4390, 4490
.   : milestone, 4440,
iast (9.15 ms) : 8991, 9309
.   : milestone, 9150,
iast_FULL (13.752 ms) : 13478, 14025
.   : milestone, 13752,
iast_GLOBAL (10.225 ms) : 10046, 10405
.   : milestone, 10225,
profiling (8.919 ms) : 8781, 9056
.   : milestone, 8919,
tracing (7.597 ms) : 7487, 7707
.   : milestone, 7597,
section candidate
no_agent (4.287 ms) : 4235, 4339
.   : milestone, 4287,
iast (8.98 ms) : 8834, 9126
.   : milestone, 8980,
iast_FULL (14.172 ms) : 13891, 14453
.   : milestone, 14172,
iast_GLOBAL (10.255 ms) : 10076, 10435
.   : milestone, 10255,
profiling (8.959 ms) : 8809, 9110
.   : milestone, 8959,
tracing (7.432 ms) : 7321, 7543
.   : milestone, 7432,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.44 ms [4.39 ms, 4.49 ms] -
iast 9.15 ms [8.991 ms, 9.309 ms] 4.71 ms (106.1%)
iast_FULL 13.752 ms [13.478 ms, 14.025 ms] 9.312 ms (209.7%)
iast_GLOBAL 10.225 ms [10.046 ms, 10.405 ms] 5.785 ms (130.3%)
profiling 8.919 ms [8.781 ms, 9.056 ms] 4.479 ms (100.9%)
tracing 7.597 ms [7.487 ms, 7.707 ms] 3.157 ms (71.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.287 ms [4.235 ms, 4.339 ms] -
iast 8.98 ms [8.834 ms, 9.126 ms] 4.693 ms (109.5%)
iast_FULL 14.172 ms [13.891 ms, 14.453 ms] 9.885 ms (230.6%)
iast_GLOBAL 10.255 ms [10.076 ms, 10.435 ms] 5.968 ms (139.2%)
profiling 8.959 ms [8.809 ms, 9.11 ms] 4.672 ms (109.0%)
tracing 7.432 ms [7.321 ms, 7.543 ms] 3.145 ms (73.4%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~6d746a31f9, baseline=1.53.0-SNAPSHOT~1f3544809f
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.534 ms) : 37222, 37845
.   : milestone, 37534,
appsec (48.563 ms) : 48131, 48994
.   : milestone, 48563,
code_origins (45.738 ms) : 45353, 46123
.   : milestone, 45738,
iast (46.599 ms) : 46173, 47024
.   : milestone, 46599,
profiling (48.328 ms) : 47843, 48813
.   : milestone, 48328,
tracing (43.876 ms) : 43501, 44252
.   : milestone, 43876,
section candidate
no_agent (35.171 ms) : 34884, 35459
.   : milestone, 35171,
appsec (46.294 ms) : 45889, 46698
.   : milestone, 46294,
code_origins (45.438 ms) : 45048, 45827
.   : milestone, 45438,
iast (43.328 ms) : 42947, 43708
.   : milestone, 43328,
profiling (49.173 ms) : 48736, 49609
.   : milestone, 49173,
tracing (44.952 ms) : 44577, 45326
.   : milestone, 44952,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.534 ms [37.222 ms, 37.845 ms] -
appsec 48.563 ms [48.131 ms, 48.994 ms] 11.029 ms (29.4%)
code_origins 45.738 ms [45.353 ms, 46.123 ms] 8.204 ms (21.9%)
iast 46.599 ms [46.173 ms, 47.024 ms] 9.065 ms (24.2%)
profiling 48.328 ms [47.843 ms, 48.813 ms] 10.794 ms (28.8%)
tracing 43.876 ms [43.501 ms, 44.252 ms] 6.343 ms (16.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 35.171 ms [34.884 ms, 35.459 ms] -
appsec 46.294 ms [45.889 ms, 46.698 ms] 11.123 ms (31.6%)
code_origins 45.438 ms [45.048 ms, 45.827 ms] 10.267 ms (29.2%)
iast 43.328 ms [42.947 ms, 43.708 ms] 8.156 ms (23.2%)
profiling 49.173 ms [48.736 ms, 49.609 ms] 14.001 ms (39.8%)
tracing 44.952 ms [44.577 ms, 45.326 ms] 9.78 ms (27.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bbujon/context
git_commit_date 1755609335 1755609669
git_commit_sha 1f35448 6d746a3
release_version 1.53.0-SNAPSHOT~1f3544809f 1.53.0-SNAPSHOT~6d746a31f9
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1755611821 1755611821
ci_job_id 1086968700 1086968700
ci_pipeline_id 74112548 74112548
cpu_model Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-4-a48deb3s 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-4-a48deb3s 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 10 metrics, 2 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~6d746a31f9, baseline=1.53.0-SNAPSHOT~1f3544809f
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.151 s) : 15151000, 15151000
.   : milestone, 15151000,
appsec (14.255 s) : 14255000, 14255000
.   : milestone, 14255000,
iast (17.76 s) : 17760000, 17760000
.   : milestone, 17760000,
iast_GLOBAL (17.691 s) : 17691000, 17691000
.   : milestone, 17691000,
profiling (14.661 s) : 14661000, 14661000
.   : milestone, 14661000,
tracing (14.195 s) : 14195000, 14195000
.   : milestone, 14195000,
section candidate
no_agent (14.443 s) : 14443000, 14443000
.   : milestone, 14443000,
appsec (14.264 s) : 14264000, 14264000
.   : milestone, 14264000,
iast (17.88 s) : 17880000, 17880000
.   : milestone, 17880000,
iast_GLOBAL (17.357 s) : 17357000, 17357000
.   : milestone, 17357000,
profiling (14.727 s) : 14727000, 14727000
.   : milestone, 14727000,
tracing (14.41 s) : 14410000, 14410000
.   : milestone, 14410000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.151 s [15.151 s, 15.151 s] -
appsec 14.255 s [14.255 s, 14.255 s] -896.0 ms (-5.9%)
iast 17.76 s [17.76 s, 17.76 s] 2.609 s (17.2%)
iast_GLOBAL 17.691 s [17.691 s, 17.691 s] 2.54 s (16.8%)
profiling 14.661 s [14.661 s, 14.661 s] -490.0 ms (-3.2%)
tracing 14.195 s [14.195 s, 14.195 s] -956.0 ms (-6.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.443 s [14.443 s, 14.443 s] -
appsec 14.264 s [14.264 s, 14.264 s] -179.0 ms (-1.2%)
iast 17.88 s [17.88 s, 17.88 s] 3.437 s (23.8%)
iast_GLOBAL 17.357 s [17.357 s, 17.357 s] 2.914 s (20.2%)
profiling 14.727 s [14.727 s, 14.727 s] 284.0 ms (2.0%)
tracing 14.41 s [14.41 s, 14.41 s] -33.0 ms (-0.2%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~6d746a31f9, baseline=1.53.0-SNAPSHOT~1f3544809f
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.489 ms) : 1477, 1501
.   : milestone, 1489,
appsec (4.094 ms) : 3843, 4345
.   : milestone, 4094,
iast (2.554 ms) : 2455, 2652
.   : milestone, 2554,
iast_GLOBAL (2.598 ms) : 2499, 2697
.   : milestone, 2598,
profiling (2.399 ms) : 2314, 2485
.   : milestone, 2399,
tracing (2.331 ms) : 2251, 2411
.   : milestone, 2331,
section candidate
no_agent (1.491 ms) : 1479, 1503
.   : milestone, 1491,
appsec (4.089 ms) : 3840, 4337
.   : milestone, 4089,
iast (2.56 ms) : 2461, 2658
.   : milestone, 2560,
iast_GLOBAL (2.606 ms) : 2507, 2704
.   : milestone, 2606,
profiling (2.815 ms) : 2586, 3045
.   : milestone, 2815,
tracing (2.346 ms) : 2265, 2426
.   : milestone, 2346,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.489 ms [1.477 ms, 1.501 ms] -
appsec 4.094 ms [3.843 ms, 4.345 ms] 2.605 ms (174.9%)
iast 2.554 ms [2.455 ms, 2.652 ms] 1.064 ms (71.5%)
iast_GLOBAL 2.598 ms [2.499 ms, 2.697 ms] 1.109 ms (74.5%)
profiling 2.399 ms [2.314 ms, 2.485 ms] 910.133 µs (61.1%)
tracing 2.331 ms [2.251 ms, 2.411 ms] 842.167 µs (56.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.491 ms [1.479 ms, 1.503 ms] -
appsec 4.089 ms [3.84 ms, 4.337 ms] 2.598 ms (174.3%)
iast 2.56 ms [2.461 ms, 2.658 ms] 1.069 ms (71.7%)
iast_GLOBAL 2.606 ms [2.507 ms, 2.704 ms] 1.115 ms (74.8%)
profiling 2.815 ms [2.586 ms, 3.045 ms] 1.324 ms (88.8%)
tracing 2.346 ms [2.265 ms, 2.426 ms] 854.768 µs (57.3%)

@PerfectSlayer PerfectSlayer marked this pull request as ready for review August 19, 2025 11:41
@PerfectSlayer
Copy link
Contributor Author

Rebasing on top of master to fix conflicts with #9383

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