Skip to content

Conversation

@manuel-alvarez-alvarez
Copy link
Member

What Does This Do

Takes the evaluation tags receives from the AI Guard evaluation API and exposes them in the span tags.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@manuel-alvarez-alvarez manuel-alvarez-alvarez requested a review from a team as a code owner November 11, 2025 14:15
@manuel-alvarez-alvarez manuel-alvarez-alvarez added type: enhancement Enhancements and improvements tag: no release notes Changes to exclude from release notes comp: asm waf Application Security Management (WAF) labels Nov 11, 2025
@datadog-datadog-prod-us1

This comment has been minimized.

@pr-commenter
Copy link

pr-commenter bot commented Nov 11, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master malvarez/ai-guard-tags
git_commit_date 1763597014 1763598743
git_commit_sha 8aa326f 3c243ef
release_version 1.56.0-SNAPSHOT~8aa326fafe 1.56.0-SNAPSHOT~3c243efa42
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1763600599 1763600599
ci_job_id 1246619782 1246619782
ci_pipeline_id 83284689 83284689
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-kd3rk651 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-kd3rk651 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.56.0-SNAPSHOT~3c243efa42, baseline=1.56.0-SNAPSHOT~8aa326fafe

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.101 s) : 0, 1101066
Total [baseline] (8.845 s) : 0, 8844656
Agent [candidate] (1.108 s) : 0, 1108101
Total [candidate] (8.883 s) : 0, 8882838
section iast
Agent [baseline] (1.236 s) : 0, 1236095
Total [baseline] (9.543 s) : 0, 9542513
Agent [candidate] (1.256 s) : 0, 1256055
Total [candidate] (9.552 s) : 0, 9552153
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.101 s -
Agent iast 1.236 s 135.029 ms (12.3%)
Total tracing 8.845 s -
Total iast 9.543 s 697.858 ms (7.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.108 s -
Agent iast 1.256 s 147.954 ms (13.4%)
Total tracing 8.883 s -
Total iast 9.552 s 669.315 ms (7.5%)
gantt
    title insecure-bank - break down per module: candidate=1.56.0-SNAPSHOT~3c243efa42, baseline=1.56.0-SNAPSHOT~8aa326fafe

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.464 ms) : 0, 1464
crashtracking [candidate] (1.459 ms) : 0, 1459
BytebuddyAgent [baseline] (707.74 ms) : 0, 707740
BytebuddyAgent [candidate] (713.041 ms) : 0, 713041
GlobalTracer [baseline] (248.945 ms) : 0, 248945
GlobalTracer [candidate] (250.606 ms) : 0, 250606
AppSec [baseline] (32.043 ms) : 0, 32043
AppSec [candidate] (32.284 ms) : 0, 32284
Debugger [baseline] (63.441 ms) : 0, 63441
Debugger [candidate] (63.047 ms) : 0, 63047
Remote Config [baseline] (623.966 µs) : 0, 624
Remote Config [candidate] (626.995 µs) : 0, 627
Telemetry [baseline] (8.255 ms) : 0, 8255
Telemetry [candidate] (8.329 ms) : 0, 8329
Flare Poller [baseline] (3.695 ms) : 0, 3695
Flare Poller [candidate] (3.772 ms) : 0, 3772
section iast
crashtracking [baseline] (1.446 ms) : 0, 1446
crashtracking [candidate] (1.473 ms) : 0, 1473
BytebuddyAgent [baseline] (830.126 ms) : 0, 830126
BytebuddyAgent [candidate] (844.903 ms) : 0, 844903
GlobalTracer [baseline] (236.932 ms) : 0, 236932
GlobalTracer [candidate] (239.543 ms) : 0, 239543
AppSec [baseline] (32.035 ms) : 0, 32035
AppSec [candidate] (33.299 ms) : 0, 33299
Debugger [baseline] (60.184 ms) : 0, 60184
Debugger [candidate] (60.99 ms) : 0, 60990
Remote Config [baseline] (550.977 µs) : 0, 551
Remote Config [candidate] (557.973 µs) : 0, 558
Telemetry [baseline] (7.632 ms) : 0, 7632
Telemetry [candidate] (7.827 ms) : 0, 7827
Flare Poller [baseline] (3.494 ms) : 0, 3494
Flare Poller [candidate] (3.569 ms) : 0, 3569
IAST [baseline] (28.912 ms) : 0, 28912
IAST [candidate] (28.718 ms) : 0, 28718
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.56.0-SNAPSHOT~3c243efa42, baseline=1.56.0-SNAPSHOT~8aa326fafe

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.1 s) : 0, 1100497
Total [baseline] (10.761 s) : 0, 10761239
Agent [candidate] (1.101 s) : 0, 1100917
Total [candidate] (10.749 s) : 0, 10749058
section appsec
Agent [baseline] (1.281 s) : 0, 1281100
Total [baseline] (11.128 s) : 0, 11127683
Agent [candidate] (1.284 s) : 0, 1284045
Total [candidate] (11.14 s) : 0, 11140078
section iast
Agent [baseline] (1.239 s) : 0, 1238940
Total [baseline] (11.234 s) : 0, 11234468
Agent [candidate] (1.25 s) : 0, 1249759
Total [candidate] (11.295 s) : 0, 11295461
section profiling
Agent [baseline] (1.26 s) : 0, 1260127
Total [baseline] (11.173 s) : 0, 11172523
Agent [candidate] (1.234 s) : 0, 1234140
Total [candidate] (11.135 s) : 0, 11135242
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.1 s -
Agent appsec 1.281 s 180.603 ms (16.4%)
Agent iast 1.239 s 138.443 ms (12.6%)
Agent profiling 1.26 s 159.629 ms (14.5%)
Total tracing 10.761 s -
Total appsec 11.128 s 366.445 ms (3.4%)
Total iast 11.234 s 473.229 ms (4.4%)
Total profiling 11.173 s 411.285 ms (3.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.101 s -
Agent appsec 1.284 s 183.129 ms (16.6%)
Agent iast 1.25 s 148.842 ms (13.5%)
Agent profiling 1.234 s 133.224 ms (12.1%)
Total tracing 10.749 s -
Total appsec 11.14 s 391.02 ms (3.6%)
Total iast 11.295 s 546.403 ms (5.1%)
Total profiling 11.135 s 386.183 ms (3.6%)
gantt
    title petclinic - break down per module: candidate=1.56.0-SNAPSHOT~3c243efa42, baseline=1.56.0-SNAPSHOT~8aa326fafe

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.46 ms) : 0, 1460
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (706.65 ms) : 0, 706650
BytebuddyAgent [candidate] (707.059 ms) : 0, 707059
GlobalTracer [baseline] (248.982 ms) : 0, 248982
GlobalTracer [candidate] (248.905 ms) : 0, 248905
AppSec [baseline] (31.921 ms) : 0, 31921
AppSec [candidate] (32.08 ms) : 0, 32080
Debugger [baseline] (64.043 ms) : 0, 64043
Debugger [candidate] (63.702 ms) : 0, 63702
Remote Config [baseline] (638.582 µs) : 0, 639
Remote Config [candidate] (632.212 µs) : 0, 632
Telemetry [baseline] (8.255 ms) : 0, 8255
Telemetry [candidate] (8.455 ms) : 0, 8455
Flare Poller [baseline] (3.776 ms) : 0, 3776
Flare Poller [candidate] (3.821 ms) : 0, 3821
section appsec
crashtracking [baseline] (1.461 ms) : 0, 1461
crashtracking [candidate] (1.448 ms) : 0, 1448
BytebuddyAgent [baseline] (730.628 ms) : 0, 730628
BytebuddyAgent [candidate] (733.025 ms) : 0, 733025
GlobalTracer [baseline] (240.64 ms) : 0, 240640
GlobalTracer [candidate] (240.836 ms) : 0, 240836
AppSec [baseline] (174.143 ms) : 0, 174143
AppSec [candidate] (174.952 ms) : 0, 174952
Debugger [baseline] (61.724 ms) : 0, 61724
Debugger [candidate] (61.347 ms) : 0, 61347
Remote Config [baseline] (700.288 µs) : 0, 700
Remote Config [candidate] (663.68 µs) : 0, 664
Telemetry [baseline] (8.232 ms) : 0, 8232
Telemetry [candidate] (8.233 ms) : 0, 8233
Flare Poller [baseline] (3.905 ms) : 0, 3905
Flare Poller [candidate] (3.846 ms) : 0, 3846
IAST [baseline] (24.729 ms) : 0, 24729
IAST [candidate] (24.708 ms) : 0, 24708
section iast
crashtracking [baseline] (1.452 ms) : 0, 1452
crashtracking [candidate] (1.458 ms) : 0, 1458
BytebuddyAgent [baseline] (831.549 ms) : 0, 831549
BytebuddyAgent [candidate] (839.719 ms) : 0, 839719
GlobalTracer [baseline] (237.28 ms) : 0, 237280
GlobalTracer [candidate] (238.961 ms) : 0, 238961
AppSec [baseline] (34.866 ms) : 0, 34866
AppSec [candidate] (34.016 ms) : 0, 34016
Debugger [baseline] (60.707 ms) : 0, 60707
Debugger [candidate] (60.942 ms) : 0, 60942
Remote Config [baseline] (528.068 µs) : 0, 528
Remote Config [candidate] (546.336 µs) : 0, 546
Telemetry [baseline] (7.571 ms) : 0, 7571
Telemetry [candidate] (7.672 ms) : 0, 7672
Flare Poller [baseline] (3.456 ms) : 0, 3456
Flare Poller [candidate] (3.497 ms) : 0, 3497
IAST [baseline] (26.584 ms) : 0, 26584
IAST [candidate] (27.868 ms) : 0, 27868
section profiling
crashtracking [baseline] (1.479 ms) : 0, 1479
crashtracking [candidate] (1.435 ms) : 0, 1435
BytebuddyAgent [baseline] (753.541 ms) : 0, 753541
BytebuddyAgent [candidate] (734.72 ms) : 0, 734720
GlobalTracer [baseline] (225.82 ms) : 0, 225820
GlobalTracer [candidate] (223.294 ms) : 0, 223294
AppSec [baseline] (32.859 ms) : 0, 32859
AppSec [candidate] (32.196 ms) : 0, 32196
Debugger [baseline] (64.651 ms) : 0, 64651
Debugger [candidate] (62.913 ms) : 0, 62913
Remote Config [baseline] (672.772 µs) : 0, 673
Remote Config [candidate] (651.756 µs) : 0, 652
Telemetry [baseline] (8.187 ms) : 0, 8187
Telemetry [candidate] (8.001 ms) : 0, 8001
Flare Poller [baseline] (3.894 ms) : 0, 3894
Flare Poller [candidate] (3.783 ms) : 0, 3783
ProfilingAgent [baseline] (98.255 ms) : 0, 98255
ProfilingAgent [candidate] (97.583 ms) : 0, 97583
Profiling [baseline] (98.845 ms) : 0, 98845
Profiling [candidate] (98.17 ms) : 0, 98170
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master malvarez/ai-guard-tags
git_commit_date 1763597014 1763598743
git_commit_sha 8aa326f 3c243ef
release_version 1.56.0-SNAPSHOT~8aa326fafe 1.56.0-SNAPSHOT~3c243efa42
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1763601089 1763601089
ci_job_id 1246619783 1246619783
ci_pipeline_id 83284689 83284689
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-x70zkwwu 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-x70zkwwu 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 2 performance improvements and 3 performance regressions! Performance is the same for 15 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 worse
[+175.759µs; +335.311µs] or [+7.411%; +14.138%]
worse
[+321.736µs; +865.069µs] or [+4.557%; +12.253%]
unstable
[-276.744op/s; +53.244op/s] or [-18.738%; +3.605%]
2.627ms 7.653ms 1365.188op/s 2.372ms 7.060ms 1476.938op/s
scenario:load:insecure-bank:iast_FULL:high_load unsure
[+15.887µs; +328.895µs] or [+0.304%; +6.293%]
worse
[+249.708µs; +859.063µs] or [+2.034%; +6.996%]
unstable
[-107.683op/s; +56.870op/s] or [-13.734%; +7.254%]
5.399ms 12.833ms 758.625op/s 5.227ms 12.279ms 784.031op/s
scenario:load:petclinic:iast:high_load better
[-1.982ms; -1.062ms] or [-10.726%; -5.750%]
better
[-2.648ms; -1.287ms] or [-8.907%; -4.330%]
unstable
[-8.559op/s; +50.122op/s] or [-3.438%; +20.134%]
16.953ms 27.763ms 269.719op/s 18.475ms 29.730ms 248.938op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~3c243efa42, baseline=1.56.0-SNAPSHOT~8aa326fafe
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.205 ms) : 1192, 1217
.   : milestone, 1205,
iast (3.095 ms) : 3054, 3137
.   : milestone, 3095,
iast_FULL (5.898 ms) : 5839, 5957
.   : milestone, 5898,
iast_GLOBAL (3.633 ms) : 3582, 3683
.   : milestone, 3633,
profiling (1.998 ms) : 1981, 2015
.   : milestone, 1998,
tracing (1.818 ms) : 1803, 1833
.   : milestone, 1818,
section candidate
no_agent (1.184 ms) : 1173, 1196
.   : milestone, 1184,
iast (3.353 ms) : 3315, 3391
.   : milestone, 3353,
iast_FULL (6.098 ms) : 6037, 6159
.   : milestone, 6098,
iast_GLOBAL (3.757 ms) : 3693, 3821
.   : milestone, 3757,
profiling (2.161 ms) : 2142, 2180
.   : milestone, 2161,
tracing (1.902 ms) : 1884, 1921
.   : milestone, 1902,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.205 ms [1.192 ms, 1.217 ms] -
iast 3.095 ms [3.054 ms, 3.137 ms] 1.89 ms (156.9%)
iast_FULL 5.898 ms [5.839 ms, 5.957 ms] 4.693 ms (389.5%)
iast_GLOBAL 3.633 ms [3.582 ms, 3.683 ms] 2.428 ms (201.5%)
profiling 1.998 ms [1.981 ms, 2.015 ms] 793.154 µs (65.8%)
tracing 1.818 ms [1.803 ms, 1.833 ms] 613.52 µs (50.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.184 ms [1.173 ms, 1.196 ms] -
iast 3.353 ms [3.315 ms, 3.391 ms] 2.169 ms (183.2%)
iast_FULL 6.098 ms [6.037 ms, 6.159 ms] 4.914 ms (415.0%)
iast_GLOBAL 3.757 ms [3.693 ms, 3.821 ms] 2.572 ms (217.2%)
profiling 2.161 ms [2.142 ms, 2.18 ms] 976.748 µs (82.5%)
tracing 1.902 ms [1.884 ms, 1.921 ms] 718.01 µs (60.6%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~3c243efa42, baseline=1.56.0-SNAPSHOT~8aa326fafe
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.37 ms) : 18182, 18558
.   : milestone, 18370,
appsec (18.623 ms) : 18436, 18810
.   : milestone, 18623,
code_origins (17.795 ms) : 17618, 17973
.   : milestone, 17795,
iast (18.749 ms) : 18562, 18936
.   : milestone, 18749,
profiling (18.464 ms) : 18281, 18647
.   : milestone, 18464,
tracing (17.796 ms) : 17619, 17973
.   : milestone, 17796,
section candidate
no_agent (19.301 ms) : 19101, 19501
.   : milestone, 19301,
appsec (18.882 ms) : 18688, 19076
.   : milestone, 18882,
code_origins (17.644 ms) : 17471, 17817
.   : milestone, 17644,
iast (17.296 ms) : 17127, 17466
.   : milestone, 17296,
profiling (18.643 ms) : 18454, 18833
.   : milestone, 18643,
tracing (17.69 ms) : 17515, 17864
.   : milestone, 17690,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.37 ms [18.182 ms, 18.558 ms] -
appsec 18.623 ms [18.436 ms, 18.81 ms] 252.377 µs (1.4%)
code_origins 17.795 ms [17.618 ms, 17.973 ms] -575.13 µs (-3.1%)
iast 18.749 ms [18.562 ms, 18.936 ms] 378.513 µs (2.1%)
profiling 18.464 ms [18.281 ms, 18.647 ms] 93.516 µs (0.5%)
tracing 17.796 ms [17.619 ms, 17.973 ms] -574.494 µs (-3.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.301 ms [19.101 ms, 19.501 ms] -
appsec 18.882 ms [18.688 ms, 19.076 ms] -418.981 µs (-2.2%)
code_origins 17.644 ms [17.471 ms, 17.817 ms] -1.657 ms (-8.6%)
iast 17.296 ms [17.127 ms, 17.466 ms] -2.005 ms (-10.4%)
profiling 18.643 ms [18.454 ms, 18.833 ms] -657.731 µs (-3.4%)
tracing 17.69 ms [17.515 ms, 17.864 ms] -1.611 ms (-8.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master malvarez/ai-guard-tags
git_commit_date 1763597014 1763598743
git_commit_sha 8aa326f 3c243ef
release_version 1.56.0-SNAPSHOT~8aa326fafe 1.56.0-SNAPSHOT~3c243efa42
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1763600841 1763600841
ci_job_id 1246619784 1246619784
ci_pipeline_id 83284689 83284689
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-khugx961 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-khugx961 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 12 metrics, 0 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.56.0-SNAPSHOT~3c243efa42, baseline=1.56.0-SNAPSHOT~8aa326fafe
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.482 ms) : 1470, 1494
.   : milestone, 1482,
appsec (2.471 ms) : 2419, 2522
.   : milestone, 2471,
iast (2.221 ms) : 2157, 2286
.   : milestone, 2221,
iast_GLOBAL (2.271 ms) : 2206, 2336
.   : milestone, 2271,
profiling (2.062 ms) : 2009, 2114
.   : milestone, 2062,
tracing (2.058 ms) : 2007, 2110
.   : milestone, 2058,
section candidate
no_agent (1.479 ms) : 1467, 1490
.   : milestone, 1479,
appsec (2.461 ms) : 2409, 2513
.   : milestone, 2461,
iast (2.224 ms) : 2159, 2289
.   : milestone, 2224,
iast_GLOBAL (2.261 ms) : 2195, 2326
.   : milestone, 2261,
profiling (2.108 ms) : 2054, 2163
.   : milestone, 2108,
tracing (2.061 ms) : 2010, 2113
.   : milestone, 2061,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.482 ms [1.47 ms, 1.494 ms] -
appsec 2.471 ms [2.419 ms, 2.522 ms] 988.703 µs (66.7%)
iast 2.221 ms [2.157 ms, 2.286 ms] 739.458 µs (49.9%)
iast_GLOBAL 2.271 ms [2.206 ms, 2.336 ms] 789.028 µs (53.2%)
profiling 2.062 ms [2.009 ms, 2.114 ms] 579.624 µs (39.1%)
tracing 2.058 ms [2.007 ms, 2.11 ms] 576.352 µs (38.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.479 ms [1.467 ms, 1.49 ms] -
appsec 2.461 ms [2.409 ms, 2.513 ms] 982.296 µs (66.4%)
iast 2.224 ms [2.159 ms, 2.289 ms] 745.09 µs (50.4%)
iast_GLOBAL 2.261 ms [2.195 ms, 2.326 ms] 781.56 µs (52.8%)
profiling 2.108 ms [2.054 ms, 2.163 ms] 629.528 µs (42.6%)
tracing 2.061 ms [2.01 ms, 2.113 ms] 582.375 µs (39.4%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.56.0-SNAPSHOT~3c243efa42, baseline=1.56.0-SNAPSHOT~8aa326fafe
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.449 s) : 15449000, 15449000
.   : milestone, 15449000,
appsec (14.764 s) : 14764000, 14764000
.   : milestone, 14764000,
iast (18.611 s) : 18611000, 18611000
.   : milestone, 18611000,
iast_GLOBAL (17.715 s) : 17715000, 17715000
.   : milestone, 17715000,
profiling (14.836 s) : 14836000, 14836000
.   : milestone, 14836000,
tracing (14.878 s) : 14878000, 14878000
.   : milestone, 14878000,
section candidate
no_agent (15.576 s) : 15576000, 15576000
.   : milestone, 15576000,
appsec (14.689 s) : 14689000, 14689000
.   : milestone, 14689000,
iast (18.484 s) : 18484000, 18484000
.   : milestone, 18484000,
iast_GLOBAL (17.952 s) : 17952000, 17952000
.   : milestone, 17952000,
profiling (14.836 s) : 14836000, 14836000
.   : milestone, 14836000,
tracing (14.767 s) : 14767000, 14767000
.   : milestone, 14767000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.449 s [15.449 s, 15.449 s] -
appsec 14.764 s [14.764 s, 14.764 s] -685.0 ms (-4.4%)
iast 18.611 s [18.611 s, 18.611 s] 3.162 s (20.5%)
iast_GLOBAL 17.715 s [17.715 s, 17.715 s] 2.266 s (14.7%)
profiling 14.836 s [14.836 s, 14.836 s] -613.0 ms (-4.0%)
tracing 14.878 s [14.878 s, 14.878 s] -571.0 ms (-3.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.576 s [15.576 s, 15.576 s] -
appsec 14.689 s [14.689 s, 14.689 s] -887.0 ms (-5.7%)
iast 18.484 s [18.484 s, 18.484 s] 2.908 s (18.7%)
iast_GLOBAL 17.952 s [17.952 s, 17.952 s] 2.376 s (15.3%)
profiling 14.836 s [14.836 s, 14.836 s] -740.0 ms (-4.8%)
tracing 14.767 s [14.767 s, 14.767 s] -809.0 ms (-5.2%)

Copy link
Member

@jandro996 jandro996 left a comment

Choose a reason for hiding this comment

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

LGMT

@jandro996
Copy link
Member

Execution failed for task ':dd-java-agent:agent-aiguard:jacocoTestCoverageVerification'.

A failure occurred while executing org.gradle.internal.jacoco.JacocoCoverageAction
Rule violated for class com.datadog.aiguard.AIGuardInternal: branches covered ratio is 0.8, but expected minimum is 0.9

:D

@manuel-alvarez-alvarez
Copy link
Member Author

Execution failed for task ':dd-java-agent:agent-aiguard:jacocoTestCoverageVerification'.

A failure occurred while executing org.gradle.internal.jacoco.JacocoCoverageAction
Rule violated for class com.datadog.aiguard.AIGuardInternal: branches covered ratio is 0.8, but expected minimum is 0.9

:D

Yep, fixed, thanks!

@manuel-alvarez-alvarez manuel-alvarez-alvarez changed the title chore: add the tags returned by the service to the ai_guard span Add the tags returned by the service to the ai_guard span Nov 20, 2025
@manuel-alvarez-alvarez manuel-alvarez-alvarez removed the tag: no release notes Changes to exclude from release notes label Nov 20, 2025
@manuel-alvarez-alvarez manuel-alvarez-alvarez merged commit 4842f7f into master Nov 20, 2025
541 checks passed
@manuel-alvarez-alvarez manuel-alvarez-alvarez deleted the malvarez/ai-guard-tags branch November 20, 2025 01:29
@github-actions github-actions bot added this to the 1.56.0 milestone Nov 20, 2025
amarziali pushed a commit that referenced this pull request Nov 21, 2025
Add the tags returned by the service to the ai_guard span
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: asm waf Application Security Management (WAF) type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants