Skip to content

Add new org to Weaver instrumentation#9235

Merged
daniel-mohedano merged 3 commits into
masterfrom
daniel.mohedano/weaver-copy-9195
Jul 28, 2025
Merged

Add new org to Weaver instrumentation#9235
daniel-mohedano merged 3 commits into
masterfrom
daniel.mohedano/weaver-copy-9195

Conversation

@daniel-mohedano

@daniel-mohedano daniel-mohedano commented Jul 24, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

Updates Weaver instrumentation to take into account changes to the organization following the recent migration

Motivation

Weaver has been migrated (typelevel/tsc#114) from disneystreaming (https://github.com/disneystreaming/weaver-test) to typelevel (https://github.com/typelevel/weaver-test) organization. It has also got version updates in the meantime.

This PR is a copy of #9195 in order to run CI properly.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@pr-commenter

pr-commenter Bot commented Jul 24, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/weaver-copy-9195
git_commit_date 1753350854 1753353827
git_commit_sha ac35199 9193c14
release_version 1.51.1-SNAPSHOT~ac3519956a 1.51.1-SNAPSHOT~9193c14e8b
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1753355713 1753355713
ci_job_id 1045300906 1045300906
ci_pipeline_id 71559152 71559152
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-c3fia7rb 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-c3fia7rb 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

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

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.51.1-SNAPSHOT~9193c14e8b, baseline=1.51.1-SNAPSHOT~ac3519956a

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.038 s) : 0, 1038003
Total [baseline] (8.574 s) : 0, 8574393
Agent [candidate] (1.039 s) : 0, 1039015
Total [candidate] (8.542 s) : 0, 8542334
section iast
Agent [baseline] (1.189 s) : 0, 1188999
Total [baseline] (9.358 s) : 0, 9358100
Agent [candidate] (1.182 s) : 0, 1182404
Total [candidate] (9.332 s) : 0, 9332341
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.038 s -
Agent iast 1.189 s 150.996 ms (14.5%)
Total tracing 8.574 s -
Total iast 9.358 s 783.706 ms (9.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.039 s -
Agent iast 1.182 s 143.39 ms (13.8%)
Total tracing 8.542 s -
Total iast 9.332 s 790.007 ms (9.2%)
gantt
    title insecure-bank - break down per module: candidate=1.51.1-SNAPSHOT~9193c14e8b, baseline=1.51.1-SNAPSHOT~ac3519956a

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.426 ms) : 0, 1426
crashtracking [candidate] (1.428 ms) : 0, 1428
BytebuddyAgent [baseline] (726.692 ms) : 0, 726692
BytebuddyAgent [candidate] (727.177 ms) : 0, 727177
GlobalTracer [baseline] (240.445 ms) : 0, 240445
GlobalTracer [candidate] (240.312 ms) : 0, 240312
AppSec [baseline] (30.188 ms) : 0, 30188
AppSec [candidate] (30.155 ms) : 0, 30155
Debugger [baseline] (5.927 ms) : 0, 5927
Debugger [candidate] (5.937 ms) : 0, 5937
Remote Config [baseline] (648.737 µs) : 0, 649
Remote Config [candidate] (639.14 µs) : 0, 639
Telemetry [baseline] (11.818 ms) : 0, 11818
Telemetry [candidate] (12.471 ms) : 0, 12471
section iast
crashtracking [baseline] (1.452 ms) : 0, 1452
crashtracking [candidate] (1.467 ms) : 0, 1467
BytebuddyAgent [baseline] (859.79 ms) : 0, 859790
BytebuddyAgent [candidate] (854.527 ms) : 0, 854527
GlobalTracer [baseline] (233.325 ms) : 0, 233325
GlobalTracer [candidate] (232.389 ms) : 0, 232389
IAST [baseline] (30.907 ms) : 0, 30907
IAST [candidate] (30.098 ms) : 0, 30098
AppSec [baseline] (26.168 ms) : 0, 26168
AppSec [candidate] (26.65 ms) : 0, 26650
Debugger [baseline] (7.587 ms) : 0, 7587
Debugger [candidate] (7.501 ms) : 0, 7501
Remote Config [baseline] (588.875 µs) : 0, 589
Remote Config [candidate] (596.309 µs) : 0, 596
Telemetry [baseline] (8.156 ms) : 0, 8156
Telemetry [candidate] (8.149 ms) : 0, 8149
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.51.1-SNAPSHOT~9193c14e8b, baseline=1.51.1-SNAPSHOT~ac3519956a

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.043 s) : 0, 1042834
Total [baseline] (10.721 s) : 0, 10721316
Agent [candidate] (1.044 s) : 0, 1044313
Total [candidate] (10.625 s) : 0, 10624856
section appsec
Agent [baseline] (1.214 s) : 0, 1214278
Total [baseline] (10.774 s) : 0, 10773613
Agent [candidate] (1.219 s) : 0, 1219104
Total [candidate] (10.753 s) : 0, 10753254
section iast
Agent [baseline] (1.172 s) : 0, 1171781
Total [baseline] (10.868 s) : 0, 10868280
Agent [candidate] (1.18 s) : 0, 1179858
Total [candidate] (10.879 s) : 0, 10879050
section profiling
Agent [baseline] (1.192 s) : 0, 1192048
Total [baseline] (10.827 s) : 0, 10826644
Agent [candidate] (1.189 s) : 0, 1189032
Total [candidate] (10.843 s) : 0, 10843490
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.043 s -
Agent appsec 1.214 s 171.444 ms (16.4%)
Agent iast 1.172 s 128.947 ms (12.4%)
Agent profiling 1.192 s 149.213 ms (14.3%)
Total tracing 10.721 s -
Total appsec 10.774 s 52.297 ms (0.5%)
Total iast 10.868 s 146.965 ms (1.4%)
Total profiling 10.827 s 105.328 ms (1.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.044 s -
Agent appsec 1.219 s 174.791 ms (16.7%)
Agent iast 1.18 s 135.546 ms (13.0%)
Agent profiling 1.189 s 144.719 ms (13.9%)
Total tracing 10.625 s -
Total appsec 10.753 s 128.397 ms (1.2%)
Total iast 10.879 s 254.194 ms (2.4%)
Total profiling 10.843 s 218.634 ms (2.1%)
gantt
    title petclinic - break down per module: candidate=1.51.1-SNAPSHOT~9193c14e8b, baseline=1.51.1-SNAPSHOT~ac3519956a

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.446 ms) : 0, 1446
crashtracking [candidate] (1.44 ms) : 0, 1440
BytebuddyAgent [baseline] (729.122 ms) : 0, 729122
BytebuddyAgent [candidate] (729.821 ms) : 0, 729821
GlobalTracer [baseline] (241.112 ms) : 0, 241112
GlobalTracer [candidate] (241.193 ms) : 0, 241193
AppSec [baseline] (30.687 ms) : 0, 30687
AppSec [candidate] (30.325 ms) : 0, 30325
Debugger [baseline] (5.988 ms) : 0, 5988
Debugger [candidate] (5.978 ms) : 0, 5978
Remote Config [baseline] (645.195 µs) : 0, 645
Remote Config [candidate] (642.679 µs) : 0, 643
Telemetry [baseline] (12.687 ms) : 0, 12687
Telemetry [candidate] (14.028 ms) : 0, 14028
section appsec
crashtracking [baseline] (1.42 ms) : 0, 1420
crashtracking [candidate] (1.426 ms) : 0, 1426
BytebuddyAgent [baseline] (749.093 ms) : 0, 749093
BytebuddyAgent [candidate] (752.352 ms) : 0, 752352
GlobalTracer [baseline] (233.751 ms) : 0, 233751
GlobalTracer [candidate] (234.741 ms) : 0, 234741
IAST [baseline] (23.418 ms) : 0, 23418
IAST [candidate] (23.559 ms) : 0, 23559
AppSec [baseline] (168.653 ms) : 0, 168653
AppSec [candidate] (168.106 ms) : 0, 168106
Debugger [baseline] (7.895 ms) : 0, 7895
Debugger [candidate] (7.956 ms) : 0, 7956
Remote Config [baseline] (623.149 µs) : 0, 623
Remote Config [candidate] (628.657 µs) : 0, 629
Telemetry [baseline] (8.262 ms) : 0, 8262
Telemetry [candidate] (9.033 ms) : 0, 9033
section iast
crashtracking [baseline] (1.424 ms) : 0, 1424
crashtracking [candidate] (1.432 ms) : 0, 1432
BytebuddyAgent [baseline] (846.395 ms) : 0, 846395
BytebuddyAgent [candidate] (852.115 ms) : 0, 852115
GlobalTracer [baseline] (230.975 ms) : 0, 230975
GlobalTracer [candidate] (232.038 ms) : 0, 232038
IAST [baseline] (31.304 ms) : 0, 31304
IAST [candidate] (30.027 ms) : 0, 30027
AppSec [baseline] (25.533 ms) : 0, 25533
AppSec [candidate] (28.542 ms) : 0, 28542
Debugger [baseline] (6.624 ms) : 0, 6624
Debugger [candidate] (5.851 ms) : 0, 5851
Remote Config [baseline] (585.409 µs) : 0, 585
Remote Config [candidate] (586.511 µs) : 0, 587
Telemetry [baseline] (8.041 ms) : 0, 8041
Telemetry [candidate] (8.245 ms) : 0, 8245
section profiling
crashtracking [baseline] (1.401 ms) : 0, 1401
crashtracking [candidate] (1.395 ms) : 0, 1395
BytebuddyAgent [baseline] (759.854 ms) : 0, 759854
BytebuddyAgent [candidate] (757.835 ms) : 0, 757835
GlobalTracer [baseline] (221.002 ms) : 0, 221002
GlobalTracer [candidate] (220.059 ms) : 0, 220059
AppSec [baseline] (30.383 ms) : 0, 30383
AppSec [candidate] (30.064 ms) : 0, 30064
Debugger [baseline] (6.235 ms) : 0, 6235
Debugger [candidate] (6.235 ms) : 0, 6235
Remote Config [baseline] (668.514 µs) : 0, 669
Remote Config [candidate] (686.265 µs) : 0, 686
Telemetry [baseline] (15.111 ms) : 0, 15111
Telemetry [candidate] (16.09 ms) : 0, 16090
ProfilingAgent [baseline] (108.884 ms) : 0, 108884
ProfilingAgent [candidate] (108.344 ms) : 0, 108344
Profiling [baseline] (108.907 ms) : 0, 108907
Profiling [candidate] (108.369 ms) : 0, 108369
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/weaver-copy-9195
git_commit_date 1753350854 1753353827
git_commit_sha ac35199 9193c14
release_version 1.51.1-SNAPSHOT~ac3519956a 1.51.1-SNAPSHOT~9193c14e8b
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1753355504 1753355504
ci_job_id 1045300907 1045300907
ci_pipeline_id 71559152 71559152
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-x50afibv 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-x50afibv 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_load better
[-719.533µs; -320.388µs] or [-6.853%; -3.052%]
unstable
[-29.926op/s; +75.676op/s] or [-6.760%; +17.095%]
9.979ms 465.562op/s 10.499ms 442.688op/s
scenario:load:petclinic:no_agent:high_load better
[-1.553ms; -0.900ms] or [-4.121%; -2.389%]
unstable
[-2.749op/s; +14.244op/s] or [-2.216%; +11.482%]
36.464ms 129.797op/s 37.691ms 124.050op/s
scenario:load:petclinic:tracing:high_load better
[-1.749ms; -0.960ms] or [-3.914%; -2.147%]
unstable
[-2.647op/s; +11.904op/s] or [-2.528%; +11.373%]
43.343ms 109.304op/s 44.698ms 104.675op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.51.1-SNAPSHOT~9193c14e8b, baseline=1.51.1-SNAPSHOT~ac3519956a
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.691 ms) : 37378, 38004
.   : milestone, 37691,
appsec (46.142 ms) : 45739, 46546
.   : milestone, 46142,
code_origins (45.202 ms) : 44802, 45602
.   : milestone, 45202,
iast (45.742 ms) : 45337, 46148
.   : milestone, 45742,
profiling (46.916 ms) : 46490, 47342
.   : milestone, 46916,
tracing (44.698 ms) : 44319, 45076
.   : milestone, 44698,
section candidate
no_agent (36.464 ms) : 36171, 36757
.   : milestone, 36464,
appsec (46.176 ms) : 45779, 46572
.   : milestone, 46176,
code_origins (45.73 ms) : 45327, 46134
.   : milestone, 45730,
iast (45.337 ms) : 44941, 45734
.   : milestone, 45337,
profiling (48.194 ms) : 47744, 48644
.   : milestone, 48194,
tracing (43.343 ms) : 42988, 43699
.   : milestone, 43343,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.691 ms [37.378 ms, 38.004 ms] -
appsec 46.142 ms [45.739 ms, 46.546 ms] 8.451 ms (22.4%)
code_origins 45.202 ms [44.802 ms, 45.602 ms] 7.511 ms (19.9%)
iast 45.742 ms [45.337 ms, 46.148 ms] 8.051 ms (21.4%)
profiling 46.916 ms [46.49 ms, 47.342 ms] 9.225 ms (24.5%)
tracing 44.698 ms [44.319 ms, 45.076 ms] 7.007 ms (18.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.464 ms [36.171 ms, 36.757 ms] -
appsec 46.176 ms [45.779 ms, 46.572 ms] 9.711 ms (26.6%)
code_origins 45.73 ms [45.327 ms, 46.134 ms] 9.266 ms (25.4%)
iast 45.337 ms [44.941 ms, 45.734 ms] 8.873 ms (24.3%)
profiling 48.194 ms [47.744 ms, 48.644 ms] 11.73 ms (32.2%)
tracing 43.343 ms [42.988 ms, 43.699 ms] 6.879 ms (18.9%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.51.1-SNAPSHOT~9193c14e8b, baseline=1.51.1-SNAPSHOT~ac3519956a
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.261 ms) : 4214, 4308
.   : milestone, 4261,
iast (9.612 ms) : 9435, 9788
.   : milestone, 9612,
iast_FULL (13.791 ms) : 13517, 14064
.   : milestone, 13791,
iast_GLOBAL (10.499 ms) : 10306, 10691
.   : milestone, 10499,
profiling (8.66 ms) : 8520, 8799
.   : milestone, 8660,
tracing (7.551 ms) : 7446, 7656
.   : milestone, 7551,
section candidate
no_agent (4.399 ms) : 4346, 4452
.   : milestone, 4399,
iast (9.244 ms) : 9095, 9394
.   : milestone, 9244,
iast_FULL (13.806 ms) : 13534, 14079
.   : milestone, 13806,
iast_GLOBAL (9.979 ms) : 9801, 10157
.   : milestone, 9979,
profiling (8.655 ms) : 8516, 8794
.   : milestone, 8655,
tracing (7.801 ms) : 7688, 7914
.   : milestone, 7801,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.261 ms [4.214 ms, 4.308 ms] -
iast 9.612 ms [9.435 ms, 9.788 ms] 5.351 ms (125.6%)
iast_FULL 13.791 ms [13.517 ms, 14.064 ms] 9.53 ms (223.7%)
iast_GLOBAL 10.499 ms [10.306 ms, 10.691 ms] 6.238 ms (146.4%)
profiling 8.66 ms [8.52 ms, 8.799 ms] 4.399 ms (103.2%)
tracing 7.551 ms [7.446 ms, 7.656 ms] 3.29 ms (77.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.399 ms [4.346 ms, 4.452 ms] -
iast 9.244 ms [9.095 ms, 9.394 ms] 4.845 ms (110.1%)
iast_FULL 13.806 ms [13.534 ms, 14.079 ms] 9.407 ms (213.8%)
iast_GLOBAL 9.979 ms [9.801 ms, 10.157 ms] 5.58 ms (126.8%)
profiling 8.655 ms [8.516 ms, 8.794 ms] 4.256 ms (96.7%)
tracing 7.801 ms [7.688 ms, 7.914 ms] 3.402 ms (77.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master daniel.mohedano/weaver-copy-9195
git_commit_date 1753350854 1753353827
git_commit_sha ac35199 9193c14
release_version 1.51.1-SNAPSHOT~ac3519956a 1.51.1-SNAPSHOT~9193c14e8b
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1753355895 1753355895
ci_job_id 1045300908 1045300908
ci_pipeline_id 71559152 71559152
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-93gmlh9u 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-93gmlh9u 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.51.1-SNAPSHOT~9193c14e8b, baseline=1.51.1-SNAPSHOT~ac3519956a
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.529 s) : 15529000, 15529000
.   : milestone, 15529000,
appsec (14.715 s) : 14715000, 14715000
.   : milestone, 14715000,
iast (18.033 s) : 18033000, 18033000
.   : milestone, 18033000,
iast_GLOBAL (18.137 s) : 18137000, 18137000
.   : milestone, 18137000,
profiling (15.46 s) : 15460000, 15460000
.   : milestone, 15460000,
tracing (14.96 s) : 14960000, 14960000
.   : milestone, 14960000,
section candidate
no_agent (15.043 s) : 15043000, 15043000
.   : milestone, 15043000,
appsec (14.782 s) : 14782000, 14782000
.   : milestone, 14782000,
iast (18.554 s) : 18554000, 18554000
.   : milestone, 18554000,
iast_GLOBAL (18.461 s) : 18461000, 18461000
.   : milestone, 18461000,
profiling (15.363 s) : 15363000, 15363000
.   : milestone, 15363000,
tracing (15.106 s) : 15106000, 15106000
.   : milestone, 15106000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.529 s [15.529 s, 15.529 s] -
appsec 14.715 s [14.715 s, 14.715 s] -814.0 ms (-5.2%)
iast 18.033 s [18.033 s, 18.033 s] 2.504 s (16.1%)
iast_GLOBAL 18.137 s [18.137 s, 18.137 s] 2.608 s (16.8%)
profiling 15.46 s [15.46 s, 15.46 s] -69.0 ms (-0.4%)
tracing 14.96 s [14.96 s, 14.96 s] -569.0 ms (-3.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.043 s [15.043 s, 15.043 s] -
appsec 14.782 s [14.782 s, 14.782 s] -261.0 ms (-1.7%)
iast 18.554 s [18.554 s, 18.554 s] 3.511 s (23.3%)
iast_GLOBAL 18.461 s [18.461 s, 18.461 s] 3.418 s (22.7%)
profiling 15.363 s [15.363 s, 15.363 s] 320.0 ms (2.1%)
tracing 15.106 s [15.106 s, 15.106 s] 63.0 ms (0.4%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.51.1-SNAPSHOT~9193c14e8b, baseline=1.51.1-SNAPSHOT~ac3519956a
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.483 ms) : 1472, 1495
.   : milestone, 1483,
appsec (3.668 ms) : 3449, 3888
.   : milestone, 3668,
iast (2.205 ms) : 2143, 2268
.   : milestone, 2205,
iast_GLOBAL (2.247 ms) : 2184, 2310
.   : milestone, 2247,
profiling (2.055 ms) : 2003, 2107
.   : milestone, 2055,
tracing (2.037 ms) : 1988, 2086
.   : milestone, 2037,
section candidate
no_agent (1.478 ms) : 1467, 1490
.   : milestone, 1478,
appsec (3.64 ms) : 3425, 3855
.   : milestone, 3640,
iast (2.205 ms) : 2143, 2268
.   : milestone, 2205,
iast_GLOBAL (2.249 ms) : 2186, 2312
.   : milestone, 2249,
profiling (2.041 ms) : 1991, 2091
.   : milestone, 2041,
tracing (2.023 ms) : 1975, 2071
.   : milestone, 2023,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.483 ms [1.472 ms, 1.495 ms] -
appsec 3.668 ms [3.449 ms, 3.888 ms] 2.185 ms (147.3%)
iast 2.205 ms [2.143 ms, 2.268 ms] 722.172 µs (48.7%)
iast_GLOBAL 2.247 ms [2.184 ms, 2.31 ms] 763.919 µs (51.5%)
profiling 2.055 ms [2.003 ms, 2.107 ms] 571.71 µs (38.5%)
tracing 2.037 ms [1.988 ms, 2.086 ms] 554.003 µs (37.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.467 ms, 1.49 ms] -
appsec 3.64 ms [3.425 ms, 3.855 ms] 2.162 ms (146.2%)
iast 2.205 ms [2.143 ms, 2.268 ms] 726.943 µs (49.2%)
iast_GLOBAL 2.249 ms [2.186 ms, 2.312 ms] 770.33 µs (52.1%)
profiling 2.041 ms [1.991 ms, 2.091 ms] 562.305 µs (38.0%)
tracing 2.023 ms [1.975 ms, 2.071 ms] 544.502 µs (36.8%)

@daniel-mohedano daniel-mohedano changed the title Switch to typelevel weaver Add new org to Weaver instrumentation Jul 28, 2025
@daniel-mohedano daniel-mohedano added type: enhancement Enhancements and improvements tag: community Community contribution comp: ci visibility Continuous Integration Visibility labels Jul 28, 2025
@daniel-mohedano daniel-mohedano marked this pull request as ready for review July 28, 2025 08:37
@daniel-mohedano daniel-mohedano requested a review from a team as a code owner July 28, 2025 08:37
@daniel-mohedano daniel-mohedano merged commit 7817fcb into master Jul 28, 2025
507 of 509 checks passed
@daniel-mohedano daniel-mohedano deleted the daniel.mohedano/weaver-copy-9195 branch July 28, 2025 09:10
@github-actions github-actions Bot added this to the 1.52.0 milestone Jul 28, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Aug 5, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
| [redis.clients:jedis](https://github.com/redis/jedis) | dependencies |
misk/gradle/libs.versions.toml | gradle | minor | `6.0.0` -> `6.1.0` |
|
[com.google.api.grpc:proto-google-common-protos](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.59.2` -> `2.60.0` |
|
[com.google.cloud:google-cloud-core-http](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.58.2` -> `2.59.0` |
|
[com.google.cloud:google-cloud-core](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.58.2` -> `2.59.0` |
| [com.google.api:gax](https://github.com/googleapis/sdk-platform-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`2.68.2` -> `2.69.0` |
| [com.squareup.wire](https://github.com/square/wire) | plugin |
misk/gradle/libs.versions.toml | gradle | patch | `5.3.5` -> `5.3.6` |
| [com.squareup.wire:wire-schema](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-runtime](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-reflector](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-moshi-adapter](https://github.com/square/wire)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`5.3.5` -> `5.3.6` |
| [com.squareup.wire:wire-grpc-client](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.squareup.wire:wire-bom](https://github.com/square/wire) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch | `5.3.5`
-> `5.3.6` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.51.2` -> `1.52.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:regions](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.32.14` -> `2.32.15` |

---

### Release Notes

<details>
<summary>redis/jedis (redis.clients:jedis)</summary>

### [`v6.1.0`](https://github.com/redis/jedis/releases/tag/v6.1.0):
6.1.0

### Changes

#### 🚀 New Features

- Add support for SVS-VAMANA vector indexing
([#&#8203;4222](redis/jedis#4222))
- Clarify why new stream entries aren't deleted with XDELEX
([#&#8203;4218](redis/jedis#4218))
- Add support for new stream commands
([#&#8203;4211](redis/jedis#4211))
- Add Support for New BITOP Operations in Redis 8.2
([#&#8203;4188](redis/jedis#4188))
([#&#8203;4190](redis/jedis#4190))
- Add binary stream support for XREAD and XREADGROUP
([#&#8203;3566](redis/jedis#3566))
([#&#8203;4152](redis/jedis#4152))
- Run pipeline in current thread if all the keys on same node
([#&#8203;4149](redis/jedis#4149))

#### 🐛 Bug Fixes

- Restore binary compatibility of SetParams
([#&#8203;4225](redis/jedis#4225))
- Fix memory leak in JedisClusterInfoCache - replica nodes not cleared
([#&#8203;4205](redis/jedis#4205))
- Fix:JedisCluster throws NullPointerException when maxAttempts is set
to 0 ([#&#8203;4186](redis/jedis#4186))

#### 🧰 Maintenance

- DOC-5471 time series doc examples
([#&#8203;4210](redis/jedis#4210))
- Bump jackson.version from 2.19.1 to 2.19.2
([#&#8203;4208](redis/jedis#4208))
- Fix flaky test ClientCommandsTest.killSkipmeYesNo
([#&#8203;4206](redis/jedis#4206))
- Bump org.junit:junit-bom from 5.13.2 to 5.13.3
([#&#8203;4198](redis/jedis#4198))
- Migrate publishing to Maven Central Portal
([#&#8203;4199](redis/jedis#4199))
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8
([#&#8203;4197](redis/jedis#4197))
- Bump org.junit:junit-bom from 5.13.1 to 5.13.2
([#&#8203;4192](redis/jedis#4192))
- DOC-5227 added probabilistic data type examples
([#&#8203;4184](redis/jedis#4184))
- Bump jackson.version from 2.19.0 to 2.19.1
([#&#8203;4180](redis/jedis#4180))
- Update test infra to use latest Redis
([#&#8203;4179](redis/jedis#4179))
- Bump org.junit:junit-bom from 5.13.0-RC1 to 5.13.1
([#&#8203;4174](redis/jedis#4174))
- Bump org.json:json from
[`2025010`](redis/jedis@20250107) to
[`2025051`](redis/jedis@20250517)
([#&#8203;4171](redis/jedis#4171))
- Bump org.apache.httpcomponents.client5:httpclient5-fluent from 5.4.4
to 5.5 ([#&#8203;4170](redis/jedis#4170))
- Fix flaky tests in DocumentTest
([#&#8203;3617](redis/jedis#3617))
- Add retryable command execution example
([#&#8203;3780](redis/jedis#3780))
- Bump jackson.version from 2.18.3 to 2.19.0
([#&#8203;4160](redis/jedis#4160))
- Bump com.google.code.gson:gson from 2.12.1 to 2.13.1
([#&#8203;4161](redis/jedis#4161))

#### Contributors

We'd like to thank all the contributors who worked on this release!

[@&#8203;219sansim](https://github.com/219sansim),
[@&#8203;YoHanKi](https://github.com/YoHanKi),
[@&#8203;andy-stark-redis](https://github.com/andy-stark-redis),
[@&#8203;ggivo](https://github.com/ggivo),
[@&#8203;jujn](https://github.com/jujn),
[@&#8203;thachlp](https://github.com/thachlp),
[@&#8203;uglide](https://github.com/uglide) and
[@&#8203;xrayw](https://github.com/xrayw)

</details>

<details>
<summary>googleapis/sdk-platform-java
(com.google.api.grpc:proto-google-common-protos)</summary>

###
[`v2.60.0`](https://github.com/googleapis/sdk-platform-java/blob/HEAD/CHANGELOG.md#2600-2025-06-23)

##### Features

- handle auto pagination for BigQuery v2
([#&#8203;3829](googleapis/sdk-platform-java#3829))
([025c84c](googleapis/sdk-platform-java@025c84c))

##### Dependencies

- update google auth library dependencies to v1.37.1
([#&#8203;3846](googleapis/sdk-platform-java#3846))
([ea1d9e5](googleapis/sdk-platform-java@ea1d9e5))
- update google http client dependencies to v1.47.1
([#&#8203;3848](googleapis/sdk-platform-java#3848))
([a9a39d7](googleapis/sdk-platform-java@a9a39d7))

</details>

<details>
<summary>square/wire (com.squareup.wire)</summary>

###
[`v5.3.6`](https://github.com/square/wire/blob/HEAD/CHANGELOG.md#Version-536)

[Compare Source](square/wire@5.3.5...5.3.6)

*2025-08-05*

##### CLI

- New CLI option `--ignore_unused_roots_and_prunes`
([#&#8203;3354](square/wire#3354))

##### JVM

- Fix: Handle negative hexadecimal in default values
([#&#8203;3355](square/wire#3355))
- Optimization: Avoid copying of repeated and map types when
mutableTypes are being used
([#&#8203;3352](square/wire#3352) by \[Rahul
Ravikumar]\[tikurahul])

##### Swift

- Fix: Properly disambiguate OneOf enum if it has the same name as
enclosing type
([#&#8203;3350](square/wire#3350) by
\[Dimitris Koutsogiorgas]\[dnkoutso])

</details>

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

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

### Components

#### Application Security Management (WAF)

- ✨ Only report ASM\_DD, ASM\_DATA and ASM capabilities when
AppSec is enabled
([#&#8203;9260](DataDog/dd-trace-java#9260) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Fix NPE in AppSecConfigServiceImpl
([#&#8203;9165](DataDog/dd-trace-java#9165) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- 🐛 Fix AppSec play.mvc.StatusHeader instrumentation for play 2.6
([#&#8203;9160](DataDog/dd-trace-java#9160) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Build & Tooling

- ✨📖 Automatically register crashtracking via native
extensions
([#&#8203;8851](DataDog/dd-trace-java#8851) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Configuration at Runtime

- ✨ Create activation origin config for telemetry
([#&#8203;9064](DataDog/dd-trace-java#9064) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Continuous Integration Visibility

- ✨ Update GitLab provided tags
([#&#8203;9275](DataDog/dd-trace-java#9275) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🐛 Fix base branch SHA usage in GitHub Actions
([#&#8203;9257](DataDog/dd-trace-java#9257) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add `ci.job.id` tag
([#&#8203;9256](DataDog/dd-trace-java#9256) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add new org to Weaver instrumentation
([#&#8203;9235](DataDog/dd-trace-java#9235) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano) - thanks
for the contribution!)
- ✨ Improve Git commit info building
([#&#8203;9210](DataDog/dd-trace-java#9210) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update Attempt to Fix to v5
([#&#8203;9145](DataDog/dd-trace-java#9145) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

#### Crash tracking

- ✨📖 Automatically register crashtracking via native
extensions
([#&#8203;8851](DataDog/dd-trace-java#8851) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Data Streams Monitoring

- ✨ Reduce DSM CPU overheard
([#&#8203;9151](DataDog/dd-trace-java#9151) -
[@&#8203;kr-igor](https://github.com/kr-igor))
- ✨⚡ DSM optimizations for high throughput scenarios
([#&#8203;9137](DataDog/dd-trace-java#9137) -
[@&#8203;kr-igor](https://github.com/kr-igor))

#### Database Monitoring

- 🐛 Fix duplicate trace injection for SQL Server and Oracle DBM full
propagation mode
([#&#8203;9224](DataDog/dd-trace-java#9224) -
[@&#8203;lu-zhengda](https://github.com/lu-zhengda))

#### Dynamic Instrumentation

- 🐛 Add URI in string primitives
([#&#8203;9285](DataDog/dd-trace-java#9285) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Increase SourceFile tracking max queue size
([#&#8203;9271](DataDog/dd-trace-java#9271) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add capping on SourceFile tracking queue
([#&#8203;9245](DataDog/dd-trace-java#9245) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add third-party filtering in SourceFile tracking
([#&#8203;9205](DataDog/dd-trace-java#9205) -
[@&#8203;jpbempel](https://github.com/jpbempel))

#### ML Observability (LLMObs)

- ✨ Add methods to capture embedding and retrieval spans
([#&#8203;9297](DataDog/dd-trace-java#9297) -
[@&#8203;nayeem-kamal](https://github.com/nayeem-kamal))

#### Metrics

- ✨ Change primary client stats configuration key
([#&#8203;9196](DataDog/dd-trace-java#9196) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Calculate client stats also if the span kind is eligible
([#&#8203;9157](DataDog/dd-trace-java#9157) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Backpropagate peer tags
([#&#8203;9144](DataDog/dd-trace-java#9144) -
[@&#8203;bric3](https://github.com/bric3))
- 🐛 Make client stats reliable in case of downgrade
([#&#8203;9136](DataDog/dd-trace-java#9136) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Platform components

- 🐛 Fix VM options parsing from /proc/fs
([#&#8203;9255](DataDog/dd-trace-java#9255) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

#### Profiling

- ✨ Switch profile compression to zstd default
([#&#8203;9293](DataDog/dd-trace-java#9293) -
[@&#8203;jbachorik](https://github.com/jbachorik))

- ✨ Bump ddprof to 1.29.0
([#&#8203;9262](DataDog/dd-trace-java#9262) -
[@&#8203;zhengyu123](https://github.com/zhengyu123))
- Potential memory leak and race with the JVMTI wallclock sampler by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#234
- Downport async-profiler no-allocation changes by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#245
- Adopt openjdk safefetch by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#246
- Safe fetch 64-bit value and pointer by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#247
- Rebase on Async-Profiler 4.1 by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#252
- Patch upstream stackWalker.cpp not to fail on unaligned access by
[@&#8203;jbachorik](https://github.com/jbachorik) in
DataDog/java-profiler#218
- Remap thread id to avoid bitmap contention by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#229
- Improve performance using Unsafe to activate/deactivate thread filter
by [@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#230
- Unify context propagation by
[@&#8203;zhengyu123](https://github.com/zhengyu123) in
DataDog/java-profiler#231

- 🐛 Fix the profiler stackdepth setting propagation in recent (22+)
Java versions
([#&#8203;9130](DataDog/dd-trace-java#9130) -
[@&#8203;jbachorik](https://github.com/jbachorik))

#### Realtime User Monitoring

- ✨ Wrap servlet original PrintWriter on rum injector
([#&#8203;9146](DataDog/dd-trace-java#9146) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Telemetry

- ✨ Create activation origin config for telemetry
([#&#8203;9064](DataDog/dd-trace-java#9064) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Tracer core

- ✨⚡ Reduce span construction overhead by switching to
optimized TagMap
([#&#8203;8589](DataDog/dd-trace-java#8589) -
[@&#8203;dougqh](https://github.com/dougqh))
- 🐛 Match Hands Off Config selectors on process\_arguments value
([#&#8203;9201](DataDog/dd-trace-java#9201) -
[@&#8203;paullegranddc](https://github.com/paullegranddc))
- ✨ Move JSON generation to sender thread to improve startup
time.
([#&#8203;9197](DataDog/dd-trace-java#9197) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- ✨ Improve agent to avoid loading global config on main thread
([#&#8203;9190](DataDog/dd-trace-java#9190) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ add injection metadata fields to telemetry forwarder
([#&#8203;9185](DataDog/dd-trace-java#9185) -
[@&#8203;sydney-tung](https://github.com/sydney-tung))
- 🐛 Avoid race conditions on feature discovery during Writer
creation
([#&#8203;9173](DataDog/dd-trace-java#9173) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Surface potential root cause when agent initialization
errors
([#&#8203;9170](DataDog/dd-trace-java#9170) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- 💡 Support adding W3C baggage as span tags
([#&#8203;9169](DataDog/dd-trace-java#9169) -
[@&#8203;rachelyangdog](https://github.com/rachelyangdog))
- ✨⚡ Align our default classloader excludes with OTel
([#&#8203;9161](DataDog/dd-trace-java#9161) -
[@&#8203;mcculls](https://github.com/mcculls))
- ✨ Backpropagate container tags hash coming from the info
endpoint
([#&#8203;9156](DataDog/dd-trace-java#9156) -
[@&#8203;amarziali](https://github.com/amarziali))
- 🐛 Avoid race conditions and multiple agent discovery feature
states
([#&#8203;9135](DataDog/dd-trace-java#9135) -
[@&#8203;amarziali](https://github.com/amarziali))

### Instrumentations

#### AWS SDK instrumentation

- ✨ Enhance Service Representation for Serverless
([#&#8203;9203](DataDog/dd-trace-java#9203) -
[@&#8203;zarirhamza](https://github.com/zarirhamza))

#### gRPC instrumentation

- 🐛 Add check to prevent injection of repeated GRPC headers
([#&#8203;9246](DataDog/dd-trace-java#9246) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### JDBC instrumentation

- 🐛 Fix duplicate trace injection for SQL Server and Oracle DBM full
propagation mode
([#&#8203;9224](DataDog/dd-trace-java#9224) -
[@&#8203;lu-zhengda](https://github.com/lu-zhengda))

#### Play Framework instrumentation

- 🐛 Fix AppSec play.mvc.StatusHeader instrumentation for play 2.6
([#&#8203;9160](DataDog/dd-trace-java#9160) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

</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**: Enabled.

♻ **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: 9da36329ffa552291a640381780b608ef6513e29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: ci visibility Continuous Integration Visibility tag: community Community contribution type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants