Skip to content

Bump ddprof library to 1.22.0 #8463

New issue

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

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

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 27, 2025
Merged

Bump ddprof library to 1.22.0 #8463

merged 2 commits into from
Feb 27, 2025

Conversation

jbachorik
Copy link
Contributor

@jbachorik jbachorik commented Feb 27, 2025

What Does This Do

Bumps the ddprof dependency to 1.22.0

Motivation

Bringing in the fix for more recent musl libc systems (DataDog/java-profiler#189)

Additional Notes

Contributor Checklist

Jira ticket: PROF-11453

@jbachorik jbachorik requested a review from a team as a code owner February 27, 2025 15:56
@jbachorik jbachorik requested a review from smola February 27, 2025 15:56
@PerfectSlayer PerfectSlayer added the tag: dependencies Dependencies related changes label Feb 27, 2025
@pr-commenter
Copy link

pr-commenter bot commented Feb 27, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/ddprof_1.22.0
git_commit_date 1740673245 1740673423
git_commit_sha 99139bb b36cd05
release_version 1.47.0-SNAPSHOT~99139bbf55 1.47.0-SNAPSHOT~b36cd051b1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1740675859 1740675859
ci_job_id 826288848 826288848
ci_pipeline_id 57230526 57230526
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zuqwmkaw-project-304-concurrent-3-icfp3nvs 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-zuqwmkaw-project-304-concurrent-3-icfp3nvs 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 57 metrics, 6 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~b36cd051b1, baseline=1.47.0-SNAPSHOT~99139bbf55

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.045 s) : 0, 1044802
Total [baseline] (10.398 s) : 0, 10398450
Agent [candidate] (1.042 s) : 0, 1041795
Total [candidate] (10.369 s) : 0, 10369005
section appsec
Agent [baseline] (1.188 s) : 0, 1187643
Total [baseline] (10.736 s) : 0, 10735669
Agent [candidate] (1.182 s) : 0, 1182406
Total [candidate] (10.674 s) : 0, 10674187
section iast
Agent [baseline] (1.168 s) : 0, 1167730
Total [baseline] (11.072 s) : 0, 11071568
Agent [candidate] (1.167 s) : 0, 1167401
Total [candidate] (10.933 s) : 0, 10933280
section profiling
Agent [baseline] (1.259 s) : 0, 1259060
Total [baseline] (10.749 s) : 0, 10748693
Agent [candidate] (1.254 s) : 0, 1254432
Total [candidate] (10.841 s) : 0, 10841199
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.045 s -
Agent appsec 1.188 s 142.842 ms (13.7%)
Agent iast 1.168 s 122.929 ms (11.8%)
Agent profiling 1.259 s 214.259 ms (20.5%)
Total tracing 10.398 s -
Total appsec 10.736 s 337.219 ms (3.2%)
Total iast 11.072 s 673.118 ms (6.5%)
Total profiling 10.749 s 350.243 ms (3.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.042 s -
Agent appsec 1.182 s 140.611 ms (13.5%)
Agent iast 1.167 s 125.606 ms (12.1%)
Agent profiling 1.254 s 212.637 ms (20.4%)
Total tracing 10.369 s -
Total appsec 10.674 s 305.181 ms (2.9%)
Total iast 10.933 s 564.275 ms (5.4%)
Total profiling 10.841 s 472.194 ms (4.6%)
gantt
    title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~b36cd051b1, baseline=1.47.0-SNAPSHOT~99139bbf55

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (719.663 ms) : 0, 719663
BytebuddyAgent [candidate] (717.062 ms) : 0, 717062
GlobalTracer [baseline] (239.591 ms) : 0, 239591
GlobalTracer [candidate] (239.24 ms) : 0, 239240
AppSec [baseline] (56.143 ms) : 0, 56143
AppSec [candidate] (55.933 ms) : 0, 55933
Remote Config [baseline] (697.578 µs) : 0, 698
Remote Config [candidate] (702.778 µs) : 0, 703
Telemetry [baseline] (13.811 ms) : 0, 13811
Telemetry [candidate] (13.959 ms) : 0, 13959
section appsec
BytebuddyAgent [baseline] (737.869 ms) : 0, 737869
BytebuddyAgent [candidate] (734.313 ms) : 0, 734313
GlobalTracer [baseline] (236.936 ms) : 0, 236936
GlobalTracer [candidate] (235.849 ms) : 0, 235849
AppSec [baseline] (177.606 ms) : 0, 177606
AppSec [candidate] (177.663 ms) : 0, 177663
Remote Config [baseline] (657.252 µs) : 0, 657
Remote Config [candidate] (667.912 µs) : 0, 668
Telemetry [baseline] (8.66 ms) : 0, 8660
Telemetry [candidate] (8.28 ms) : 0, 8280
IAST [baseline] (21.952 ms) : 0, 21952
IAST [candidate] (21.491 ms) : 0, 21491
section iast
BytebuddyAgent [baseline] (834.736 ms) : 0, 834736
BytebuddyAgent [candidate] (834.205 ms) : 0, 834205
GlobalTracer [baseline] (229.42 ms) : 0, 229420
GlobalTracer [candidate] (229.193 ms) : 0, 229193
AppSec [baseline] (56.799 ms) : 0, 56799
AppSec [candidate] (57.051 ms) : 0, 57051
Remote Config [baseline] (594.997 µs) : 0, 595
Remote Config [candidate] (601.929 µs) : 0, 602
Telemetry [baseline] (8.641 ms) : 0, 8641
Telemetry [candidate] (8.682 ms) : 0, 8682
IAST [baseline] (22.65 ms) : 0, 22650
IAST [candidate] (22.77 ms) : 0, 22770
section profiling
BytebuddyAgent [baseline] (707.81 ms) : 0, 707810
BytebuddyAgent [candidate] (706.052 ms) : 0, 706052
GlobalTracer [baseline] (349.423 ms) : 0, 349423
GlobalTracer [candidate] (348.186 ms) : 0, 348186
AppSec [baseline] (55.382 ms) : 0, 55382
AppSec [candidate] (54.551 ms) : 0, 54551
Remote Config [baseline] (674.887 µs) : 0, 675
Remote Config [candidate] (663.196 µs) : 0, 663
Telemetry [baseline] (8.886 ms) : 0, 8886
Telemetry [candidate] (8.933 ms) : 0, 8933
ProfilingAgent [baseline] (96.401 ms) : 0, 96401
ProfilingAgent [candidate] (95.968 ms) : 0, 95968
Profiling [baseline] (96.426 ms) : 0, 96426
Profiling [candidate] (95.993 ms) : 0, 95993
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~b36cd051b1, baseline=1.47.0-SNAPSHOT~99139bbf55

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.042 s) : 0, 1041597
Total [baseline] (8.639 s) : 0, 8639341
Agent [candidate] (1.036 s) : 0, 1036143
Total [candidate] (8.627 s) : 0, 8627320
section iast
Agent [baseline] (1.166 s) : 0, 1165929
Total [baseline] (9.208 s) : 0, 9207870
Agent [candidate] (1.167 s) : 0, 1167080
Total [candidate] (9.234 s) : 0, 9234260
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.166 s) : 0, 1165982
Total [baseline] (9.168 s) : 0, 9168203
Agent [candidate] (1.17 s) : 0, 1169865
Total [candidate] (9.239 s) : 0, 9238860
section iast_TELEMETRY_OFF
Agent [baseline] (1.179 s) : 0, 1178703
Total [baseline] (9.259 s) : 0, 9258731
Agent [candidate] (1.163 s) : 0, 1163499
Total [candidate] (9.181 s) : 0, 9180522
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.042 s -
Agent iast 1.166 s 124.332 ms (11.9%)
Agent iast_HARDCODED_SECRET_DISABLED 1.166 s 124.385 ms (11.9%)
Agent iast_TELEMETRY_OFF 1.179 s 137.107 ms (13.2%)
Total tracing 8.639 s -
Total iast 9.208 s 568.529 ms (6.6%)
Total iast_HARDCODED_SECRET_DISABLED 9.168 s 528.862 ms (6.1%)
Total iast_TELEMETRY_OFF 9.259 s 619.39 ms (7.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.036 s -
Agent iast 1.167 s 130.937 ms (12.6%)
Agent iast_HARDCODED_SECRET_DISABLED 1.17 s 133.722 ms (12.9%)
Agent iast_TELEMETRY_OFF 1.163 s 127.356 ms (12.3%)
Total tracing 8.627 s -
Total iast 9.234 s 606.939 ms (7.0%)
Total iast_HARDCODED_SECRET_DISABLED 9.239 s 611.54 ms (7.1%)
Total iast_TELEMETRY_OFF 9.181 s 553.201 ms (6.4%)
gantt
    title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~b36cd051b1, baseline=1.47.0-SNAPSHOT~99139bbf55

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (718.744 ms) : 0, 718744
BytebuddyAgent [candidate] (715.909 ms) : 0, 715909
GlobalTracer [baseline] (239.919 ms) : 0, 239919
GlobalTracer [candidate] (238.49 ms) : 0, 238490
AppSec [baseline] (55.796 ms) : 0, 55796
AppSec [candidate] (55.487 ms) : 0, 55487
Remote Config [baseline] (706.277 µs) : 0, 706
Remote Config [candidate] (690.592 µs) : 0, 691
Telemetry [baseline] (11.528 ms) : 0, 11528
Telemetry [candidate] (10.672 ms) : 0, 10672
section iast
BytebuddyAgent [baseline] (833.549 ms) : 0, 833549
BytebuddyAgent [candidate] (834.014 ms) : 0, 834014
GlobalTracer [baseline] (228.984 ms) : 0, 228984
GlobalTracer [candidate] (228.817 ms) : 0, 228817
IAST [baseline] (22.574 ms) : 0, 22574
IAST [candidate] (22.862 ms) : 0, 22862
AppSec [baseline] (56.736 ms) : 0, 56736
AppSec [candidate] (57.175 ms) : 0, 57175
Remote Config [baseline] (595.968 µs) : 0, 596
Remote Config [candidate] (624.682 µs) : 0, 625
Telemetry [baseline] (8.601 ms) : 0, 8601
Telemetry [candidate] (8.682 ms) : 0, 8682
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (833.358 ms) : 0, 833358
BytebuddyAgent [candidate] (835.636 ms) : 0, 835636
GlobalTracer [baseline] (228.755 ms) : 0, 228755
GlobalTracer [candidate] (229.936 ms) : 0, 229936
IAST [baseline] (22.887 ms) : 0, 22887
IAST [candidate] (22.695 ms) : 0, 22695
AppSec [baseline] (56.742 ms) : 0, 56742
AppSec [candidate] (57.278 ms) : 0, 57278
Remote Config [baseline] (626.933 µs) : 0, 627
Remote Config [candidate] (614.558 µs) : 0, 615
Telemetry [baseline] (8.752 ms) : 0, 8752
Telemetry [candidate] (8.75 ms) : 0, 8750
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (842.52 ms) : 0, 842520
BytebuddyAgent [candidate] (831.011 ms) : 0, 831011
GlobalTracer [baseline] (231.51 ms) : 0, 231510
GlobalTracer [candidate] (229.187 ms) : 0, 229187
IAST [baseline] (29.139 ms) : 0, 29139
IAST [candidate] (23.945 ms) : 0, 23945
AppSec [baseline] (51.09 ms) : 0, 51090
AppSec [candidate] (55.319 ms) : 0, 55319
Remote Config [baseline] (615.429 µs) : 0, 615
Remote Config [candidate] (612.793 µs) : 0, 613
Telemetry [baseline] (8.74 ms) : 0, 8740
Telemetry [candidate] (8.631 ms) : 0, 8631
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-02-27T16:34:43 2025-02-27T16:42:27
git_branch master jb/ddprof_1.22.0
git_commit_date 1740673245 1740673423
git_commit_sha 99139bb b36cd05
release_version 1.47.0-SNAPSHOT~99139bbf55 1.47.0-SNAPSHOT~b36cd051b1
start_time 2025-02-27T16:34:29 2025-02-27T16:42:13
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1740674947 1740674947
ci_job_id 826288850 826288850
ci_pipeline_id 57230526 57230526
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zuqwmkaw-project-304-concurrent-4-1vdxw03q 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-zuqwmkaw-project-304-concurrent-4-1vdxw03q 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 petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~b36cd051b1, baseline=1.47.0-SNAPSHOT~99139bbf55
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.345 ms) : 1325, 1365
.   : milestone, 1345,
appsec (1.745 ms) : 1721, 1769
.   : milestone, 1745,
appsec_no_iast (1.722 ms) : 1697, 1748
.   : milestone, 1722,
code_origins (1.703 ms) : 1671, 1736
.   : milestone, 1703,
iast (1.505 ms) : 1481, 1530
.   : milestone, 1505,
profiling (1.524 ms) : 1500, 1548
.   : milestone, 1524,
tracing (1.495 ms) : 1469, 1520
.   : milestone, 1495,
section candidate
no_agent (1.367 ms) : 1348, 1387
.   : milestone, 1367,
appsec (1.75 ms) : 1726, 1773
.   : milestone, 1750,
appsec_no_iast (1.74 ms) : 1715, 1764
.   : milestone, 1740,
code_origins (1.688 ms) : 1655, 1721
.   : milestone, 1688,
iast (1.52 ms) : 1495, 1544
.   : milestone, 1520,
profiling (1.579 ms) : 1555, 1604
.   : milestone, 1579,
tracing (1.497 ms) : 1471, 1523
.   : milestone, 1497,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.345 ms [1.325 ms, 1.365 ms] -
appsec 1.745 ms [1.721 ms, 1.769 ms] 400.011 µs (29.7%)
appsec_no_iast 1.722 ms [1.697 ms, 1.748 ms] 377.454 µs (28.1%)
code_origins 1.703 ms [1.671 ms, 1.736 ms] 358.233 µs (26.6%)
iast 1.505 ms [1.481 ms, 1.53 ms] 160.214 µs (11.9%)
profiling 1.524 ms [1.5 ms, 1.548 ms] 178.595 µs (13.3%)
tracing 1.495 ms [1.469 ms, 1.52 ms] 149.559 µs (11.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.367 ms [1.348 ms, 1.387 ms] -
appsec 1.75 ms [1.726 ms, 1.773 ms] 382.448 µs (28.0%)
appsec_no_iast 1.74 ms [1.715 ms, 1.764 ms] 372.327 µs (27.2%)
code_origins 1.688 ms [1.655 ms, 1.721 ms] 320.975 µs (23.5%)
iast 1.52 ms [1.495 ms, 1.544 ms] 152.501 µs (11.2%)
profiling 1.579 ms [1.555 ms, 1.604 ms] 211.978 µs (15.5%)
tracing 1.497 ms [1.471 ms, 1.523 ms] 129.681 µs (9.5%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~b36cd051b1, baseline=1.47.0-SNAPSHOT~99139bbf55
    dateFormat X
    axisFormat %s
section baseline
no_agent (386.867 µs) : 367, 407
.   : milestone, 387,
iast (511.774 µs) : 488, 535
.   : milestone, 512,
iast_FULL (729.024 µs) : 707, 751
.   : milestone, 729,
iast_GLOBAL (555.461 µs) : 534, 577
.   : milestone, 555,
iast_HARDCODED_SECRET_DISABLED (514.509 µs) : 493, 536
.   : milestone, 515,
iast_INACTIVE (461.706 µs) : 440, 483
.   : milestone, 462,
iast_TELEMETRY_OFF (507.908 µs) : 484, 531
.   : milestone, 508,
tracing (456.106 µs) : 435, 477
.   : milestone, 456,
section candidate
no_agent (373.206 µs) : 353, 393
.   : milestone, 373,
iast (505.701 µs) : 484, 527
.   : milestone, 506,
iast_FULL (724.896 µs) : 703, 747
.   : milestone, 725,
iast_GLOBAL (560.648 µs) : 538, 583
.   : milestone, 561,
iast_HARDCODED_SECRET_DISABLED (517.018 µs) : 494, 540
.   : milestone, 517,
iast_INACTIVE (466.967 µs) : 446, 488
.   : milestone, 467,
iast_TELEMETRY_OFF (509.167 µs) : 487, 532
.   : milestone, 509,
tracing (461.658 µs) : 440, 483
.   : milestone, 462,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 386.867 µs [366.93 µs, 406.804 µs] -
iast 511.774 µs [488.312 µs, 535.235 µs] 124.907 µs (32.3%)
iast_FULL 729.024 µs [707.125 µs, 750.923 µs] 342.157 µs (88.4%)
iast_GLOBAL 555.461 µs [533.669 µs, 577.252 µs] 168.594 µs (43.6%)
iast_HARDCODED_SECRET_DISABLED 514.509 µs [492.735 µs, 536.284 µs] 127.642 µs (33.0%)
iast_INACTIVE 461.706 µs [440.019 µs, 483.393 µs] 74.839 µs (19.3%)
iast_TELEMETRY_OFF 507.908 µs [484.453 µs, 531.363 µs] 121.041 µs (31.3%)
tracing 456.106 µs [435.399 µs, 476.812 µs] 69.239 µs (17.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 373.206 µs [353.34 µs, 393.072 µs] -
iast 505.701 µs [484.143 µs, 527.26 µs] 132.495 µs (35.5%)
iast_FULL 724.896 µs [703.089 µs, 746.703 µs] 351.691 µs (94.2%)
iast_GLOBAL 560.648 µs [538.41 µs, 582.886 µs] 187.442 µs (50.2%)
iast_HARDCODED_SECRET_DISABLED 517.018 µs [493.681 µs, 540.354 µs] 143.812 µs (38.5%)
iast_INACTIVE 466.967 µs [445.694 µs, 488.24 µs] 93.761 µs (25.1%)
iast_TELEMETRY_OFF 509.167 µs [486.773 µs, 531.561 µs] 135.962 µs (36.4%)
tracing 461.658 µs [439.992 µs, 483.325 µs] 88.453 µs (23.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/ddprof_1.22.0
git_commit_date 1740673245 1740673423
git_commit_sha 99139bb b36cd05
release_version 1.47.0-SNAPSHOT~99139bbf55 1.47.0-SNAPSHOT~b36cd051b1
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1740675480 1740675480
ci_job_id 826288851 826288851
ci_pipeline_id 57230526 57230526
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zuqwmkaw-project-304-concurrent-5-xm13axo7 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-zuqwmkaw-project-304-concurrent-5-xm13axo7 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 biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~b36cd051b1, baseline=1.47.0-SNAPSHOT~99139bbf55
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.573 s) : 15573000, 15573000
.   : milestone, 15573000,
appsec (14.901 s) : 14901000, 14901000
.   : milestone, 14901000,
iast (18.798 s) : 18798000, 18798000
.   : milestone, 18798000,
iast_GLOBAL (18.34 s) : 18340000, 18340000
.   : milestone, 18340000,
profiling (15.106 s) : 15106000, 15106000
.   : milestone, 15106000,
tracing (14.8 s) : 14800000, 14800000
.   : milestone, 14800000,
section candidate
no_agent (15.54 s) : 15540000, 15540000
.   : milestone, 15540000,
appsec (14.873 s) : 14873000, 14873000
.   : milestone, 14873000,
iast (18.452 s) : 18452000, 18452000
.   : milestone, 18452000,
iast_GLOBAL (18.013 s) : 18013000, 18013000
.   : milestone, 18013000,
profiling (15.071 s) : 15071000, 15071000
.   : milestone, 15071000,
tracing (15.037 s) : 15037000, 15037000
.   : milestone, 15037000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.573 s [15.573 s, 15.573 s] -
appsec 14.901 s [14.901 s, 14.901 s] -672.0 ms (-4.3%)
iast 18.798 s [18.798 s, 18.798 s] 3.225 s (20.7%)
iast_GLOBAL 18.34 s [18.34 s, 18.34 s] 2.767 s (17.8%)
profiling 15.106 s [15.106 s, 15.106 s] -467.0 ms (-3.0%)
tracing 14.8 s [14.8 s, 14.8 s] -773.0 ms (-5.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.54 s [15.54 s, 15.54 s] -
appsec 14.873 s [14.873 s, 14.873 s] -667.0 ms (-4.3%)
iast 18.452 s [18.452 s, 18.452 s] 2.912 s (18.7%)
iast_GLOBAL 18.013 s [18.013 s, 18.013 s] 2.473 s (15.9%)
profiling 15.071 s [15.071 s, 15.071 s] -469.0 ms (-3.0%)
tracing 15.037 s [15.037 s, 15.037 s] -503.0 ms (-3.2%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~b36cd051b1, baseline=1.47.0-SNAPSHOT~99139bbf55
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.485 ms) : 1473, 1497
.   : milestone, 1485,
appsec (2.349 ms) : 2306, 2393
.   : milestone, 2349,
iast (2.131 ms) : 2075, 2186
.   : milestone, 2131,
iast_GLOBAL (2.174 ms) : 2118, 2230
.   : milestone, 2174,
profiling (1.966 ms) : 1923, 2010
.   : milestone, 1966,
tracing (1.948 ms) : 1906, 1990
.   : milestone, 1948,
section candidate
no_agent (1.482 ms) : 1470, 1493
.   : milestone, 1482,
appsec (2.346 ms) : 2302, 2389
.   : milestone, 2346,
iast (2.12 ms) : 2065, 2175
.   : milestone, 2120,
iast_GLOBAL (2.167 ms) : 2112, 2222
.   : milestone, 2167,
profiling (2.445 ms) : 2207, 2683
.   : milestone, 2445,
tracing (1.965 ms) : 1923, 2007
.   : milestone, 1965,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.485 ms [1.473 ms, 1.497 ms] -
appsec 2.349 ms [2.306 ms, 2.393 ms] 864.454 µs (58.2%)
iast 2.131 ms [2.075 ms, 2.186 ms] 646.034 µs (43.5%)
iast_GLOBAL 2.174 ms [2.118 ms, 2.23 ms] 689.061 µs (46.4%)
profiling 1.966 ms [1.923 ms, 2.01 ms] 481.553 µs (32.4%)
tracing 1.948 ms [1.906 ms, 1.99 ms] 463.017 µs (31.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.482 ms [1.47 ms, 1.493 ms] -
appsec 2.346 ms [2.302 ms, 2.389 ms] 864.241 µs (58.3%)
iast 2.12 ms [2.065 ms, 2.175 ms] 638.173 µs (43.1%)
iast_GLOBAL 2.167 ms [2.112 ms, 2.222 ms] 685.66 µs (46.3%)
profiling 2.445 ms [2.207 ms, 2.683 ms] 963.721 µs (65.0%)
tracing 1.965 ms [1.923 ms, 2.007 ms] 483.22 µs (32.6%)

@jbachorik jbachorik merged commit ccc22c5 into master Feb 27, 2025
214 of 216 checks passed
@jbachorik jbachorik deleted the jb/ddprof_1.22.0 branch February 27, 2025 17:10
@github-actions github-actions bot added this to the 1.47.0 milestone Feb 27, 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: profiling Profiling tag: dependencies Dependencies related changes type: bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants