Skip to content

Conversation

@sezen-datadog
Copy link
Contributor

@sezen-datadog sezen-datadog commented Feb 7, 2025

What Does This Do

Updates metrics: appsec.rasp.rule.eval, appsec.rasp.rule.match and appsec.rasp.timeout (adds event_rules_version tag)

Motivation

Part of a project to expand metrics information

Additional Notes

Contributor Checklist

Jira ticket: APPSEC-56677

…h and appsec.rasp.timeout (event_rules_version tag)
@smola smola changed the title Update metrics for java with event_rules_version tag Update appsec metrics with event_rules_version tag Feb 7, 2025
@smola smola added type: enhancement Enhancements and improvements comp: asm waf Application Security Management (WAF) labels Feb 7, 2025
@sezen-datadog sezen-datadog marked this pull request as ready for review February 7, 2025 13:05
@sezen-datadog sezen-datadog requested a review from a team as a code owner February 7, 2025 13:05
@pr-commenter
Copy link

pr-commenter bot commented Feb 7, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master sezen.leblay/APPSEC-56677-add-event-rules-version-tag
git_commit_date 1738853998 1738932621
git_commit_sha 8a74e85 b9ea819
release_version 1.47.0-SNAPSHOT~8a74e85918 1.47.0-SNAPSHOT~b9ea819e61
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1738935130 1738935130
ci_job_id 798845475 798845475
ci_pipeline_id 55238794 55238794
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-y6rmcbk--project-304-concurrent-0-y6a2remc 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Linux runner-y6rmcbk--project-304-concurrent-0-y6a2remc 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None
variant iast iast

Summary

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

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~b9ea819e61, baseline=1.47.0-SNAPSHOT~8a74e85918

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1051073
Total [baseline] (8.693 s) : 0, 8693137
Agent [candidate] (1.046 s) : 0, 1045945
Total [candidate] (8.652 s) : 0, 8652176
section iast
Agent [baseline] (1.172 s) : 0, 1172300
Total [baseline] (9.235 s) : 0, 9234649
Agent [candidate] (1.183 s) : 0, 1183181
Total [candidate] (9.243 s) : 0, 9242675
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.183 s) : 0, 1182929
Total [baseline] (9.252 s) : 0, 9252470
Agent [candidate] (1.174 s) : 0, 1174184
Total [candidate] (9.193 s) : 0, 9192528
section iast_TELEMETRY_OFF
Agent [baseline] (1.169 s) : 0, 1169267
Total [baseline] (9.242 s) : 0, 9242223
Agent [candidate] (1.171 s) : 0, 1170908
Total [candidate] (9.224 s) : 0, 9224393
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent iast 1.172 s 121.227 ms (11.5%)
Agent iast_HARDCODED_SECRET_DISABLED 1.183 s 131.856 ms (12.5%)
Agent iast_TELEMETRY_OFF 1.169 s 118.195 ms (11.2%)
Total tracing 8.693 s -
Total iast 9.235 s 541.513 ms (6.2%)
Total iast_HARDCODED_SECRET_DISABLED 9.252 s 559.334 ms (6.4%)
Total iast_TELEMETRY_OFF 9.242 s 549.086 ms (6.3%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.046 s -
Agent iast 1.183 s 137.236 ms (13.1%)
Agent iast_HARDCODED_SECRET_DISABLED 1.174 s 128.239 ms (12.3%)
Agent iast_TELEMETRY_OFF 1.171 s 124.962 ms (11.9%)
Total tracing 8.652 s -
Total iast 9.243 s 590.499 ms (6.8%)
Total iast_HARDCODED_SECRET_DISABLED 9.193 s 540.352 ms (6.2%)
Total iast_TELEMETRY_OFF 9.224 s 572.217 ms (6.6%)
gantt
    title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~b9ea819e61, baseline=1.47.0-SNAPSHOT~8a74e85918

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (720.802 ms) : 0, 720802
BytebuddyAgent [candidate] (717.986 ms) : 0, 717986
GlobalTracer [baseline] (245.563 ms) : 0, 245563
GlobalTracer [candidate] (243.894 ms) : 0, 243894
AppSec [baseline] (55.738 ms) : 0, 55738
AppSec [candidate] (55.218 ms) : 0, 55218
Remote Config [baseline] (715.801 µs) : 0, 716
Remote Config [candidate] (714.058 µs) : 0, 714
Telemetry [baseline] (12.997 ms) : 0, 12997
Telemetry [candidate] (12.914 ms) : 0, 12914
section iast
BytebuddyAgent [baseline] (834.781 ms) : 0, 834781
BytebuddyAgent [candidate] (843.232 ms) : 0, 843232
GlobalTracer [baseline] (233.447 ms) : 0, 233447
GlobalTracer [candidate] (235.189 ms) : 0, 235189
AppSec [baseline] (56.818 ms) : 0, 56818
AppSec [candidate] (56.979 ms) : 0, 56979
Remote Config [baseline] (601.367 µs) : 0, 601
Remote Config [candidate] (628.517 µs) : 0, 629
Telemetry [baseline] (8.647 ms) : 0, 8647
Telemetry [candidate] (8.817 ms) : 0, 8817
IAST [baseline] (22.809 ms) : 0, 22809
IAST [candidate] (22.994 ms) : 0, 22994
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (841.829 ms) : 0, 841829
BytebuddyAgent [candidate] (835.862 ms) : 0, 835862
GlobalTracer [baseline] (235.093 ms) : 0, 235093
GlobalTracer [candidate] (233.866 ms) : 0, 233866
AppSec [baseline] (57.939 ms) : 0, 57939
AppSec [candidate] (56.972 ms) : 0, 56972
Remote Config [baseline] (640.0 µs) : 0, 640
Remote Config [candidate] (618.788 µs) : 0, 619
Telemetry [baseline] (8.872 ms) : 0, 8872
Telemetry [candidate] (8.686 ms) : 0, 8686
IAST [baseline] (23.196 ms) : 0, 23196
IAST [candidate] (22.887 ms) : 0, 22887
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (831.495 ms) : 0, 831495
BytebuddyAgent [candidate] (833.683 ms) : 0, 833683
GlobalTracer [baseline] (233.307 ms) : 0, 233307
GlobalTracer [candidate] (234.128 ms) : 0, 234128
AppSec [baseline] (56.771 ms) : 0, 56771
AppSec [candidate] (52.653 ms) : 0, 52653
Remote Config [baseline] (688.084 µs) : 0, 688
Remote Config [candidate] (612.51 µs) : 0, 613
Telemetry [baseline] (8.734 ms) : 0, 8734
Telemetry [candidate] (8.619 ms) : 0, 8619
IAST [baseline] (23.035 ms) : 0, 23035
IAST [candidate] (25.96 ms) : 0, 25960
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~b9ea819e61, baseline=1.47.0-SNAPSHOT~8a74e85918

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.044 s) : 0, 1044273
Total [baseline] (10.475 s) : 0, 10475084
Agent [candidate] (1.05 s) : 0, 1050275
Total [candidate] (10.544 s) : 0, 10544434
section appsec
Agent [baseline] (1.19 s) : 0, 1189729
Total [baseline] (10.82 s) : 0, 10820085
Agent [candidate] (1.194 s) : 0, 1193696
Total [candidate] (10.791 s) : 0, 10791175
section iast
Agent [baseline] (1.173 s) : 0, 1173424
Total [baseline] (10.962 s) : 0, 10962497
Agent [candidate] (1.185 s) : 0, 1185225
Total [candidate] (11.056 s) : 0, 11056350
section profiling
Agent [baseline] (1.267 s) : 0, 1266778
Total [baseline] (10.885 s) : 0, 10884869
Agent [candidate] (1.265 s) : 0, 1265001
Total [candidate] (10.927 s) : 0, 10927290
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.044 s -
Agent appsec 1.19 s 145.455 ms (13.9%)
Agent iast 1.173 s 129.151 ms (12.4%)
Agent profiling 1.267 s 222.505 ms (21.3%)
Total tracing 10.475 s -
Total appsec 10.82 s 345.001 ms (3.3%)
Total iast 10.962 s 487.413 ms (4.7%)
Total profiling 10.885 s 409.785 ms (3.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.05 s -
Agent appsec 1.194 s 143.421 ms (13.7%)
Agent iast 1.185 s 134.95 ms (12.8%)
Agent profiling 1.265 s 214.725 ms (20.4%)
Total tracing 10.544 s -
Total appsec 10.791 s 246.741 ms (2.3%)
Total iast 11.056 s 511.916 ms (4.9%)
Total profiling 10.927 s 382.856 ms (3.6%)
gantt
    title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~b9ea819e61, baseline=1.47.0-SNAPSHOT~8a74e85918

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (717.676 ms) : 0, 717676
BytebuddyAgent [candidate] (722.64 ms) : 0, 722640
GlobalTracer [baseline] (243.552 ms) : 0, 243552
GlobalTracer [candidate] (245.422 ms) : 0, 245422
AppSec [baseline] (55.002 ms) : 0, 55002
AppSec [candidate] (55.454 ms) : 0, 55454
Remote Config [baseline] (710.504 µs) : 0, 711
Remote Config [candidate] (722.122 µs) : 0, 722
Telemetry [baseline] (12.129 ms) : 0, 12129
Telemetry [candidate] (10.817 ms) : 0, 10817
section appsec
BytebuddyAgent [baseline] (736.384 ms) : 0, 736384
BytebuddyAgent [candidate] (739.146 ms) : 0, 739146
GlobalTracer [baseline] (241.286 ms) : 0, 241286
GlobalTracer [candidate] (242.081 ms) : 0, 242081
IAST [baseline] (21.814 ms) : 0, 21814
IAST [candidate] (21.695 ms) : 0, 21695
AppSec [baseline] (176.882 ms) : 0, 176882
AppSec [candidate] (177.332 ms) : 0, 177332
Remote Config [baseline] (669.684 µs) : 0, 670
Remote Config [candidate] (665.117 µs) : 0, 665
Telemetry [baseline] (8.38 ms) : 0, 8380
Telemetry [candidate] (8.325 ms) : 0, 8325
section iast
BytebuddyAgent [baseline] (835.07 ms) : 0, 835070
BytebuddyAgent [candidate] (844.274 ms) : 0, 844274
GlobalTracer [baseline] (233.68 ms) : 0, 233680
GlobalTracer [candidate] (235.49 ms) : 0, 235490
IAST [baseline] (22.845 ms) : 0, 22845
IAST [candidate] (23.13 ms) : 0, 23130
AppSec [baseline] (57.181 ms) : 0, 57181
AppSec [candidate] (57.471 ms) : 0, 57471
Remote Config [baseline] (638.174 µs) : 0, 638
Remote Config [candidate] (633.233 µs) : 0, 633
Telemetry [baseline] (8.722 ms) : 0, 8722
Telemetry [candidate] (8.802 ms) : 0, 8802
section profiling
BytebuddyAgent [baseline] (708.102 ms) : 0, 708102
BytebuddyAgent [candidate] (708.602 ms) : 0, 708602
GlobalTracer [baseline] (354.704 ms) : 0, 354704
GlobalTracer [candidate] (354.351 ms) : 0, 354351
AppSec [baseline] (55.623 ms) : 0, 55623
AppSec [candidate] (54.564 ms) : 0, 54564
Remote Config [baseline] (701.272 µs) : 0, 701
Remote Config [candidate] (706.384 µs) : 0, 706
Telemetry [baseline] (8.918 ms) : 0, 8918
Telemetry [candidate] (8.97 ms) : 0, 8970
ProfilingAgent [baseline] (96.309 ms) : 0, 96309
ProfilingAgent [candidate] (95.441 ms) : 0, 95441
Profiling [baseline] (96.334 ms) : 0, 96334
Profiling [candidate] (95.468 ms) : 0, 95468
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-02-07T13:01:56 2025-02-07T13:09:01
git_branch master sezen.leblay/APPSEC-56677-add-event-rules-version-tag
git_commit_date 1738853998 1738932621
git_commit_sha 8a74e85 b9ea819
release_version 1.47.0-SNAPSHOT~8a74e85918 1.47.0-SNAPSHOT~b9ea819e61
start_time 2025-02-07T13:01:42 2025-02-07T13:08:47
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1738934101 1738934101
ci_job_id 798845476 798845476
ci_pipeline_id 55238794 55238794
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-qtsvxnoh-project-304-concurrent-0-bm1vhhuw 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Linux runner-qtsvxnoh-project-304-concurrent-0-bm1vhhuw 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
variant iast iast

Summary

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

Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~b9ea819e61, baseline=1.47.0-SNAPSHOT~8a74e85918
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.358 ms) : 1339, 1378
.   : milestone, 1358,
appsec (1.768 ms) : 1745, 1790
.   : milestone, 1768,
appsec_no_iast (1.766 ms) : 1742, 1789
.   : milestone, 1766,
iast (1.497 ms) : 1473, 1521
.   : milestone, 1497,
profiling (1.516 ms) : 1492, 1539
.   : milestone, 1516,
tracing (1.493 ms) : 1469, 1518
.   : milestone, 1493,
section candidate
no_agent (1.355 ms) : 1336, 1375
.   : milestone, 1355,
appsec (1.759 ms) : 1735, 1783
.   : milestone, 1759,
appsec_no_iast (1.771 ms) : 1748, 1794
.   : milestone, 1771,
iast (1.498 ms) : 1474, 1523
.   : milestone, 1498,
profiling (1.559 ms) : 1534, 1583
.   : milestone, 1559,
tracing (1.509 ms) : 1485, 1533
.   : milestone, 1509,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.358 ms [1.339 ms, 1.378 ms] -
appsec 1.768 ms [1.745 ms, 1.79 ms] 409.147 µs (30.1%)
appsec_no_iast 1.766 ms [1.742 ms, 1.789 ms] 407.186 µs (30.0%)
iast 1.497 ms [1.473 ms, 1.521 ms] 138.44 µs (10.2%)
profiling 1.516 ms [1.492 ms, 1.539 ms] 157.133 µs (11.6%)
tracing 1.493 ms [1.469 ms, 1.518 ms] 134.938 µs (9.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.355 ms [1.336 ms, 1.375 ms] -
appsec 1.759 ms [1.735 ms, 1.783 ms] 403.503 µs (29.8%)
appsec_no_iast 1.771 ms [1.748 ms, 1.794 ms] 415.578 µs (30.7%)
iast 1.498 ms [1.474 ms, 1.523 ms] 142.866 µs (10.5%)
profiling 1.559 ms [1.534 ms, 1.583 ms] 203.269 µs (15.0%)
tracing 1.509 ms [1.485 ms, 1.533 ms] 153.723 µs (11.3%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~b9ea819e61, baseline=1.47.0-SNAPSHOT~8a74e85918
    dateFormat X
    axisFormat %s
section baseline
no_agent (380.837 µs) : 361, 401
.   : milestone, 381,
iast (513.349 µs) : 492, 535
.   : milestone, 513,
iast_FULL (734.523 µs) : 713, 757
.   : milestone, 735,
iast_GLOBAL (558.089 µs) : 536, 581
.   : milestone, 558,
iast_HARDCODED_SECRET_DISABLED (512.738 µs) : 491, 535
.   : milestone, 513,
iast_INACTIVE (457.962 µs) : 437, 479
.   : milestone, 458,
iast_TELEMETRY_OFF (502.505 µs) : 479, 526
.   : milestone, 503,
tracing (452.964 µs) : 432, 474
.   : milestone, 453,
section candidate
no_agent (384.168 µs) : 364, 404
.   : milestone, 384,
iast (510.433 µs) : 489, 532
.   : milestone, 510,
iast_FULL (742.015 µs) : 720, 764
.   : milestone, 742,
iast_GLOBAL (551.8 µs) : 530, 573
.   : milestone, 552,
iast_HARDCODED_SECRET_DISABLED (516.051 µs) : 494, 538
.   : milestone, 516,
iast_INACTIVE (461.142 µs) : 440, 482
.   : milestone, 461,
iast_TELEMETRY_OFF (498.988 µs) : 476, 522
.   : milestone, 499,
tracing (456.998 µs) : 436, 478
.   : milestone, 457,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 380.837 µs [360.522 µs, 401.152 µs] -
iast 513.349 µs [491.561 µs, 535.137 µs] 132.512 µs (34.8%)
iast_FULL 734.523 µs [712.539 µs, 756.508 µs] 353.686 µs (92.9%)
iast_GLOBAL 558.089 µs [535.523 µs, 580.655 µs] 177.252 µs (46.5%)
iast_HARDCODED_SECRET_DISABLED 512.738 µs [490.626 µs, 534.85 µs] 131.901 µs (34.6%)
iast_INACTIVE 457.962 µs [436.761 µs, 479.162 µs] 77.125 µs (20.3%)
iast_TELEMETRY_OFF 502.505 µs [478.958 µs, 526.053 µs] 121.668 µs (31.9%)
tracing 452.964 µs [431.812 µs, 474.116 µs] 72.127 µs (18.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 384.168 µs [363.935 µs, 404.401 µs] -
iast 510.433 µs [488.638 µs, 532.228 µs] 126.265 µs (32.9%)
iast_FULL 742.015 µs [719.776 µs, 764.254 µs] 357.847 µs (93.1%)
iast_GLOBAL 551.8 µs [530.1 µs, 573.5 µs] 167.632 µs (43.6%)
iast_HARDCODED_SECRET_DISABLED 516.051 µs [494.499 µs, 537.603 µs] 131.883 µs (34.3%)
iast_INACTIVE 461.142 µs [440.158 µs, 482.126 µs] 76.975 µs (20.0%)
iast_TELEMETRY_OFF 498.988 µs [475.566 µs, 522.409 µs] 114.82 µs (29.9%)
tracing 456.998 µs [436.271 µs, 477.726 µs] 72.831 µs (19.0%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master sezen.leblay/APPSEC-56677-add-event-rules-version-tag
git_commit_date 1738853998 1738932621
git_commit_sha 8a74e85 b9ea819
release_version 1.47.0-SNAPSHOT~8a74e85918 1.47.0-SNAPSHOT~b9ea819e61
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1738934535 1738934535
ci_job_id 798845477 798845477
ci_pipeline_id 55238794 55238794
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-y6rmcbk--project-304-concurrent-1-uokcmmo5 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux Linux runner-y6rmcbk--project-304-concurrent-1-uokcmmo5 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:50:46 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
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 tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~b9ea819e61, baseline=1.47.0-SNAPSHOT~8a74e85918
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.473 ms) : 1462, 1485
.   : milestone, 1473,
appsec (2.358 ms) : 2314, 2401
.   : milestone, 2358,
iast (2.108 ms) : 2053, 2164
.   : milestone, 2108,
iast_GLOBAL (2.148 ms) : 2093, 2204
.   : milestone, 2148,
profiling (1.963 ms) : 1919, 2006
.   : milestone, 1963,
tracing (1.942 ms) : 1900, 1984
.   : milestone, 1942,
section candidate
no_agent (1.467 ms) : 1455, 1478
.   : milestone, 1467,
appsec (2.35 ms) : 2307, 2393
.   : milestone, 2350,
iast (2.102 ms) : 2047, 2157
.   : milestone, 2102,
iast_GLOBAL (2.157 ms) : 2101, 2213
.   : milestone, 2157,
profiling (1.967 ms) : 1923, 2010
.   : milestone, 1967,
tracing (1.947 ms) : 1904, 1989
.   : milestone, 1947,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.462 ms, 1.485 ms] -
appsec 2.358 ms [2.314 ms, 2.401 ms] 884.542 µs (60.0%)
iast 2.108 ms [2.053 ms, 2.164 ms] 635.092 µs (43.1%)
iast_GLOBAL 2.148 ms [2.093 ms, 2.204 ms] 675.291 µs (45.8%)
profiling 1.963 ms [1.919 ms, 2.006 ms] 489.515 µs (33.2%)
tracing 1.942 ms [1.9 ms, 1.984 ms] 468.517 µs (31.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.467 ms [1.455 ms, 1.478 ms] -
appsec 2.35 ms [2.307 ms, 2.393 ms] 882.99 µs (60.2%)
iast 2.102 ms [2.047 ms, 2.157 ms] 635.081 µs (43.3%)
iast_GLOBAL 2.157 ms [2.101 ms, 2.213 ms] 690.267 µs (47.1%)
profiling 1.967 ms [1.923 ms, 2.01 ms] 500.052 µs (34.1%)
tracing 1.947 ms [1.904 ms, 1.989 ms] 480.161 µs (32.7%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~b9ea819e61, baseline=1.47.0-SNAPSHOT~8a74e85918
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.863 s) : 14863000, 14863000
.   : milestone, 14863000,
appsec (14.876 s) : 14876000, 14876000
.   : milestone, 14876000,
iast (18.956 s) : 18956000, 18956000
.   : milestone, 18956000,
iast_GLOBAL (17.911 s) : 17911000, 17911000
.   : milestone, 17911000,
profiling (15.667 s) : 15667000, 15667000
.   : milestone, 15667000,
tracing (14.875 s) : 14875000, 14875000
.   : milestone, 14875000,
section candidate
no_agent (14.949 s) : 14949000, 14949000
.   : milestone, 14949000,
appsec (15.068 s) : 15068000, 15068000
.   : milestone, 15068000,
iast (18.435 s) : 18435000, 18435000
.   : milestone, 18435000,
iast_GLOBAL (17.893 s) : 17893000, 17893000
.   : milestone, 17893000,
profiling (15.017 s) : 15017000, 15017000
.   : milestone, 15017000,
tracing (15.179 s) : 15179000, 15179000
.   : milestone, 15179000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.863 s [14.863 s, 14.863 s] -
appsec 14.876 s [14.876 s, 14.876 s] 13.0 ms (0.1%)
iast 18.956 s [18.956 s, 18.956 s] 4.093 s (27.5%)
iast_GLOBAL 17.911 s [17.911 s, 17.911 s] 3.048 s (20.5%)
profiling 15.667 s [15.667 s, 15.667 s] 804.0 ms (5.4%)
tracing 14.875 s [14.875 s, 14.875 s] 12.0 ms (0.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.949 s [14.949 s, 14.949 s] -
appsec 15.068 s [15.068 s, 15.068 s] 119.0 ms (0.8%)
iast 18.435 s [18.435 s, 18.435 s] 3.486 s (23.3%)
iast_GLOBAL 17.893 s [17.893 s, 17.893 s] 2.944 s (19.7%)
profiling 15.017 s [15.017 s, 15.017 s] 68.0 ms (0.5%)
tracing 15.179 s [15.179 s, 15.179 s] 230.0 ms (1.5%)

@sezen-datadog sezen-datadog requested a review from smola February 7, 2025 13:54
@sezen-datadog sezen-datadog enabled auto-merge (squash) February 7, 2025 14:52
@sezen-datadog sezen-datadog merged commit 40f8224 into master Feb 10, 2025
198 checks passed
@sezen-datadog sezen-datadog deleted the sezen.leblay/APPSEC-56677-add-event-rules-version-tag branch February 10, 2025 09:41
@github-actions github-actions bot added this to the 1.47.0 milestone Feb 10, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Mar 6, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.46.1` -> `1.47.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.30.33` -> `2.30.34` |

---

### Release Notes

<details>
<summary>datadog/dd-trace-java (com.datadoghq:dd-trace-api)</summary>

###
[`v1.47.0`](https://github.com/DataDog/dd-trace-java/releases/tag/v1.47.0):
1.47.0

##### Components

##### Application Security Management (IAST)

- 🐛 Exclude com.stripe.net.HttpURLConnectionClient to solve IAST
SSRF vulnerability false positives
([#&#8203;8483](DataDog/dd-trace-java#8483) -
[@&#8203;jandro996](https://github.com/jandro996))
- 🐛 Add exclusion to solve IAST weak randomness vulnerability false
positives
([#&#8203;8462](DataDog/dd-trace-java#8462) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Fix weak randomness false positive in Kafka client
([#&#8203;8408](DataDog/dd-trace-java#8408) -
[@&#8203;smola](https://github.com/smola))
- ✨ Fix location for SSRF with Kong Unirest
([#&#8203;8407](DataDog/dd-trace-java#8407) -
[@&#8203;smola](https://github.com/smola))
- ✨ Exclude IBM Instana from IAST
([#&#8203;8406](DataDog/dd-trace-java#8406) -
[@&#8203;smola](https://github.com/smola))
- 🐛 Fix org.json iast instrumentation test for latest dependency
([#&#8203;8347](DataDog/dd-trace-java#8347) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Address cookie vulnerability cardinality issues
([#&#8203;8210](DataDog/dd-trace-java#8210) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Email HTML Injection detection in IAST
([#&#8203;8205](DataDog/dd-trace-java#8205) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

##### Application Security Management (WAF)

- 🐛✨ Ensure usr.exists tag is not overridden when
UsernameNotFoundException is thrown
([#&#8203;8376](DataDog/dd-trace-java#8376) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛✨ Ensure usr.exists tag is not overridden by auto
instrumentation
([#&#8203;8374](DataDog/dd-trace-java#8374) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update appsec metrics with event_rules_version tag
([#&#8203;8354](DataDog/dd-trace-java#8354) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Improve ASM support in vert.x 5.0
([#&#8203;8285](DataDog/dd-trace-java#8285) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Update metrics: appsec.waf.updates and appsec.waf.init
([#&#8203;8280](DataDog/dd-trace-java#8280) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Configuration to Disable APM Tracing
([#&#8203;8219](DataDog/dd-trace-java#8219) -
[@&#8203;jandro996](https://github.com/jandro996))

##### Build & Tooling

- 🐛 Do not generate Muzzle references for primitive arrays in method
body
([#&#8203;8361](DataDog/dd-trace-java#8361) -
[@&#8203;amarziali](https://github.com/amarziali))
- 📖 Improve dev env setup documentation for Windows
([#&#8203;8180](DataDog/dd-trace-java#8180) -
[@&#8203;lucaspimentel](https://github.com/lucaspimentel))

##### Continuous Integration Visibility

- ✨ Add support for skip-EFD tagging
([#&#8203;8487](DataDog/dd-trace-java#8487) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix an NPE in Gradle Android instrumentation
([#&#8203;8484](DataDog/dd-trace-java#8484) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Consider modified tests when applying fail-fast tests
ordering
([#&#8203;8474](DataDog/dd-trace-java#8474) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests reordering for TestNG
([#&#8203;8467](DataDog/dd-trace-java#8467) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Gradle Launcher instrumentation to not interfere with Gradle
Test Kit
([#&#8203;8465](DataDog/dd-trace-java#8465) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🧹 Use separate TestEventHandlers per framework in CI Vis
instrumentations
([#&#8203;8451](DataDog/dd-trace-java#8451) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Remove warning log when JUnit 4 test method cannot be
retrieved
([#&#8203;8445](DataDog/dd-trace-java#8445) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- 🐛 Fix Scalatest tracing for tests that are reported asynchronously
([#&#8203;8444](DataDog/dd-trace-java#8444) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement attempt to fix tests
([#&#8203;8393](DataDog/dd-trace-java#8393) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement test disabling
([#&#8203;8377](DataDog/dd-trace-java#8377) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update CODEOWNERS parser to not log errors on comments with
leading whitespace
([#&#8203;8349](DataDog/dd-trace-java#8349) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Request Test Management tests list
([#&#8203;8345](DataDog/dd-trace-java#8345) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Receive test management settings from CIVis settings
request
([#&#8203;8331](DataDog/dd-trace-java#8331) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Implement quarantined tests tagging
([#&#8203;8326](DataDog/dd-trace-java#8326) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Implement tests quarantining
([#&#8203;8320](DataDog/dd-trace-java#8320) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add tag to specify if the user is setting DD_SERVICE
([#&#8203;8318](DataDog/dd-trace-java#8318) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

##### Crash tracking

- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Use Java home of the crashed process to launch crash uploader
([#&#8203;8348](DataDog/dd-trace-java#8348) -
[@&#8203;jbachorik](https://github.com/jbachorik))

##### Data Streams Monitoring

- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))
- 🐛 Fix service name overrides in consumers
([#&#8203;8387](DataDog/dd-trace-java#8387) -
[@&#8203;piochelepiotr](https://github.com/piochelepiotr))

##### Database Monitoring

- ✨ Add DBMTracePreparedStatements to tracer configuration log
([#&#8203;8508](DataDog/dd-trace-java#8508) -
[@&#8203;cecile75](https://github.com/cecile75))

##### Dynamic Instrumentation

- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 🐛 Fix Exception Replay with Lambda proxy classes
([#&#8203;8452](DataDog/dd-trace-java#8452) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add support for scanning jar from loaded class
([#&#8203;8370](DataDog/dd-trace-java#8370) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Disable capture of entry values
([#&#8203;8369](DataDog/dd-trace-java#8369) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix CodeOrigin for `@Trace` annotation
([#&#8203;8344](DataDog/dd-trace-java#8344) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix equals/hashCode for CodeOrigin probe
([#&#8203;8319](DataDog/dd-trace-java#8319) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))

##### Metrics

- ✨ Create metric: appsec.waf.error
([#&#8203;8381](DataDog/dd-trace-java#8381) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Create metric: appsec.rasp.error
([#&#8203;8364](DataDog/dd-trace-java#8364) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

##### Profiling

- ✨ Bump ddprof library to 1.22.0
([#&#8203;8463](DataDog/dd-trace-java#8463) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- IBM J9 8u361 corresponds to OpenJDK 8u362 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#187
- Fix compatibility with musl libc 1.2.4 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#189
- Modify version extraction by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#179
- Do not write null values to jvminfo event by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#184
- Productize VMStructs-based stack walker by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#177
- A few minor downport issues by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#180
- Enable ASGCT by default on fairly safe J9 JDK versions by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#181
- 🐛 Exclude OrderedThreadPoolExecutor from queue-time measurements
([#&#8203;8456](DataDog/dd-trace-java#8456) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Record JVM info on JVMs without JFR
([#&#8203;8431](DataDog/dd-trace-java#8431) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Actually use CleanupTask in TempLocationManager
([#&#8203;8420](DataDog/dd-trace-java#8420) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Only fork jps when required
([#&#8203;8419](DataDog/dd-trace-java#8419) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Adjust JFR checks for J9
([#&#8203;8405](DataDog/dd-trace-java#8405) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🧹 Disable smap RSS parsing by default
([#&#8203;8342](DataDog/dd-trace-java#8342) -
[@&#8203;MattAlp](https://github.com/MattAlp))

##### Telemetry

- 🐛 Add support for JBoss jar:file format to DependencyResolver
([#&#8203;8428](DataDog/dd-trace-java#8428) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Update metrics: appsec.waf.requests
([#&#8203;8353](DataDog/dd-trace-java#8353) -
[@&#8203;Mariovido](https://github.com/Mariovido))

##### Trace context propagation

- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

##### Tracer core

- 🐛 Fix Stable Config telemetry source names
([#&#8203;8460](DataDog/dd-trace-java#8460) -
[@&#8203;BaptisteFoy](https://github.com/BaptisteFoy))
- ✨ Probe trace endpoints with a valid payload of empty arrays
([#&#8203;8414](DataDog/dd-trace-java#8414) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Add 1 minute fail-safe to JUL/JMX class-loading callback
([#&#8203;8399](DataDog/dd-trace-java#8399) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate DSM injection calls to context-first APIs
([#&#8203;8383](DataDog/dd-trace-java#8383) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Move continuation capture methods from scope to tracer
([#&#8203;8371](DataDog/dd-trace-java#8371) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Migrate context extraction calls to context-first APIs
([#&#8203;8368](DataDog/dd-trace-java#8368) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🧹 Migrate context injection calls to context-first APIs
([#&#8203;8358](DataDog/dd-trace-java#8358) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 💡 Support reading configurations from files
([#&#8203;8338](DataDog/dd-trace-java#8338) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- 🧹 Combine continuation implementations into one which supports
multiple activations
([#&#8203;8324](DataDog/dd-trace-java#8324) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Introduce tracing propagator
([#&#8203;8313](DataDog/dd-trace-java#8313) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ Remove old context propagation API
([#&#8203;8271](DataDog/dd-trace-java#8271) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

##### Instrumentations

##### AWS Lambda instrumentation

- 🐛 Send error message and stack to Lambda extension
([#&#8203;8417](DataDog/dd-trace-java#8417) -
[@&#8203;nhulston](https://github.com/nhulston))

##### AWS SDK instrumentation

- 🐛 Fix error happening when sqs message attributes are readonly
([#&#8203;8473](DataDog/dd-trace-java#8473) -
[@&#8203;vandonr](https://github.com/vandonr))
- 💡 Inject trace context into AWS Step Functions input
([#&#8203;7585](DataDog/dd-trace-java#7585) -
[@&#8203;DylanLovesCoffee](https://github.com/DylanLovesCoffee))

##### Core Java language instrumentation

- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- ✨ Add code origin support for spring-webmvc
([#&#8203;8416](DataDog/dd-trace-java#8416) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 💡 Implementation of BaggagePropagator and BaggageContext
([#&#8203;8330](DataDog/dd-trace-java#8330) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- ✨ Add code origin support to kafka message listeners
([#&#8203;8301](DataDog/dd-trace-java#8301) -
[@&#8203;evanchooly](https://github.com/evanchooly))

##### gRPC instrumentation

- ✨ Look in another location for grpc service methods
([#&#8203;8468](DataDog/dd-trace-java#8468) -
[@&#8203;evanchooly](https://github.com/evanchooly))

##### Kafka instrumentation

- ✨ Add messaging.destination.name tag to kafka integrations
([#&#8203;8366](DataDog/dd-trace-java#8366) -
[@&#8203;rarguelloF](https://github.com/rarguelloF))

##### Protocol Buffer instrumentation

- 🐛 Fix bug on proto schema extraction
([#&#8203;8403](DataDog/dd-trace-java#8403) -
[@&#8203;vandonr](https://github.com/vandonr))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 6pm every weekday,before 2am
every weekday" in timezone Australia/Melbourne, Automerge - At any time
(no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Never, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://github.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Renovate
Bot](https://github.com/renovatebot/renovate).

GitOrigin-RevId: 108a0f86aa59ab4c938cbac0688dd4c19cb301fa
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