Skip to content

Conversation

@cecile75
Copy link
Contributor

@cecile75 cecile75 commented Mar 4, 2025

What Does This Do

Add the value of the configuration key dd.dbm.trace_prepared_statements to the tracer configuration log in order to help troubleshooting any issue related to this feature

Motivation

Help troubleshooting issues related to the DBM feature, involving prepared statements.

@cecile75 cecile75 added type: enhancement Enhancements and improvements comp: database Database Monitoring labels Mar 4, 2025
@pr-commenter
Copy link

pr-commenter bot commented Mar 4, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master cecile/dbmprepstatconf
git_commit_date 1741124606 1741129137
git_commit_sha 7787c9d ec09195
release_version 1.47.0-SNAPSHOT~7787c9ddf9 1.47.0-SNAPSHOT~ec09195310
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1741131549 1741131549
ci_job_id 832904807 832904807
ci_pipeline_id 57729934 57729934
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-oxfzpu-project-304-concurrent-0-abusk0d8 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-oxfzpu-project-304-concurrent-0-abusk0d8 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 56 metrics, 7 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~ec09195310, baseline=1.47.0-SNAPSHOT~7787c9ddf9

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.039 s) : 0, 1039310
Total [baseline] (8.65 s) : 0, 8650219
Agent [candidate] (1.048 s) : 0, 1048056
Total [candidate] (8.682 s) : 0, 8681859
section iast
Agent [baseline] (1.179 s) : 0, 1179248
Total [baseline] (9.27 s) : 0, 9269666
Agent [candidate] (1.171 s) : 0, 1170568
Total [candidate] (9.293 s) : 0, 9292551
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.17 s) : 0, 1170379
Total [baseline] (9.208 s) : 0, 9207826
Agent [candidate] (1.18 s) : 0, 1179731
Total [candidate] (9.234 s) : 0, 9234000
section iast_TELEMETRY_OFF
Agent [baseline] (1.175 s) : 0, 1174790
Total [baseline] (9.274 s) : 0, 9274062
Agent [candidate] (1.166 s) : 0, 1165912
Total [candidate] (9.239 s) : 0, 9238579
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.039 s -
Agent iast 1.179 s 139.938 ms (13.5%)
Agent iast_HARDCODED_SECRET_DISABLED 1.17 s 131.069 ms (12.6%)
Agent iast_TELEMETRY_OFF 1.175 s 135.48 ms (13.0%)
Total tracing 8.65 s -
Total iast 9.27 s 619.446 ms (7.2%)
Total iast_HARDCODED_SECRET_DISABLED 9.208 s 557.607 ms (6.4%)
Total iast_TELEMETRY_OFF 9.274 s 623.843 ms (7.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent iast 1.171 s 122.512 ms (11.7%)
Agent iast_HARDCODED_SECRET_DISABLED 1.18 s 131.675 ms (12.6%)
Agent iast_TELEMETRY_OFF 1.166 s 117.856 ms (11.2%)
Total tracing 8.682 s -
Total iast 9.293 s 610.691 ms (7.0%)
Total iast_HARDCODED_SECRET_DISABLED 9.234 s 552.14 ms (6.4%)
Total iast_TELEMETRY_OFF 9.239 s 556.719 ms (6.4%)
gantt
    title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~ec09195310, baseline=1.47.0-SNAPSHOT~7787c9ddf9

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (717.049 ms) : 0, 717049
BytebuddyAgent [candidate] (722.858 ms) : 0, 722858
GlobalTracer [baseline] (239.226 ms) : 0, 239226
GlobalTracer [candidate] (241.663 ms) : 0, 241663
AppSec [baseline] (55.478 ms) : 0, 55478
AppSec [candidate] (56.049 ms) : 0, 56049
Remote Config [baseline] (686.909 µs) : 0, 687
Remote Config [candidate] (700.571 µs) : 0, 701
Telemetry [baseline] (11.982 ms) : 0, 11982
Telemetry [candidate] (11.663 ms) : 0, 11663
section iast
BytebuddyAgent [baseline] (842.976 ms) : 0, 842976
BytebuddyAgent [candidate] (836.249 ms) : 0, 836249
GlobalTracer [baseline] (231.445 ms) : 0, 231445
GlobalTracer [candidate] (230.303 ms) : 0, 230303
AppSec [baseline] (57.364 ms) : 0, 57364
AppSec [candidate] (57.032 ms) : 0, 57032
Remote Config [baseline] (618.926 µs) : 0, 619
Remote Config [candidate] (622.917 µs) : 0, 623
Telemetry [baseline] (8.755 ms) : 0, 8755
Telemetry [candidate] (8.655 ms) : 0, 8655
IAST [baseline] (23.059 ms) : 0, 23059
IAST [candidate] (22.752 ms) : 0, 22752
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (835.813 ms) : 0, 835813
BytebuddyAgent [candidate] (842.75 ms) : 0, 842750
GlobalTracer [baseline] (230.404 ms) : 0, 230404
GlobalTracer [candidate] (231.86 ms) : 0, 231860
AppSec [baseline] (56.195 ms) : 0, 56195
AppSec [candidate] (57.432 ms) : 0, 57432
Remote Config [baseline] (611.451 µs) : 0, 611
Remote Config [candidate] (620.106 µs) : 0, 620
Telemetry [baseline] (8.703 ms) : 0, 8703
Telemetry [candidate] (8.773 ms) : 0, 8773
IAST [baseline] (23.706 ms) : 0, 23706
IAST [candidate] (23.178 ms) : 0, 23178
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (839.156 ms) : 0, 839156
BytebuddyAgent [candidate] (831.938 ms) : 0, 831938
GlobalTracer [baseline] (231.502 ms) : 0, 231502
GlobalTracer [candidate] (229.91 ms) : 0, 229910
AppSec [baseline] (54.847 ms) : 0, 54847
AppSec [candidate] (56.764 ms) : 0, 56764
Remote Config [baseline] (636.098 µs) : 0, 636
Remote Config [candidate] (618.271 µs) : 0, 618
Telemetry [baseline] (8.601 ms) : 0, 8601
Telemetry [candidate] (8.636 ms) : 0, 8636
IAST [baseline] (24.979 ms) : 0, 24979
IAST [candidate] (23.135 ms) : 0, 23135
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~ec09195310, baseline=1.47.0-SNAPSHOT~7787c9ddf9

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.046 s) : 0, 1045559
Total [baseline] (10.488 s) : 0, 10487647
Agent [candidate] (1.041 s) : 0, 1040671
Total [candidate] (10.469 s) : 0, 10468954
section appsec
Agent [baseline] (1.182 s) : 0, 1181657
Total [baseline] (10.773 s) : 0, 10772847
Agent [candidate] (1.188 s) : 0, 1187517
Total [candidate] (10.785 s) : 0, 10784576
section iast
Agent [baseline] (1.171 s) : 0, 1171394
Total [baseline] (11.006 s) : 0, 11005733
Agent [candidate] (1.17 s) : 0, 1170267
Total [candidate] (11.062 s) : 0, 11061992
section profiling
Agent [baseline] (1.27 s) : 0, 1270362
Total [baseline] (10.845 s) : 0, 10844820
Agent [candidate] (1.264 s) : 0, 1264010
Total [candidate] (10.981 s) : 0, 10980745
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.046 s -
Agent appsec 1.182 s 136.099 ms (13.0%)
Agent iast 1.171 s 125.836 ms (12.0%)
Agent profiling 1.27 s 224.803 ms (21.5%)
Total tracing 10.488 s -
Total appsec 10.773 s 285.199 ms (2.7%)
Total iast 11.006 s 518.086 ms (4.9%)
Total profiling 10.845 s 357.173 ms (3.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.041 s -
Agent appsec 1.188 s 146.846 ms (14.1%)
Agent iast 1.17 s 129.596 ms (12.5%)
Agent profiling 1.264 s 223.339 ms (21.5%)
Total tracing 10.469 s -
Total appsec 10.785 s 315.622 ms (3.0%)
Total iast 11.062 s 593.038 ms (5.7%)
Total profiling 10.981 s 511.791 ms (4.9%)
gantt
    title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~ec09195310, baseline=1.47.0-SNAPSHOT~7787c9ddf9

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (721.643 ms) : 0, 721643
BytebuddyAgent [candidate] (717.02 ms) : 0, 717020
GlobalTracer [baseline] (240.84 ms) : 0, 240840
GlobalTracer [candidate] (239.999 ms) : 0, 239999
AppSec [baseline] (55.682 ms) : 0, 55682
AppSec [candidate] (55.718 ms) : 0, 55718
Remote Config [baseline] (695.856 µs) : 0, 696
Remote Config [candidate] (695.901 µs) : 0, 696
Telemetry [baseline] (11.704 ms) : 0, 11704
Telemetry [candidate] (12.367 ms) : 0, 12367
section appsec
BytebuddyAgent [baseline] (734.267 ms) : 0, 734267
BytebuddyAgent [candidate] (737.749 ms) : 0, 737749
GlobalTracer [baseline] (235.972 ms) : 0, 235972
GlobalTracer [candidate] (236.974 ms) : 0, 236974
AppSec [baseline] (176.767 ms) : 0, 176767
AppSec [candidate] (178.057 ms) : 0, 178057
Remote Config [baseline] (670.346 µs) : 0, 670
Remote Config [candidate] (664.384 µs) : 0, 664
Telemetry [baseline] (8.284 ms) : 0, 8284
Telemetry [candidate] (8.357 ms) : 0, 8357
IAST [baseline] (21.538 ms) : 0, 21538
IAST [candidate] (21.468 ms) : 0, 21468
section iast
BytebuddyAgent [baseline] (836.38 ms) : 0, 836380
BytebuddyAgent [candidate] (835.889 ms) : 0, 835889
GlobalTracer [baseline] (230.597 ms) : 0, 230597
GlobalTracer [candidate] (230.048 ms) : 0, 230048
AppSec [baseline] (56.56 ms) : 0, 56560
AppSec [candidate] (57.133 ms) : 0, 57133
Remote Config [baseline] (615.502 µs) : 0, 616
Remote Config [candidate] (619.685 µs) : 0, 620
Telemetry [baseline] (8.674 ms) : 0, 8674
Telemetry [candidate] (8.712 ms) : 0, 8712
IAST [baseline] (23.629 ms) : 0, 23629
IAST [candidate] (22.932 ms) : 0, 22932
section profiling
BytebuddyAgent [baseline] (715.43 ms) : 0, 715430
BytebuddyAgent [candidate] (712.057 ms) : 0, 712057
GlobalTracer [baseline] (352.357 ms) : 0, 352357
GlobalTracer [candidate] (351.446 ms) : 0, 351446
AppSec [baseline] (55.627 ms) : 0, 55627
AppSec [candidate] (54.282 ms) : 0, 54282
Remote Config [baseline] (681.04 µs) : 0, 681
Remote Config [candidate] (676.871 µs) : 0, 677
Telemetry [baseline] (8.958 ms) : 0, 8958
Telemetry [candidate] (9.034 ms) : 0, 9034
ProfilingAgent [baseline] (96.899 ms) : 0, 96899
ProfilingAgent [candidate] (95.966 ms) : 0, 95966
Profiling [baseline] (96.924 ms) : 0, 96924
Profiling [candidate] (95.991 ms) : 0, 95991
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-03-04T23:09:21 2025-03-04T23:17:03
git_branch master cecile/dbmprepstatconf
git_commit_date 1741124606 1741129137
git_commit_sha 7787c9d ec09195
release_version 1.47.0-SNAPSHOT~7787c9ddf9 1.47.0-SNAPSHOT~ec09195310
start_time 2025-03-04T23:09:07 2025-03-04T23:16:49
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1741130620 1741130620
ci_job_id 832904809 832904809
ci_pipeline_id 57729934 57729934
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-sysl5tj3-project-304-concurrent-0-uesg923d 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-sysl5tj3-project-304-concurrent-0-uesg923d 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 13 metrics, 17 unstable metrics.

Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~ec09195310, baseline=1.47.0-SNAPSHOT~7787c9ddf9
    dateFormat X
    axisFormat %s
section baseline
no_agent (380.484 µs) : 361, 400
.   : milestone, 380,
iast (508.511 µs) : 487, 530
.   : milestone, 509,
iast_FULL (725.428 µs) : 704, 747
.   : milestone, 725,
iast_GLOBAL (553.571 µs) : 532, 575
.   : milestone, 554,
iast_HARDCODED_SECRET_DISABLED (509.392 µs) : 487, 531
.   : milestone, 509,
iast_INACTIVE (452.515 µs) : 432, 473
.   : milestone, 453,
iast_TELEMETRY_OFF (491.313 µs) : 470, 513
.   : milestone, 491,
tracing (462.906 µs) : 441, 484
.   : milestone, 463,
section candidate
no_agent (379.828 µs) : 360, 400
.   : milestone, 380,
iast (511.856 µs) : 490, 534
.   : milestone, 512,
iast_FULL (726.655 µs) : 705, 749
.   : milestone, 727,
iast_GLOBAL (551.645 µs) : 530, 573
.   : milestone, 552,
iast_HARDCODED_SECRET_DISABLED (511.786 µs) : 490, 534
.   : milestone, 512,
iast_INACTIVE (460.17 µs) : 439, 482
.   : milestone, 460,
iast_TELEMETRY_OFF (498.432 µs) : 476, 520
.   : milestone, 498,
tracing (458.218 µs) : 437, 479
.   : milestone, 458,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 380.484 µs [360.794 µs, 400.174 µs] -
iast 508.511 µs [486.707 µs, 530.316 µs] 128.027 µs (33.6%)
iast_FULL 725.428 µs [703.749 µs, 747.108 µs] 344.944 µs (90.7%)
iast_GLOBAL 553.571 µs [532.113 µs, 575.03 µs] 173.087 µs (45.5%)
iast_HARDCODED_SECRET_DISABLED 509.392 µs [487.361 µs, 531.424 µs] 128.909 µs (33.9%)
iast_INACTIVE 452.515 µs [431.754 µs, 473.276 µs] 72.031 µs (18.9%)
iast_TELEMETRY_OFF 491.313 µs [469.861 µs, 512.766 µs] 110.829 µs (29.1%)
tracing 462.906 µs [441.439 µs, 484.373 µs] 82.422 µs (21.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 379.828 µs [359.681 µs, 399.976 µs] -
iast 511.856 µs [490.033 µs, 533.68 µs] 132.028 µs (34.8%)
iast_FULL 726.655 µs [704.763 µs, 748.547 µs] 346.827 µs (91.3%)
iast_GLOBAL 551.645 µs [530.085 µs, 573.204 µs] 171.817 µs (45.2%)
iast_HARDCODED_SECRET_DISABLED 511.786 µs [489.884 µs, 533.687 µs] 131.958 µs (34.7%)
iast_INACTIVE 460.17 µs [438.73 µs, 481.609 µs] 80.341 µs (21.2%)
iast_TELEMETRY_OFF 498.432 µs [476.479 µs, 520.384 µs] 118.603 µs (31.2%)
tracing 458.218 µs [436.979 µs, 479.456 µs] 78.389 µs (20.6%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~ec09195310, baseline=1.47.0-SNAPSHOT~7787c9ddf9
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.352 ms) : 1332, 1373
.   : milestone, 1352,
appsec (1.717 ms) : 1693, 1741
.   : milestone, 1717,
appsec_no_iast (1.742 ms) : 1718, 1766
.   : milestone, 1742,
code_origins (1.67 ms) : 1636, 1703
.   : milestone, 1670,
iast (1.517 ms) : 1492, 1542
.   : milestone, 1517,
profiling (1.514 ms) : 1491, 1537
.   : milestone, 1514,
tracing (1.495 ms) : 1467, 1523
.   : milestone, 1495,
section candidate
no_agent (1.358 ms) : 1338, 1377
.   : milestone, 1358,
appsec (1.724 ms) : 1700, 1749
.   : milestone, 1724,
appsec_no_iast (1.721 ms) : 1697, 1746
.   : milestone, 1721,
code_origins (1.688 ms) : 1654, 1723
.   : milestone, 1688,
iast (1.522 ms) : 1498, 1545
.   : milestone, 1522,
profiling (1.511 ms) : 1488, 1534
.   : milestone, 1511,
tracing (1.483 ms) : 1457, 1508
.   : milestone, 1483,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.352 ms [1.332 ms, 1.373 ms] -
appsec 1.717 ms [1.693 ms, 1.741 ms] 364.345 µs (26.9%)
appsec_no_iast 1.742 ms [1.718 ms, 1.766 ms] 389.738 µs (28.8%)
code_origins 1.67 ms [1.636 ms, 1.703 ms] 317.271 µs (23.5%)
iast 1.517 ms [1.492 ms, 1.542 ms] 164.584 µs (12.2%)
profiling 1.514 ms [1.491 ms, 1.537 ms] 161.708 µs (12.0%)
tracing 1.495 ms [1.467 ms, 1.523 ms] 142.356 µs (10.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.358 ms [1.338 ms, 1.377 ms] -
appsec 1.724 ms [1.7 ms, 1.749 ms] 366.604 µs (27.0%)
appsec_no_iast 1.721 ms [1.697 ms, 1.746 ms] 363.747 µs (26.8%)
code_origins 1.688 ms [1.654 ms, 1.723 ms] 330.651 µs (24.4%)
iast 1.522 ms [1.498 ms, 1.545 ms] 163.764 µs (12.1%)
profiling 1.511 ms [1.488 ms, 1.534 ms] 153.311 µs (11.3%)
tracing 1.483 ms [1.457 ms, 1.508 ms] 124.93 µs (9.2%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master cecile/dbmprepstatconf
git_commit_date 1741124606 1741129137
git_commit_sha 7787c9d ec09195
release_version 1.47.0-SNAPSHOT~7787c9ddf9 1.47.0-SNAPSHOT~ec09195310
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1741131057 1741131057
ci_job_id 832904811 832904811
ci_pipeline_id 57729934 57729934
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-oxfzpu-project-304-concurrent-1-oavcg9fa 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-oxfzpu-project-304-concurrent-1-oavcg9fa 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 11 metrics, 1 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~ec09195310, baseline=1.47.0-SNAPSHOT~7787c9ddf9
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.473 ms) : 1462, 1484
.   : milestone, 1473,
appsec (2.354 ms) : 2310, 2397
.   : milestone, 2354,
iast (2.12 ms) : 2065, 2175
.   : milestone, 2120,
iast_GLOBAL (2.163 ms) : 2107, 2219
.   : milestone, 2163,
profiling (1.97 ms) : 1927, 2013
.   : milestone, 1970,
tracing (1.954 ms) : 1912, 1996
.   : milestone, 1954,
section candidate
no_agent (1.476 ms) : 1465, 1488
.   : milestone, 1476,
appsec (2.349 ms) : 2306, 2393
.   : milestone, 2349,
iast (2.12 ms) : 2065, 2175
.   : milestone, 2120,
iast_GLOBAL (2.156 ms) : 2101, 2212
.   : milestone, 2156,
profiling (2.441 ms) : 2261, 2622
.   : milestone, 2441,
tracing (1.944 ms) : 1902, 1986
.   : milestone, 1944,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.462 ms, 1.484 ms] -
appsec 2.354 ms [2.31 ms, 2.397 ms] 880.76 µs (59.8%)
iast 2.12 ms [2.065 ms, 2.175 ms] 647.135 µs (43.9%)
iast_GLOBAL 2.163 ms [2.107 ms, 2.219 ms] 689.958 µs (46.8%)
profiling 1.97 ms [1.927 ms, 2.013 ms] 496.933 µs (33.7%)
tracing 1.954 ms [1.912 ms, 1.996 ms] 480.915 µs (32.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.465 ms, 1.488 ms] -
appsec 2.349 ms [2.306 ms, 2.393 ms] 872.813 µs (59.1%)
iast 2.12 ms [2.065 ms, 2.175 ms] 643.562 µs (43.6%)
iast_GLOBAL 2.156 ms [2.101 ms, 2.212 ms] 680.079 µs (46.1%)
profiling 2.441 ms [2.261 ms, 2.622 ms] 964.978 µs (65.4%)
tracing 1.944 ms [1.902 ms, 1.986 ms] 468.103 µs (31.7%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~ec09195310, baseline=1.47.0-SNAPSHOT~7787c9ddf9
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.231 s) : 15231000, 15231000
.   : milestone, 15231000,
appsec (15.011 s) : 15011000, 15011000
.   : milestone, 15011000,
iast (18.215 s) : 18215000, 18215000
.   : milestone, 18215000,
iast_GLOBAL (17.846 s) : 17846000, 17846000
.   : milestone, 17846000,
profiling (15.473 s) : 15473000, 15473000
.   : milestone, 15473000,
tracing (14.933 s) : 14933000, 14933000
.   : milestone, 14933000,
section candidate
no_agent (15.395 s) : 15395000, 15395000
.   : milestone, 15395000,
appsec (15.217 s) : 15217000, 15217000
.   : milestone, 15217000,
iast (18.869 s) : 18869000, 18869000
.   : milestone, 18869000,
iast_GLOBAL (18.317 s) : 18317000, 18317000
.   : milestone, 18317000,
profiling (14.92 s) : 14920000, 14920000
.   : milestone, 14920000,
tracing (15.101 s) : 15101000, 15101000
.   : milestone, 15101000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.231 s [15.231 s, 15.231 s] -
appsec 15.011 s [15.011 s, 15.011 s] -220.0 ms (-1.4%)
iast 18.215 s [18.215 s, 18.215 s] 2.984 s (19.6%)
iast_GLOBAL 17.846 s [17.846 s, 17.846 s] 2.615 s (17.2%)
profiling 15.473 s [15.473 s, 15.473 s] 242.0 ms (1.6%)
tracing 14.933 s [14.933 s, 14.933 s] -298.0 ms (-2.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.395 s [15.395 s, 15.395 s] -
appsec 15.217 s [15.217 s, 15.217 s] -178.0 ms (-1.2%)
iast 18.869 s [18.869 s, 18.869 s] 3.474 s (22.6%)
iast_GLOBAL 18.317 s [18.317 s, 18.317 s] 2.922 s (19.0%)
profiling 14.92 s [14.92 s, 14.92 s] -475.0 ms (-3.1%)
tracing 15.101 s [15.101 s, 15.101 s] -294.0 ms (-1.9%)

@cecile75 cecile75 force-pushed the cecile/dbmprepstatconf branch from aa2d060 to ec09195 Compare March 4, 2025 22:58
@cecile75 cecile75 marked this pull request as ready for review March 5, 2025 07:14
@cecile75 cecile75 requested a review from a team as a code owner March 5, 2025 07:14
@cecile75 cecile75 requested a review from PerfectSlayer March 5, 2025 07:14
@cecile75 cecile75 merged commit a951656 into master Mar 5, 2025
210 checks passed
@cecile75 cecile75 deleted the cecile/dbmprepstatconf branch March 5, 2025 10:42
@github-actions github-actions bot added this to the 1.47.0 milestone Mar 5, 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: database Database Monitoring type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants