Skip to content

Conversation

@mcculls
Copy link
Contributor

@mcculls mcculls commented Dec 16, 2024

Motivation

Hazelcast integration - Add queues, topics and reltopics and name tag

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@mcculls mcculls added tag: dependencies Dependencies related changes comp: metrics Metrics labels Dec 16, 2024
@github-actions
Copy link
Contributor

Hi! 👋 Looks like you updated a Git Submodule.
If this was not intentional please make sure to:

@pr-commenter
Copy link

pr-commenter bot commented Dec 17, 2024

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/integrations-core-7.60.0
git_commit_date 1734386576 1734392690
git_commit_sha 721af2f 1e8bf70
release_version 1.45.0-SNAPSHOT~721af2f5a5 1.45.0-SNAPSHOT~1e8bf70708
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1734395175 1734395175
ci_job_id 741488186 741488186
ci_pipeline_id 51280815 51280815
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
module Agent Agent
parent None None
variant iast iast

Summary

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

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.45.0-SNAPSHOT~1e8bf70708, baseline=1.45.0-SNAPSHOT~721af2f5a5

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.098 s) : 0, 1098382
Total [baseline] (10.451 s) : 0, 10451088
Agent [candidate] (1.093 s) : 0, 1092597
Total [candidate] (10.443 s) : 0, 10442730
section appsec
Agent [baseline] (1.235 s) : 0, 1234910
Total [baseline] (10.798 s) : 0, 10797851
Agent [candidate] (1.235 s) : 0, 1234536
Total [candidate] (10.736 s) : 0, 10735650
section iast
Agent [baseline] (1.234 s) : 0, 1234487
Total [baseline] (10.988 s) : 0, 10988103
Agent [candidate] (1.229 s) : 0, 1228561
Total [candidate] (11.029 s) : 0, 11029010
section profiling
Agent [baseline] (1.319 s) : 0, 1319178
Total [baseline] (10.841 s) : 0, 10840855
Agent [candidate] (1.318 s) : 0, 1318216
Total [candidate] (10.782 s) : 0, 10781825
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.098 s -
Agent appsec 1.235 s 136.527 ms (12.4%)
Agent iast 1.234 s 136.105 ms (12.4%)
Agent profiling 1.319 s 220.796 ms (20.1%)
Total tracing 10.451 s -
Total appsec 10.798 s 346.763 ms (3.3%)
Total iast 10.988 s 537.015 ms (5.1%)
Total profiling 10.841 s 389.767 ms (3.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.093 s -
Agent appsec 1.235 s 141.939 ms (13.0%)
Agent iast 1.229 s 135.965 ms (12.4%)
Agent profiling 1.318 s 225.619 ms (20.6%)
Total tracing 10.443 s -
Total appsec 10.736 s 292.92 ms (2.8%)
Total iast 11.029 s 586.28 ms (5.6%)
Total profiling 10.782 s 339.095 ms (3.2%)
gantt
    title petclinic - break down per module: candidate=1.45.0-SNAPSHOT~1e8bf70708, baseline=1.45.0-SNAPSHOT~721af2f5a5

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (698.345 ms) : 0, 698345
BytebuddyAgent [candidate] (696.645 ms) : 0, 696645
GlobalTracer [baseline] (319.388 ms) : 0, 319388
GlobalTracer [candidate] (319.435 ms) : 0, 319435
AppSec [baseline] (54.248 ms) : 0, 54248
AppSec [candidate] (54.223 ms) : 0, 54223
Remote Config [baseline] (668.585 µs) : 0, 669
Remote Config [candidate] (678.472 µs) : 0, 678
Telemetry [baseline] (11.94 ms) : 0, 11940
Telemetry [candidate] (7.82 ms) : 0, 7820
section appsec
BytebuddyAgent [baseline] (718.003 ms) : 0, 718003
BytebuddyAgent [candidate] (718.398 ms) : 0, 718398
GlobalTracer [baseline] (316.679 ms) : 0, 316679
GlobalTracer [candidate] (316.492 ms) : 0, 316492
AppSec [baseline] (168.312 ms) : 0, 168312
AppSec [candidate] (166.175 ms) : 0, 166175
IAST [baseline] (19.256 ms) : 0, 19256
IAST [candidate] (21.443 ms) : 0, 21443
Remote Config [baseline] (647.632 µs) : 0, 648
Remote Config [candidate] (652.961 µs) : 0, 653
Telemetry [baseline] (7.817 ms) : 0, 7817
Telemetry [candidate] (8.226 ms) : 0, 8226
section iast
BytebuddyAgent [baseline] (823.152 ms) : 0, 823152
BytebuddyAgent [candidate] (817.546 ms) : 0, 817546
GlobalTracer [baseline] (310.675 ms) : 0, 310675
GlobalTracer [candidate] (308.818 ms) : 0, 308818
AppSec [baseline] (57.691 ms) : 0, 57691
AppSec [candidate] (55.682 ms) : 0, 55682
IAST [baseline] (21.017 ms) : 0, 21017
IAST [candidate] (24.509 ms) : 0, 24509
Remote Config [baseline] (601.578 µs) : 0, 602
Remote Config [candidate] (621.014 µs) : 0, 621
Telemetry [baseline] (7.465 ms) : 0, 7465
Telemetry [candidate] (7.548 ms) : 0, 7548
section profiling
BytebuddyAgent [baseline] (690.98 ms) : 0, 690980
BytebuddyAgent [candidate] (690.638 ms) : 0, 690638
GlobalTracer [baseline] (434.395 ms) : 0, 434395
GlobalTracer [candidate] (432.539 ms) : 0, 432539
AppSec [baseline] (53.449 ms) : 0, 53449
AppSec [candidate] (53.588 ms) : 0, 53588
Remote Config [baseline] (664.142 µs) : 0, 664
Remote Config [candidate] (671.675 µs) : 0, 672
Telemetry [baseline] (7.675 ms) : 0, 7675
Telemetry [candidate] (7.712 ms) : 0, 7712
ProfilingAgent [baseline] (92.716 ms) : 0, 92716
ProfilingAgent [candidate] (93.767 ms) : 0, 93767
Profiling [baseline] (92.739 ms) : 0, 92739
Profiling [candidate] (93.791 ms) : 0, 93791
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.45.0-SNAPSHOT~1e8bf70708, baseline=1.45.0-SNAPSHOT~721af2f5a5

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.097 s) : 0, 1096766
Total [baseline] (8.639 s) : 0, 8638630
Agent [candidate] (1.094 s) : 0, 1094471
Total [candidate] (8.648 s) : 0, 8647856
section iast
Agent [baseline] (1.222 s) : 0, 1221659
Total [baseline] (9.237 s) : 0, 9236967
Agent [candidate] (1.224 s) : 0, 1224387
Total [candidate] (9.208 s) : 0, 9207560
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.224 s) : 0, 1223749
Total [baseline] (9.206 s) : 0, 9205964
Agent [candidate] (1.228 s) : 0, 1227899
Total [candidate] (9.206 s) : 0, 9206446
section iast_TELEMETRY_OFF
Agent [baseline] (1.222 s) : 0, 1221595
Total [baseline] (9.233 s) : 0, 9232572
Agent [candidate] (1.23 s) : 0, 1230155
Total [candidate] (9.213 s) : 0, 9213010
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.097 s -
Agent iast 1.222 s 124.893 ms (11.4%)
Agent iast_HARDCODED_SECRET_DISABLED 1.224 s 126.983 ms (11.6%)
Agent iast_TELEMETRY_OFF 1.222 s 124.83 ms (11.4%)
Total tracing 8.639 s -
Total iast 9.237 s 598.337 ms (6.9%)
Total iast_HARDCODED_SECRET_DISABLED 9.206 s 567.334 ms (6.6%)
Total iast_TELEMETRY_OFF 9.233 s 593.942 ms (6.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.094 s -
Agent iast 1.224 s 129.917 ms (11.9%)
Agent iast_HARDCODED_SECRET_DISABLED 1.228 s 133.428 ms (12.2%)
Agent iast_TELEMETRY_OFF 1.23 s 135.685 ms (12.4%)
Total tracing 8.648 s -
Total iast 9.208 s 559.704 ms (6.5%)
Total iast_HARDCODED_SECRET_DISABLED 9.206 s 558.59 ms (6.5%)
Total iast_TELEMETRY_OFF 9.213 s 565.154 ms (6.5%)
gantt
    title insecure-bank - break down per module: candidate=1.45.0-SNAPSHOT~1e8bf70708, baseline=1.45.0-SNAPSHOT~721af2f5a5

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (698.072 ms) : 0, 698072
BytebuddyAgent [candidate] (696.716 ms) : 0, 696716
GlobalTracer [baseline] (317.63 ms) : 0, 317630
GlobalTracer [candidate] (318.661 ms) : 0, 318661
AppSec [baseline] (54.575 ms) : 0, 54575
AppSec [candidate] (54.725 ms) : 0, 54725
Remote Config [baseline] (676.014 µs) : 0, 676
Remote Config [candidate] (675.908 µs) : 0, 676
Telemetry [baseline] (12.012 ms) : 0, 12012
Telemetry [candidate] (9.943 ms) : 0, 9943
section iast
BytebuddyAgent [baseline] (814.112 ms) : 0, 814112
BytebuddyAgent [candidate] (814.861 ms) : 0, 814861
GlobalTracer [baseline] (307.187 ms) : 0, 307187
GlobalTracer [candidate] (308.429 ms) : 0, 308429
AppSec [baseline] (57.621 ms) : 0, 57621
AppSec [candidate] (56.567 ms) : 0, 56567
IAST [baseline] (20.853 ms) : 0, 20853
IAST [candidate] (22.612 ms) : 0, 22612
Remote Config [baseline] (624.601 µs) : 0, 625
Remote Config [candidate] (630.611 µs) : 0, 631
Telemetry [baseline] (7.507 ms) : 0, 7507
Telemetry [candidate] (7.484 ms) : 0, 7484
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (813.861 ms) : 0, 813861
BytebuddyAgent [candidate] (817.994 ms) : 0, 817994
GlobalTracer [baseline] (308.228 ms) : 0, 308228
GlobalTracer [candidate] (308.437 ms) : 0, 308437
AppSec [baseline] (57.54 ms) : 0, 57540
AppSec [candidate] (57.292 ms) : 0, 57292
IAST [baseline] (22.219 ms) : 0, 22219
IAST [candidate] (22.138 ms) : 0, 22138
Remote Config [baseline] (615.77 µs) : 0, 616
Remote Config [candidate] (639.959 µs) : 0, 640
Telemetry [baseline] (7.547 ms) : 0, 7547
Telemetry [candidate] (7.553 ms) : 0, 7553
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (814.292 ms) : 0, 814292
BytebuddyAgent [candidate] (819.702 ms) : 0, 819702
GlobalTracer [baseline] (307.425 ms) : 0, 307425
GlobalTracer [candidate] (309.347 ms) : 0, 309347
AppSec [baseline] (57.619 ms) : 0, 57619
AppSec [candidate] (58.464 ms) : 0, 58464
IAST [baseline] (20.508 ms) : 0, 20508
IAST [candidate] (20.7 ms) : 0, 20700
Remote Config [baseline] (617.922 µs) : 0, 618
Remote Config [candidate] (625.691 µs) : 0, 626
Telemetry [baseline] (7.363 ms) : 0, 7363
Telemetry [candidate] (7.4 ms) : 0, 7400
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2024-12-16T23:56:08 2024-12-17T00:03:08
git_branch master mcculls/integrations-core-7.60.0
git_commit_date 1734386576 1734392690
git_commit_sha 721af2f 1e8bf70
release_version 1.45.0-SNAPSHOT~721af2f5a5 1.45.0-SNAPSHOT~1e8bf70708
start_time 2024-12-16T23:55:54 2024-12-17T00:02:55
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1734394142 1734394142
ci_job_id 741488187 741488187
ci_pipeline_id 51280815 51280815
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant iast iast

Summary

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

Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.45.0-SNAPSHOT~1e8bf70708, baseline=1.45.0-SNAPSHOT~721af2f5a5
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.35 ms) : 1330, 1371
.   : milestone, 1350,
appsec (1.746 ms) : 1723, 1769
.   : milestone, 1746,
appsec_no_iast (1.761 ms) : 1737, 1786
.   : milestone, 1761,
iast (1.506 ms) : 1484, 1529
.   : milestone, 1506,
profiling (1.544 ms) : 1520, 1569
.   : milestone, 1544,
tracing (1.47 ms) : 1445, 1496
.   : milestone, 1470,
section candidate
no_agent (1.344 ms) : 1324, 1363
.   : milestone, 1344,
appsec (1.752 ms) : 1728, 1775
.   : milestone, 1752,
appsec_no_iast (1.758 ms) : 1734, 1782
.   : milestone, 1758,
iast (1.509 ms) : 1486, 1532
.   : milestone, 1509,
profiling (1.509 ms) : 1486, 1531
.   : milestone, 1509,
tracing (1.518 ms) : 1494, 1542
.   : milestone, 1518,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.35 ms [1.33 ms, 1.371 ms] -
appsec 1.746 ms [1.723 ms, 1.769 ms] 395.68 µs (29.3%)
appsec_no_iast 1.761 ms [1.737 ms, 1.786 ms] 411.128 µs (30.4%)
iast 1.506 ms [1.484 ms, 1.529 ms] 156.024 µs (11.6%)
profiling 1.544 ms [1.52 ms, 1.569 ms] 193.92 µs (14.4%)
tracing 1.47 ms [1.445 ms, 1.496 ms] 119.814 µs (8.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.344 ms [1.324 ms, 1.363 ms] -
appsec 1.752 ms [1.728 ms, 1.775 ms] 407.888 µs (30.4%)
appsec_no_iast 1.758 ms [1.734 ms, 1.782 ms] 413.978 µs (30.8%)
iast 1.509 ms [1.486 ms, 1.532 ms] 164.84 µs (12.3%)
profiling 1.509 ms [1.486 ms, 1.531 ms] 164.642 µs (12.3%)
tracing 1.518 ms [1.494 ms, 1.542 ms] 174.034 µs (13.0%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.45.0-SNAPSHOT~1e8bf70708, baseline=1.45.0-SNAPSHOT~721af2f5a5
    dateFormat X
    axisFormat %s
section baseline
no_agent (382.446 µs) : 360, 404
.   : milestone, 382,
iast (501.555 µs) : 480, 523
.   : milestone, 502,
iast_FULL (658.568 µs) : 637, 680
.   : milestone, 659,
iast_GLOBAL (517.335 µs) : 496, 539
.   : milestone, 517,
iast_HARDCODED_SECRET_DISABLED (494.511 µs) : 473, 516
.   : milestone, 495,
iast_INACTIVE (453.559 µs) : 433, 474
.   : milestone, 454,
iast_TELEMETRY_OFF (488.429 µs) : 467, 510
.   : milestone, 488,
tracing (448.476 µs) : 428, 469
.   : milestone, 448,
section candidate
no_agent (380.777 µs) : 361, 401
.   : milestone, 381,
iast (494.007 µs) : 472, 516
.   : milestone, 494,
iast_FULL (652.889 µs) : 631, 675
.   : milestone, 653,
iast_GLOBAL (534.224 µs) : 511, 557
.   : milestone, 534,
iast_HARDCODED_SECRET_DISABLED (491.136 µs) : 470, 512
.   : milestone, 491,
iast_INACTIVE (448.295 µs) : 428, 469
.   : milestone, 448,
iast_TELEMETRY_OFF (485.929 µs) : 464, 508
.   : milestone, 486,
tracing (455.388 µs) : 434, 477
.   : milestone, 455,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 382.446 µs [360.424 µs, 404.467 µs] -
iast 501.555 µs [480.062 µs, 523.048 µs] 119.11 µs (31.1%)
iast_FULL 658.568 µs [637.174 µs, 679.961 µs] 276.122 µs (72.2%)
iast_GLOBAL 517.335 µs [496.078 µs, 538.591 µs] 134.889 µs (35.3%)
iast_HARDCODED_SECRET_DISABLED 494.511 µs [472.73 µs, 516.291 µs] 112.065 µs (29.3%)
iast_INACTIVE 453.559 µs [432.623 µs, 474.495 µs] 71.113 µs (18.6%)
iast_TELEMETRY_OFF 488.429 µs [466.943 µs, 509.915 µs] 105.983 µs (27.7%)
tracing 448.476 µs [427.758 µs, 469.195 µs] 66.03 µs (17.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 380.777 µs [360.869 µs, 400.685 µs] -
iast 494.007 µs [472.224 µs, 515.79 µs] 113.23 µs (29.7%)
iast_FULL 652.889 µs [631.275 µs, 674.504 µs] 272.112 µs (71.5%)
iast_GLOBAL 534.224 µs [511.305 µs, 557.143 µs] 153.447 µs (40.3%)
iast_HARDCODED_SECRET_DISABLED 491.136 µs [469.837 µs, 512.435 µs] 110.359 µs (29.0%)
iast_INACTIVE 448.295 µs [427.691 µs, 468.899 µs] 67.518 µs (17.7%)
iast_TELEMETRY_OFF 485.929 µs [464.247 µs, 507.612 µs] 105.152 µs (27.6%)
tracing 455.388 µs [433.718 µs, 477.059 µs] 74.611 µs (19.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/integrations-core-7.60.0
git_commit_date 1734386576 1734392690
git_commit_sha 721af2f 1e8bf70
release_version 1.45.0-SNAPSHOT~721af2f5a5 1.45.0-SNAPSHOT~1e8bf70708
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1734394707 1734394707
ci_job_id 741488188 741488188
ci_pipeline_id 51280815 51280815
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant appsec appsec

Summary

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

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.45.0-SNAPSHOT~1e8bf70708, baseline=1.45.0-SNAPSHOT~721af2f5a5
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.466 ms) : 1454, 1477
.   : milestone, 1466,
appsec (2.323 ms) : 2282, 2364
.   : milestone, 2323,
iast (2.075 ms) : 2022, 2127
.   : milestone, 2075,
iast_GLOBAL (2.117 ms) : 2064, 2170
.   : milestone, 2117,
profiling (1.938 ms) : 1896, 1980
.   : milestone, 1938,
tracing (1.917 ms) : 1877, 1958
.   : milestone, 1917,
section candidate
no_agent (1.463 ms) : 1452, 1475
.   : milestone, 1463,
appsec (2.332 ms) : 2290, 2373
.   : milestone, 2332,
iast (2.074 ms) : 2022, 2127
.   : milestone, 2074,
iast_GLOBAL (2.123 ms) : 2069, 2176
.   : milestone, 2123,
profiling (1.963 ms) : 1920, 2006
.   : milestone, 1963,
tracing (1.925 ms) : 1884, 1965
.   : milestone, 1925,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.466 ms [1.454 ms, 1.477 ms] -
appsec 2.323 ms [2.282 ms, 2.364 ms] 857.45 µs (58.5%)
iast 2.075 ms [2.022 ms, 2.127 ms] 609.178 µs (41.6%)
iast_GLOBAL 2.117 ms [2.064 ms, 2.17 ms] 651.568 µs (44.5%)
profiling 1.938 ms [1.896 ms, 1.98 ms] 472.039 µs (32.2%)
tracing 1.917 ms [1.877 ms, 1.958 ms] 451.568 µs (30.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.463 ms [1.452 ms, 1.475 ms] -
appsec 2.332 ms [2.29 ms, 2.373 ms] 868.548 µs (59.4%)
iast 2.074 ms [2.022 ms, 2.127 ms] 610.889 µs (41.7%)
iast_GLOBAL 2.123 ms [2.069 ms, 2.176 ms] 659.377 µs (45.1%)
profiling 1.963 ms [1.92 ms, 2.006 ms] 499.486 µs (34.1%)
tracing 1.925 ms [1.884 ms, 1.965 ms] 461.557 µs (31.5%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.45.0-SNAPSHOT~1e8bf70708, baseline=1.45.0-SNAPSHOT~721af2f5a5
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.28 s) : 15280000, 15280000
.   : milestone, 15280000,
appsec (15.128 s) : 15128000, 15128000
.   : milestone, 15128000,
iast (18.813 s) : 18813000, 18813000
.   : milestone, 18813000,
iast_GLOBAL (18.056 s) : 18056000, 18056000
.   : milestone, 18056000,
profiling (14.932 s) : 14932000, 14932000
.   : milestone, 14932000,
tracing (15.089 s) : 15089000, 15089000
.   : milestone, 15089000,
section candidate
no_agent (15.231 s) : 15231000, 15231000
.   : milestone, 15231000,
appsec (14.923 s) : 14923000, 14923000
.   : milestone, 14923000,
iast (18.838 s) : 18838000, 18838000
.   : milestone, 18838000,
iast_GLOBAL (17.655 s) : 17655000, 17655000
.   : milestone, 17655000,
profiling (14.681 s) : 14681000, 14681000
.   : milestone, 14681000,
tracing (15.092 s) : 15092000, 15092000
.   : milestone, 15092000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.28 s [15.28 s, 15.28 s] -
appsec 15.128 s [15.128 s, 15.128 s] -152.0 ms (-1.0%)
iast 18.813 s [18.813 s, 18.813 s] 3.533 s (23.1%)
iast_GLOBAL 18.056 s [18.056 s, 18.056 s] 2.776 s (18.2%)
profiling 14.932 s [14.932 s, 14.932 s] -348.0 ms (-2.3%)
tracing 15.089 s [15.089 s, 15.089 s] -191.0 ms (-1.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.231 s [15.231 s, 15.231 s] -
appsec 14.923 s [14.923 s, 14.923 s] -308.0 ms (-2.0%)
iast 18.838 s [18.838 s, 18.838 s] 3.607 s (23.7%)
iast_GLOBAL 17.655 s [17.655 s, 17.655 s] 2.424 s (15.9%)
profiling 14.681 s [14.681 s, 14.681 s] -550.0 ms (-3.6%)
tracing 15.092 s [15.092 s, 15.092 s] -139.0 ms (-0.9%)

@mcculls mcculls marked this pull request as ready for review December 17, 2024 11:20
@mcculls mcculls requested a review from a team as a code owner December 17, 2024 11:20
@mcculls mcculls requested a review from dougqh December 17, 2024 11:20
@github-actions
Copy link
Contributor

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@mcculls mcculls merged commit d593532 into master Dec 17, 2024
156 of 157 checks passed
@mcculls mcculls deleted the mcculls/integrations-core-7.60.0 branch December 17, 2024 12:13
@github-actions github-actions bot added this to the 1.45.0 milestone Dec 17, 2024
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Jan 9, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.50.0` -> `2.50.1` |
|
[com.google.cloud:google-cloud-core-http](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.49.0` -> `2.49.1` |
|
[com.google.cloud:google-cloud-core](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.49.0` -> `2.49.1` |
| [com.google.api:gax](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.59.0` -> `2.59.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.44.1` -> `1.45.0` |
| [com.datadoghq:dd-trace-ot](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.44.1` -> `1.45.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.29.47` -> `2.29.48` |

---

### Release Notes

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

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

##### Breaking changes

> \[!WARNING]\
> Support for custom scope manager using OpenTelemetry tracer artifact
(`dd-trace-ot`) is dropped.
> Tracing with OpenTracing API and custom scope manager will continue to
work on 1.44.x releases.

##### Components

##### Application Security Management (IAST)

- ✨ Add propagation to URI#toURL method
([#&#8203;8146](DataDog/dd-trace-java#8146) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Increase IAST propagation to StringBuilder setLength
([#&#8203;8119](DataDog/dd-trace-java#8119) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Increase IAST propagation to StringBuffer append
([#&#8203;8082](DataDog/dd-trace-java#8082) -
[@&#8203;Mariovido](https://github.com/Mariovido))
- ✨ Handle IAST security controls custom validation and
sanitization methods
([#&#8203;7997](DataDog/dd-trace-java#7997) -
[@&#8203;jandro996](https://github.com/jandro996))

##### Application Security Management (WAF)

- ✨ Update user lifecycle tracking to V3
([#&#8203;8108](DataDog/dd-trace-java#8108) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Exploit prevention for Shell Injection / Command Injection
([#&#8203;7615](DataDog/dd-trace-java#7615) -
[@&#8203;jandro996](https://github.com/jandro996))

##### Build & Tooling

- 💡 Support instrumentation of repackaged libraries
([#&#8203;8153](DataDog/dd-trace-java#8153) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Configure native image build setting for JDK-22 based
GraalVM
([#&#8203;8092](DataDog/dd-trace-java#8092) -
[@&#8203;MattAlp](https://github.com/MattAlp))

##### Database Monitoring

- ✨ Add full APM/DBM mode for Oracle
([#&#8203;8090](DataDog/dd-trace-java#8090) -
[@&#8203;nenadnoveljic](https://github.com/nenadnoveljic))

##### Dynamic Instrumentation

- 🐛 make local var hoisting disabled by default
([#&#8203;8158](DataDog/dd-trace-java#8158) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix var hoisting issue when no previous store
([#&#8203;8122](DataDog/dd-trace-java#8122) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Only decorate spans without code origin information
([#&#8203;8105](DataDog/dd-trace-java#8105) -
[@&#8203;evanchooly](https://github.com/evanchooly))
- 🐛 Fix suspend Kotlin methods instrumentation
([#&#8203;8080](DataDog/dd-trace-java#8080) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🐛 Fix class file version detection
([#&#8203;8057](DataDog/dd-trace-java#8057) -
[@&#8203;jpbempel](https://github.com/jpbempel))

##### GraalVM native-image

- ✨ Configure native image build setting for JDK-22 based
GraalVM
([#&#8203;8092](DataDog/dd-trace-java#8092) -
[@&#8203;MattAlp](https://github.com/MattAlp))

##### ML Observability (LLMObs)

- ✨🧪 Add LLMObs configuration
([#&#8203;8076](DataDog/dd-trace-java#8076) -
[@&#8203;gary-huang](https://github.com/gary-huang))

##### Metrics

- Bump integrations-core submodule to 7.60.0
([#&#8203;8098](DataDog/dd-trace-java#8098) -
[@&#8203;mcculls](https://github.com/mcculls))
- Upgrade to java-dogstatsd-client v4.4.3
([#&#8203;8096](DataDog/dd-trace-java#8096) -
[@&#8203;mcculls](https://github.com/mcculls))

##### OpenTracing

- ⚠️🧹 Remove custom scope manager support
([#&#8203;8164](DataDog/dd-trace-java#8164) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

##### Telemetry

- ✨ Retry telemetry requests if CI Visibility is enabled
([#&#8203;8147](DataDog/dd-trace-java#8147) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add configurable Dependency service resolution period
([#&#8203;8079](DataDog/dd-trace-java#8079) -
[@&#8203;jandro996](https://github.com/jandro996))

##### Testing

- 🐛 Remove restriction to not run vertx4 latest tests on java 17
([#&#8203;8133](DataDog/dd-trace-java#8133) -
[@&#8203;vandonr](https://github.com/vandonr))

##### Tracer core

- ✨ Defer remote components to avoid OkHttp class-loading
side-effects
([#&#8203;8131](DataDog/dd-trace-java#8131) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Improve Context API null handling and Javadoc
([#&#8203;8129](DataDog/dd-trace-java#8129) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- 🐛⚡ Avoid performing blocking I/O operation on application
thread
([#&#8203;8120](DataDog/dd-trace-java#8120) -
[@&#8203;mcculls](https://github.com/mcculls))
- 💡 Introduce a shared context component, independent of tracing
([#&#8203;8117](DataDog/dd-trace-java#8117) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Improves ServiceNameCollector
([#&#8203;8109](DataDog/dd-trace-java#8109) -
[@&#8203;amarziali](https://github.com/amarziali))
- Upgrade to ASM 9.7.1 (adds new constant for Java 24)
([#&#8203;8097](DataDog/dd-trace-java#8097) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Dynamically evaluate service name for message consumers
([#&#8203;8088](DataDog/dd-trace-java#8088) -
[@&#8203;amarziali](https://github.com/amarziali))

##### Serverless

- 🐛 Add avoid double instrumenting lambda non-streaming handlers.
([#&#8203;8073](DataDog/dd-trace-java#8073) -
[@&#8203;purple4reina](https://github.com/purple4reina))

##### Instrumentations

##### AWS SDK instrumentation

- 💡 Instrument EMR's relocated AWS SDK
([#&#8203;8157](DataDog/dd-trace-java#8157) -
[@&#8203;mcculls](https://github.com/mcculls))

##### Eclipse Vert.x instrumentation

- 🐛 Remove restriction to not run vertx4 latest tests on java 17
([#&#8203;8133](DataDog/dd-trace-java#8133) -
[@&#8203;vandonr](https://github.com/vandonr))

##### JDBC instrumentation

- ✨ Add full APM/DBM mode for Oracle
([#&#8203;8090](DataDog/dd-trace-java#8090) -
[@&#8203;nenadnoveljic](https://github.com/nenadnoveljic))

##### Jetty instrumentation

- 🐛 Ensure jetty 12 has servlet.path starting with /
([#&#8203;8093](DataDog/dd-trace-java#8093) -
[@&#8203;github-actions](https://github.com/github-actions)\[bot])

##### JMS instrumentation

- 🧹 Re-use `javax` JMS module for `jakarta` namespace
([#&#8203;8155](DataDog/dd-trace-java#8155) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🧹 Group `javax.jms` instrumentations under a single module
([#&#8203;8154](DataDog/dd-trace-java#8154) -
[@&#8203;mcculls](https://github.com/mcculls))

##### Reactor instrumentation

- 🐛 Reactor: early propagate span in context when subscribing
([#&#8203;8166](DataDog/dd-trace-java#8166) -
[@&#8203;amarziali](https://github.com/amarziali))

</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**: Whenever PR becomes conflicted, 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: ba2355aa4e2e39ab1fee27319cc4176238efd90b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: metrics Metrics tag: dependencies Dependencies related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants