Skip to content
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

Add trace injection for prepared statements in Postgres #7940

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

Conversation

nenadnoveljic
Copy link
Contributor

What Does This Do

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@pr-commenter
Copy link

pr-commenter bot commented Nov 12, 2024

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master nenadnoveljic/pg-prepared
git_commit_date 1731429348 1731064324
git_commit_sha 0ab8864 d3151b6
release_version 1.43.0-SNAPSHOT~0ab886489d 1.43.0-SNAPSHOT~d3151b63d2
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1731432085 1731432085
ci_job_id 704045032 704045032
ci_pipeline_id 48818674 48818674
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
module Agent Agent
parent None None
variant iast iast

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 53 metrics, 10 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.43.0-SNAPSHOT~d3151b63d2, baseline=1.43.0-SNAPSHOT~0ab886489d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.081 s) : 0, 1081147
Total [baseline] (8.564 s) : 0, 8563647
Agent [candidate] (1.078 s) : 0, 1077787
Total [candidate] (8.565 s) : 0, 8564958
section iast
Agent [baseline] (1.204 s) : 0, 1204306
Total [baseline] (9.113 s) : 0, 9112886
Agent [candidate] (1.223 s) : 0, 1223335
Total [candidate] (9.201 s) : 0, 9201145
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.207 s) : 0, 1207098
Total [baseline] (9.087 s) : 0, 9086760
Agent [candidate] (1.206 s) : 0, 1205779
Total [candidate] (9.084 s) : 0, 9084399
section iast_TELEMETRY_OFF
Agent [baseline] (1.202 s) : 0, 1202125
Total [baseline] (9.096 s) : 0, 9096261
Agent [candidate] (1.212 s) : 0, 1211699
Total [candidate] (9.181 s) : 0, 9180843
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.081 s -
Agent iast 1.204 s 123.16 ms (11.4%)
Agent iast_HARDCODED_SECRET_DISABLED 1.207 s 125.952 ms (11.6%)
Agent iast_TELEMETRY_OFF 1.202 s 120.978 ms (11.2%)
Total tracing 8.564 s -
Total iast 9.113 s 549.239 ms (6.4%)
Total iast_HARDCODED_SECRET_DISABLED 9.087 s 523.114 ms (6.1%)
Total iast_TELEMETRY_OFF 9.096 s 532.614 ms (6.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.078 s -
Agent iast 1.223 s 145.548 ms (13.5%)
Agent iast_HARDCODED_SECRET_DISABLED 1.206 s 127.992 ms (11.9%)
Agent iast_TELEMETRY_OFF 1.212 s 133.912 ms (12.4%)
Total tracing 8.565 s -
Total iast 9.201 s 636.188 ms (7.4%)
Total iast_HARDCODED_SECRET_DISABLED 9.084 s 519.441 ms (6.1%)
Total iast_TELEMETRY_OFF 9.181 s 615.885 ms (7.2%)
gantt
    title insecure-bank - break down per module: candidate=1.43.0-SNAPSHOT~d3151b63d2, baseline=1.43.0-SNAPSHOT~0ab886489d

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (687.409 ms) : 0, 687409
BytebuddyAgent [candidate] (686.395 ms) : 0, 686395
GlobalTracer [baseline] (314.545 ms) : 0, 314545
GlobalTracer [candidate] (314.55 ms) : 0, 314550
AppSec [baseline] (54.285 ms) : 0, 54285
AppSec [candidate] (54.067 ms) : 0, 54067
Remote Config [baseline] (680.645 µs) : 0, 681
Remote Config [candidate] (682.822 µs) : 0, 683
Telemetry [baseline] (10.564 ms) : 0, 10564
Telemetry [candidate] (8.44 ms) : 0, 8440
section iast
BytebuddyAgent [baseline] (800.922 ms) : 0, 800922
BytebuddyAgent [candidate] (814.944 ms) : 0, 814944
GlobalTracer [baseline] (303.858 ms) : 0, 303858
GlobalTracer [candidate] (308.045 ms) : 0, 308045
AppSec [baseline] (57.42 ms) : 0, 57420
AppSec [candidate] (57.509 ms) : 0, 57509
Remote Config [baseline] (618.847 µs) : 0, 619
Remote Config [candidate] (622.727 µs) : 0, 623
Telemetry [baseline] (7.445 ms) : 0, 7445
Telemetry [candidate] (7.535 ms) : 0, 7535
IAST [baseline] (20.412 ms) : 0, 20412
IAST [candidate] (20.831 ms) : 0, 20831
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (803.017 ms) : 0, 803017
BytebuddyAgent [candidate] (801.652 ms) : 0, 801652
GlobalTracer [baseline] (304.401 ms) : 0, 304401
GlobalTracer [candidate] (304.098 ms) : 0, 304098
AppSec [baseline] (57.476 ms) : 0, 57476
AppSec [candidate] (56.747 ms) : 0, 56747
Remote Config [baseline] (594.662 µs) : 0, 595
Remote Config [candidate] (616.585 µs) : 0, 617
Telemetry [baseline] (7.414 ms) : 0, 7414
Telemetry [candidate] (7.463 ms) : 0, 7463
IAST [baseline] (20.556 ms) : 0, 20556
IAST [candidate] (21.547 ms) : 0, 21547
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (799.222 ms) : 0, 799222
BytebuddyAgent [candidate] (805.538 ms) : 0, 805538
GlobalTracer [baseline] (303.45 ms) : 0, 303450
GlobalTracer [candidate] (306.054 ms) : 0, 306054
AppSec [baseline] (56.9 ms) : 0, 56900
AppSec [candidate] (57.109 ms) : 0, 57109
Remote Config [baseline] (609.995 µs) : 0, 610
Remote Config [candidate] (613.797 µs) : 0, 614
Telemetry [baseline] (7.302 ms) : 0, 7302
Telemetry [candidate] (7.423 ms) : 0, 7423
IAST [baseline] (21.025 ms) : 0, 21025
IAST [candidate] (21.242 ms) : 0, 21242
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.43.0-SNAPSHOT~d3151b63d2, baseline=1.43.0-SNAPSHOT~0ab886489d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.086 s) : 0, 1085720
Total [baseline] (10.443 s) : 0, 10443180
Agent [candidate] (1.088 s) : 0, 1087579
Total [candidate] (10.492 s) : 0, 10491706
section appsec
Agent [baseline] (1.22 s) : 0, 1220350
Total [baseline] (10.664 s) : 0, 10663519
Agent [candidate] (1.216 s) : 0, 1215787
Total [candidate] (10.645 s) : 0, 10645177
section iast
Agent [baseline] (1.205 s) : 0, 1205238
Total [baseline] (10.949 s) : 0, 10948527
Agent [candidate] (1.214 s) : 0, 1213769
Total [candidate] (10.985 s) : 0, 10985233
section profiling
Agent [baseline] (1.286 s) : 0, 1286046
Total [baseline] (10.84 s) : 0, 10839634
Agent [candidate] (1.294 s) : 0, 1294093
Total [candidate] (10.745 s) : 0, 10744526
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.086 s -
Agent appsec 1.22 s 134.63 ms (12.4%)
Agent iast 1.205 s 119.518 ms (11.0%)
Agent profiling 1.286 s 200.326 ms (18.5%)
Total tracing 10.443 s -
Total appsec 10.664 s 220.339 ms (2.1%)
Total iast 10.949 s 505.347 ms (4.8%)
Total profiling 10.84 s 396.454 ms (3.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.088 s -
Agent appsec 1.216 s 128.208 ms (11.8%)
Agent iast 1.214 s 126.19 ms (11.6%)
Agent profiling 1.294 s 206.514 ms (19.0%)
Total tracing 10.492 s -
Total appsec 10.645 s 153.471 ms (1.5%)
Total iast 10.985 s 493.527 ms (4.7%)
Total profiling 10.745 s 252.82 ms (2.4%)
gantt
    title petclinic - break down per module: candidate=1.43.0-SNAPSHOT~d3151b63d2, baseline=1.43.0-SNAPSHOT~0ab886489d

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (689.959 ms) : 0, 689959
BytebuddyAgent [candidate] (691.55 ms) : 0, 691550
GlobalTracer [baseline] (316.23 ms) : 0, 316230
GlobalTracer [candidate] (316.675 ms) : 0, 316675
AppSec [baseline] (54.549 ms) : 0, 54549
AppSec [candidate] (54.338 ms) : 0, 54338
Remote Config [baseline] (684.252 µs) : 0, 684
Remote Config [candidate] (675.148 µs) : 0, 675
Telemetry [baseline] (10.597 ms) : 0, 10597
Telemetry [candidate] (10.658 ms) : 0, 10658
section appsec
BytebuddyAgent [baseline] (708.888 ms) : 0, 708888
BytebuddyAgent [candidate] (704.271 ms) : 0, 704271
GlobalTracer [baseline] (313.726 ms) : 0, 313726
GlobalTracer [candidate] (312.76 ms) : 0, 312760
AppSec [baseline] (165.075 ms) : 0, 165075
AppSec [candidate] (167.037 ms) : 0, 167037
Remote Config [baseline] (639.834 µs) : 0, 640
Remote Config [candidate] (634.216 µs) : 0, 634
Telemetry [baseline] (8.553 ms) : 0, 8553
Telemetry [candidate] (7.756 ms) : 0, 7756
IAST [baseline] (19.533 ms) : 0, 19533
IAST [candidate] (19.423 ms) : 0, 19423
section iast
BytebuddyAgent [baseline] (802.331 ms) : 0, 802331
BytebuddyAgent [candidate] (807.107 ms) : 0, 807107
GlobalTracer [baseline] (303.925 ms) : 0, 303925
GlobalTracer [candidate] (306.325 ms) : 0, 306325
AppSec [baseline] (57.05 ms) : 0, 57050
AppSec [candidate] (56.929 ms) : 0, 56929
Remote Config [baseline] (621.495 µs) : 0, 621
Remote Config [candidate] (634.892 µs) : 0, 635
Telemetry [baseline] (7.416 ms) : 0, 7416
Telemetry [candidate] (7.464 ms) : 0, 7464
IAST [baseline] (20.293 ms) : 0, 20293
IAST [candidate] (21.689 ms) : 0, 21689
section profiling
BytebuddyAgent [baseline] (685.419 ms) : 0, 685419
BytebuddyAgent [candidate] (689.408 ms) : 0, 689408
GlobalTracer [baseline] (401.051 ms) : 0, 401051
GlobalTracer [candidate] (402.942 ms) : 0, 402942
AppSec [baseline] (54.895 ms) : 0, 54895
AppSec [candidate] (55.249 ms) : 0, 55249
Remote Config [baseline] (667.87 µs) : 0, 668
Remote Config [candidate] (672.661 µs) : 0, 673
Telemetry [baseline] (11.184 ms) : 0, 11184
Telemetry [candidate] (10.686 ms) : 0, 10686
ProfilingAgent [baseline] (93.789 ms) : 0, 93789
ProfilingAgent [candidate] (95.752 ms) : 0, 95752
Profiling [baseline] (93.813 ms) : 0, 93813
Profiling [candidate] (95.776 ms) : 0, 95776
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2024-11-12T16:51:38 2024-11-12T16:58:32
git_branch master nenadnoveljic/pg-prepared
git_commit_date 1731429348 1731064324
git_commit_sha 0ab8864 d3151b6
release_version 1.43.0-SNAPSHOT~0ab886489d 1.43.0-SNAPSHOT~d3151b63d2
start_time 2024-11-12T16:51:25 2024-11-12T16:58:18
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1731431061 1731431061
ci_job_id 704045033 704045033
ci_pipeline_id 48818674 48818674
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant iast iast

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 13 metrics, 15 unstable metrics.

Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.43.0-SNAPSHOT~d3151b63d2, baseline=1.43.0-SNAPSHOT~0ab886489d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.341 ms) : 1322, 1361
.   : milestone, 1341,
appsec (1.732 ms) : 1707, 1757
.   : milestone, 1732,
appsec_no_iast (1.723 ms) : 1699, 1747
.   : milestone, 1723,
iast (1.464 ms) : 1441, 1488
.   : milestone, 1464,
profiling (1.497 ms) : 1474, 1520
.   : milestone, 1497,
tracing (1.483 ms) : 1459, 1507
.   : milestone, 1483,
section candidate
no_agent (1.339 ms) : 1319, 1358
.   : milestone, 1339,
appsec (1.734 ms) : 1710, 1759
.   : milestone, 1734,
appsec_no_iast (1.714 ms) : 1690, 1739
.   : milestone, 1714,
iast (1.476 ms) : 1453, 1499
.   : milestone, 1476,
profiling (1.504 ms) : 1479, 1528
.   : milestone, 1504,
tracing (1.473 ms) : 1449, 1497
.   : milestone, 1473,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.341 ms [1.322 ms, 1.361 ms] -
appsec 1.732 ms [1.707 ms, 1.757 ms] 390.357 µs (29.1%)
appsec_no_iast 1.723 ms [1.699 ms, 1.747 ms] 381.507 µs (28.4%)
iast 1.464 ms [1.441 ms, 1.488 ms] 122.922 µs (9.2%)
profiling 1.497 ms [1.474 ms, 1.52 ms] 155.753 µs (11.6%)
tracing 1.483 ms [1.459 ms, 1.507 ms] 141.609 µs (10.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.339 ms [1.319 ms, 1.358 ms] -
appsec 1.734 ms [1.71 ms, 1.759 ms] 395.748 µs (29.6%)
appsec_no_iast 1.714 ms [1.69 ms, 1.739 ms] 375.82 µs (28.1%)
iast 1.476 ms [1.453 ms, 1.499 ms] 137.58 µs (10.3%)
profiling 1.504 ms [1.479 ms, 1.528 ms] 165.256 µs (12.3%)
tracing 1.473 ms [1.449 ms, 1.497 ms] 134.452 µs (10.0%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.43.0-SNAPSHOT~d3151b63d2, baseline=1.43.0-SNAPSHOT~0ab886489d
    dateFormat X
    axisFormat %s
section baseline
no_agent (370.397 µs) : 349, 392
.   : milestone, 370,
iast (486.059 µs) : 465, 507
.   : milestone, 486,
iast_FULL (641.625 µs) : 620, 663
.   : milestone, 642,
iast_GLOBAL (512.963 µs) : 491, 535
.   : milestone, 513,
iast_HARDCODED_SECRET_DISABLED (488.356 µs) : 467, 510
.   : milestone, 488,
iast_INACTIVE (449.812 µs) : 429, 471
.   : milestone, 450,
iast_TELEMETRY_OFF (472.264 µs) : 451, 493
.   : milestone, 472,
tracing (442.854 µs) : 422, 464
.   : milestone, 443,
section candidate
no_agent (370.13 µs) : 351, 390
.   : milestone, 370,
iast (487.278 µs) : 466, 509
.   : milestone, 487,
iast_FULL (649.574 µs) : 628, 671
.   : milestone, 650,
iast_GLOBAL (512.07 µs) : 491, 534
.   : milestone, 512,
iast_HARDCODED_SECRET_DISABLED (486.6 µs) : 465, 508
.   : milestone, 487,
iast_INACTIVE (447.77 µs) : 427, 469
.   : milestone, 448,
iast_TELEMETRY_OFF (479.316 µs) : 458, 501
.   : milestone, 479,
tracing (442.715 µs) : 422, 463
.   : milestone, 443,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 370.397 µs [349.163 µs, 391.63 µs] -
iast 486.059 µs [464.634 µs, 507.484 µs] 115.663 µs (31.2%)
iast_FULL 641.625 µs [619.961 µs, 663.289 µs] 271.228 µs (73.2%)
iast_GLOBAL 512.963 µs [490.819 µs, 535.107 µs] 142.567 µs (38.5%)
iast_HARDCODED_SECRET_DISABLED 488.356 µs [467.072 µs, 509.641 µs] 117.96 µs (31.8%)
iast_INACTIVE 449.812 µs [429.039 µs, 470.585 µs] 79.415 µs (21.4%)
iast_TELEMETRY_OFF 472.264 µs [451.09 µs, 493.438 µs] 101.867 µs (27.5%)
tracing 442.854 µs [422.181 µs, 463.528 µs] 72.458 µs (19.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 370.13 µs [350.602 µs, 389.658 µs] -
iast 487.278 µs [466.051 µs, 508.504 µs] 117.148 µs (31.7%)
iast_FULL 649.574 µs [627.938 µs, 671.21 µs] 279.444 µs (75.5%)
iast_GLOBAL 512.07 µs [490.564 µs, 533.576 µs] 141.94 µs (38.3%)
iast_HARDCODED_SECRET_DISABLED 486.6 µs [465.147 µs, 508.053 µs] 116.471 µs (31.5%)
iast_INACTIVE 447.77 µs [426.883 µs, 468.657 µs] 77.64 µs (21.0%)
iast_TELEMETRY_OFF 479.316 µs [457.91 µs, 500.723 µs] 109.186 µs (29.5%)
tracing 442.715 µs [422.303 µs, 463.127 µs] 72.585 µs (19.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master nenadnoveljic/pg-prepared
git_commit_date 1731429348 1731064324
git_commit_sha 0ab8864 d3151b6
release_version 1.43.0-SNAPSHOT~0ab886489d 1.43.0-SNAPSHOT~d3151b63d2
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1731431581 1731431581
ci_job_id 704045034 704045034
ci_pipeline_id 48818674 48818674
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant appsec appsec

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.43.0-SNAPSHOT~d3151b63d2, baseline=1.43.0-SNAPSHOT~0ab886489d
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.068 s) : 15068000, 15068000
.   : milestone, 15068000,
appsec (15.34 s) : 15340000, 15340000
.   : milestone, 15340000,
iast (18.642 s) : 18642000, 18642000
.   : milestone, 18642000,
iast_GLOBAL (18.188 s) : 18188000, 18188000
.   : milestone, 18188000,
profiling (14.965 s) : 14965000, 14965000
.   : milestone, 14965000,
tracing (14.932 s) : 14932000, 14932000
.   : milestone, 14932000,
section candidate
no_agent (15.17 s) : 15170000, 15170000
.   : milestone, 15170000,
appsec (15.094 s) : 15094000, 15094000
.   : milestone, 15094000,
iast (18.976 s) : 18976000, 18976000
.   : milestone, 18976000,
iast_GLOBAL (18.197 s) : 18197000, 18197000
.   : milestone, 18197000,
profiling (14.954 s) : 14954000, 14954000
.   : milestone, 14954000,
tracing (15.169 s) : 15169000, 15169000
.   : milestone, 15169000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.068 s [15.068 s, 15.068 s] -
appsec 15.34 s [15.34 s, 15.34 s] 272.0 ms (1.8%)
iast 18.642 s [18.642 s, 18.642 s] 3.574 s (23.7%)
iast_GLOBAL 18.188 s [18.188 s, 18.188 s] 3.12 s (20.7%)
profiling 14.965 s [14.965 s, 14.965 s] -103.0 ms (-0.7%)
tracing 14.932 s [14.932 s, 14.932 s] -136.0 ms (-0.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.17 s [15.17 s, 15.17 s] -
appsec 15.094 s [15.094 s, 15.094 s] -76.0 ms (-0.5%)
iast 18.976 s [18.976 s, 18.976 s] 3.806 s (25.1%)
iast_GLOBAL 18.197 s [18.197 s, 18.197 s] 3.027 s (20.0%)
profiling 14.954 s [14.954 s, 14.954 s] -216.0 ms (-1.4%)
tracing 15.169 s [15.169 s, 15.169 s] -1.0 ms (-0.0%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.43.0-SNAPSHOT~d3151b63d2, baseline=1.43.0-SNAPSHOT~0ab886489d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.469 ms) : 1458, 1481
.   : milestone, 1469,
appsec (2.359 ms) : 2318, 2401
.   : milestone, 2359,
iast (2.084 ms) : 2032, 2136
.   : milestone, 2084,
iast_GLOBAL (2.124 ms) : 2072, 2176
.   : milestone, 2124,
profiling (1.947 ms) : 1906, 1989
.   : milestone, 1947,
tracing (1.938 ms) : 1898, 1978
.   : milestone, 1938,
section candidate
no_agent (1.471 ms) : 1459, 1482
.   : milestone, 1471,
appsec (2.352 ms) : 2310, 2393
.   : milestone, 2352,
iast (2.08 ms) : 2028, 2131
.   : milestone, 2080,
iast_GLOBAL (2.13 ms) : 2077, 2183
.   : milestone, 2130,
profiling (1.942 ms) : 1901, 1983
.   : milestone, 1942,
tracing (1.923 ms) : 1884, 1963
.   : milestone, 1923,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.469 ms [1.458 ms, 1.481 ms] -
appsec 2.359 ms [2.318 ms, 2.401 ms] 890.072 µs (60.6%)
iast 2.084 ms [2.032 ms, 2.136 ms] 614.841 µs (41.8%)
iast_GLOBAL 2.124 ms [2.072 ms, 2.176 ms] 654.321 µs (44.5%)
profiling 1.947 ms [1.906 ms, 1.989 ms] 477.925 µs (32.5%)
tracing 1.938 ms [1.898 ms, 1.978 ms] 468.61 µs (31.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.459 ms, 1.482 ms] -
appsec 2.352 ms [2.31 ms, 2.393 ms] 880.845 µs (59.9%)
iast 2.08 ms [2.028 ms, 2.131 ms] 608.765 µs (41.4%)
iast_GLOBAL 2.13 ms [2.077 ms, 2.183 ms] 659.427 µs (44.8%)
profiling 1.942 ms [1.901 ms, 1.983 ms] 470.797 µs (32.0%)
tracing 1.923 ms [1.884 ms, 1.963 ms] 452.338 µs (30.8%)

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