Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Log warning when trace buffer overflow occurs #8712

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 1 commit into from
Apr 22, 2025

Conversation

ygree
Copy link
Contributor

@ygree ygree commented Apr 21, 2025

What Does This Do

Log warning when trace buffer overflow occurs.

Motivation

Provide better visibility to trace buffer overflows in production.

Additional Notes

Contributor Checklist

Jira ticket: APMS-15547

@ygree ygree added this to the 1.49.0 milestone Apr 21, 2025
@ygree ygree requested a review from a team as a code owner April 21, 2025 20:23
@ygree ygree requested a review from smola April 21, 2025 20:23
Copy link
Contributor

github-actions bot commented Apr 21, 2025

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.

@ygree ygree force-pushed the ygree/warn-trace-buffer-overflow branch from 4062566 to 8e2ed77 Compare April 21, 2025 20:26
@ygree ygree added the comp: core Tracer core label Apr 21, 2025
@pr-commenter
Copy link

pr-commenter bot commented Apr 21, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master ygree/warn-trace-buffer-overflow
git_commit_date 1745246084 1745267184
git_commit_sha 7dc621f 8e2ed77
release_version 1.49.0-SNAPSHOT~7dc621f3bb 1.49.0-SNAPSHOT~8e2ed77f2c
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1745270240 1745270240
ci_job_id 905589477 905589477
ci_pipeline_id 62827710 62827710
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-eg1sgrom-project-304-concurrent-0-2rnvjp1k 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-eg1sgrom-project-304-concurrent-0-2rnvjp1k 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 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 64 metrics, 7 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.49.0-SNAPSHOT~8e2ed77f2c, baseline=1.49.0-SNAPSHOT~7dc621f3bb

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1057870
Total [baseline] (10.478 s) : 0, 10477653
Agent [candidate] (1.059 s) : 0, 1059117
Total [candidate] (10.557 s) : 0, 10557077
section appsec
Agent [baseline] (1.201 s) : 0, 1201057
Total [baseline] (10.783 s) : 0, 10783414
Agent [candidate] (1.204 s) : 0, 1204461
Total [candidate] (10.834 s) : 0, 10833692
section iast
Agent [baseline] (1.188 s) : 0, 1188008
Total [baseline] (11.012 s) : 0, 11011515
Agent [candidate] (1.197 s) : 0, 1196928
Total [candidate] (11.082 s) : 0, 11082223
section profiling
Agent [baseline] (1.319 s) : 0, 1318867
Total [baseline] (10.952 s) : 0, 10952190
Agent [candidate] (1.31 s) : 0, 1310494
Total [candidate] (11.008 s) : 0, 11007561
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent appsec 1.201 s 143.187 ms (13.5%)
Agent iast 1.188 s 130.137 ms (12.3%)
Agent profiling 1.319 s 260.996 ms (24.7%)
Total tracing 10.478 s -
Total appsec 10.783 s 305.761 ms (2.9%)
Total iast 11.012 s 533.862 ms (5.1%)
Total profiling 10.952 s 474.537 ms (4.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent appsec 1.204 s 145.344 ms (13.7%)
Agent iast 1.197 s 137.811 ms (13.0%)
Agent profiling 1.31 s 251.377 ms (23.7%)
Total tracing 10.557 s -
Total appsec 10.834 s 276.615 ms (2.6%)
Total iast 11.082 s 525.146 ms (5.0%)
Total profiling 11.008 s 450.484 ms (4.3%)
gantt
    title petclinic - break down per module: candidate=1.49.0-SNAPSHOT~8e2ed77f2c, baseline=1.49.0-SNAPSHOT~7dc621f3bb

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (720.577 ms) : 0, 720577
BytebuddyAgent [candidate] (721.094 ms) : 0, 721094
GlobalTracer [baseline] (238.724 ms) : 0, 238724
GlobalTracer [candidate] (239.956 ms) : 0, 239956
AppSec [baseline] (56.632 ms) : 0, 56632
AppSec [candidate] (55.346 ms) : 0, 55346
Debugger [baseline] (4.366 ms) : 0, 4366
Debugger [candidate] (4.367 ms) : 0, 4367
Remote Config [baseline] (679.492 µs) : 0, 679
Remote Config [candidate] (708.842 µs) : 0, 709
Telemetry [baseline] (13.503 ms) : 0, 13503
Telemetry [candidate] (14.152 ms) : 0, 14152
section appsec
BytebuddyAgent [baseline] (741.534 ms) : 0, 741534
BytebuddyAgent [candidate] (742.763 ms) : 0, 742763
GlobalTracer [baseline] (236.426 ms) : 0, 236426
GlobalTracer [candidate] (237.764 ms) : 0, 237764
IAST [baseline] (21.936 ms) : 0, 21936
IAST [candidate] (22.241 ms) : 0, 22241
AppSec [baseline] (175.622 ms) : 0, 175622
AppSec [candidate] (176.159 ms) : 0, 176159
Debugger [baseline] (4.224 ms) : 0, 4224
Debugger [candidate] (4.253 ms) : 0, 4253
Remote Config [baseline] (636.316 µs) : 0, 636
Remote Config [candidate] (646.043 µs) : 0, 646
Telemetry [baseline] (8.216 ms) : 0, 8216
Telemetry [candidate] (8.265 ms) : 0, 8265
section iast
BytebuddyAgent [baseline] (841.556 ms) : 0, 841556
BytebuddyAgent [candidate] (848.471 ms) : 0, 848471
GlobalTracer [baseline] (230.653 ms) : 0, 230653
GlobalTracer [candidate] (231.72 ms) : 0, 231720
IAST [baseline] (23.623 ms) : 0, 23623
IAST [candidate] (23.253 ms) : 0, 23253
AppSec [baseline] (55.249 ms) : 0, 55249
AppSec [candidate] (56.037 ms) : 0, 56037
Debugger [baseline] (4.235 ms) : 0, 4235
Debugger [candidate] (4.317 ms) : 0, 4317
Remote Config [baseline] (603.904 µs) : 0, 604
Remote Config [candidate] (623.728 µs) : 0, 624
Telemetry [baseline] (8.68 ms) : 0, 8680
Telemetry [candidate] (8.854 ms) : 0, 8854
section profiling
BytebuddyAgent [baseline] (720.434 ms) : 0, 720434
BytebuddyAgent [candidate] (714.147 ms) : 0, 714147
GlobalTracer [baseline] (378.166 ms) : 0, 378166
GlobalTracer [candidate] (376.941 ms) : 0, 376941
AppSec [baseline] (54.393 ms) : 0, 54393
AppSec [candidate] (53.216 ms) : 0, 53216
Debugger [baseline] (4.399 ms) : 0, 4399
Debugger [candidate] (4.394 ms) : 0, 4394
Remote Config [baseline] (666.15 µs) : 0, 666
Remote Config [candidate] (652.782 µs) : 0, 653
Telemetry [baseline] (8.968 ms) : 0, 8968
Telemetry [candidate] (9.02 ms) : 0, 9020
ProfilingAgent [baseline] (101.22 ms) : 0, 101220
ProfilingAgent [candidate] (101.803 ms) : 0, 101803
Profiling [baseline] (101.245 ms) : 0, 101245
Profiling [candidate] (101.828 ms) : 0, 101828
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.49.0-SNAPSHOT~8e2ed77f2c, baseline=1.49.0-SNAPSHOT~7dc621f3bb

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.065 s) : 0, 1065168
Total [baseline] (8.73 s) : 0, 8730415
Agent [candidate] (1.059 s) : 0, 1059386
Total [candidate] (8.676 s) : 0, 8675937
section iast
Agent [baseline] (1.191 s) : 0, 1190518
Total [baseline] (9.245 s) : 0, 9244602
Agent [candidate] (1.199 s) : 0, 1199001
Total [candidate] (9.289 s) : 0, 9289460
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.195 s) : 0, 1195080
Total [baseline] (9.26 s) : 0, 9260415
Agent [candidate] (1.202 s) : 0, 1202395
Total [candidate] (9.257 s) : 0, 9257332
section iast_TELEMETRY_OFF
Agent [baseline] (1.186 s) : 0, 1186202
Total [baseline] (9.285 s) : 0, 9284524
Agent [candidate] (1.184 s) : 0, 1184475
Total [candidate] (9.244 s) : 0, 9243804
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent iast 1.191 s 125.35 ms (11.8%)
Agent iast_HARDCODED_SECRET_DISABLED 1.195 s 129.913 ms (12.2%)
Agent iast_TELEMETRY_OFF 1.186 s 121.034 ms (11.4%)
Total tracing 8.73 s -
Total iast 9.245 s 514.187 ms (5.9%)
Total iast_HARDCODED_SECRET_DISABLED 9.26 s 529.999 ms (6.1%)
Total iast_TELEMETRY_OFF 9.285 s 554.109 ms (6.3%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent iast 1.199 s 139.615 ms (13.2%)
Agent iast_HARDCODED_SECRET_DISABLED 1.202 s 143.009 ms (13.5%)
Agent iast_TELEMETRY_OFF 1.184 s 125.089 ms (11.8%)
Total tracing 8.676 s -
Total iast 9.289 s 613.524 ms (7.1%)
Total iast_HARDCODED_SECRET_DISABLED 9.257 s 581.396 ms (6.7%)
Total iast_TELEMETRY_OFF 9.244 s 567.867 ms (6.5%)
gantt
    title insecure-bank - break down per module: candidate=1.49.0-SNAPSHOT~8e2ed77f2c, baseline=1.49.0-SNAPSHOT~7dc621f3bb

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (727.479 ms) : 0, 727479
BytebuddyAgent [candidate] (722.977 ms) : 0, 722977
GlobalTracer [baseline] (241.348 ms) : 0, 241348
GlobalTracer [candidate] (239.548 ms) : 0, 239548
AppSec [baseline] (56.923 ms) : 0, 56923
AppSec [candidate] (55.383 ms) : 0, 55383
Debugger [baseline] (4.387 ms) : 0, 4387
Debugger [candidate] (4.391 ms) : 0, 4391
Remote Config [baseline] (2.171 ms) : 0, 2171
Remote Config [candidate] (1.449 ms) : 0, 1449
Telemetry [baseline] (9.256 ms) : 0, 9256
Telemetry [candidate] (12.184 ms) : 0, 12184
section iast
BytebuddyAgent [baseline] (844.256 ms) : 0, 844256
BytebuddyAgent [candidate] (848.023 ms) : 0, 848023
GlobalTracer [baseline] (230.069 ms) : 0, 230069
GlobalTracer [candidate] (233.833 ms) : 0, 233833
IAST [baseline] (23.133 ms) : 0, 23133
IAST [candidate] (23.282 ms) : 0, 23282
AppSec [baseline] (55.861 ms) : 0, 55861
AppSec [candidate] (56.598 ms) : 0, 56598
Debugger [baseline] (4.277 ms) : 0, 4277
Debugger [candidate] (4.317 ms) : 0, 4317
Remote Config [baseline] (619.796 µs) : 0, 620
Remote Config [candidate] (624.838 µs) : 0, 625
Telemetry [baseline] (8.695 ms) : 0, 8695
Telemetry [candidate] (8.862 ms) : 0, 8862
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (847.223 ms) : 0, 847223
BytebuddyAgent [candidate] (853.898 ms) : 0, 853898
GlobalTracer [baseline] (230.669 ms) : 0, 230669
GlobalTracer [candidate] (231.834 ms) : 0, 231834
IAST [baseline] (24.03 ms) : 0, 24030
IAST [candidate] (24.725 ms) : 0, 24725
AppSec [baseline] (55.812 ms) : 0, 55812
AppSec [candidate] (54.621 ms) : 0, 54621
Debugger [baseline] (4.352 ms) : 0, 4352
Debugger [candidate] (4.267 ms) : 0, 4267
Remote Config [baseline] (625.19 µs) : 0, 625
Remote Config [candidate] (618.332 µs) : 0, 618
Telemetry [baseline] (8.81 ms) : 0, 8810
Telemetry [candidate] (8.761 ms) : 0, 8761
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (840.186 ms) : 0, 840186
BytebuddyAgent [candidate] (838.563 ms) : 0, 838563
GlobalTracer [baseline] (230.632 ms) : 0, 230632
GlobalTracer [candidate] (230.722 ms) : 0, 230722
IAST [baseline] (22.608 ms) : 0, 22608
IAST [candidate] (22.506 ms) : 0, 22506
AppSec [baseline] (56.037 ms) : 0, 56037
AppSec [candidate] (55.887 ms) : 0, 55887
Debugger [baseline] (4.122 ms) : 0, 4122
Debugger [candidate] (4.141 ms) : 0, 4141
Remote Config [baseline] (619.067 µs) : 0, 619
Remote Config [candidate] (628.959 µs) : 0, 629
Telemetry [baseline] (8.702 ms) : 0, 8702
Telemetry [candidate] (8.615 ms) : 0, 8615
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-04-21T20:47:22 2025-04-21T20:55:05
git_branch master ygree/warn-trace-buffer-overflow
git_commit_date 1745246084 1745267184
git_commit_sha 7dc621f 8e2ed77
release_version 1.49.0-SNAPSHOT~7dc621f3bb 1.49.0-SNAPSHOT~8e2ed77f2c
start_time 2025-04-21T20:47:08 2025-04-21T20:54:51
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1745269304 1745269304
ci_job_id 905589478 905589478
ci_pipeline_id 62827710 62827710
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zx3nujs5-project-304-concurrent-0-j8en4izg 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zx3nujs5-project-304-concurrent-0-j8en4izg 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 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 14 metrics, 16 unstable metrics.

Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.49.0-SNAPSHOT~8e2ed77f2c, baseline=1.49.0-SNAPSHOT~7dc621f3bb
    dateFormat X
    axisFormat %s
section baseline
no_agent (383.536 µs) : 364, 403
.   : milestone, 384,
iast (517.527 µs) : 496, 539
.   : milestone, 518,
iast_FULL (733.934 µs) : 712, 756
.   : milestone, 734,
iast_GLOBAL (553.685 µs) : 532, 575
.   : milestone, 554,
iast_HARDCODED_SECRET_DISABLED (515.409 µs) : 494, 537
.   : milestone, 515,
iast_INACTIVE (466.673 µs) : 445, 488
.   : milestone, 467,
iast_TELEMETRY_OFF (496.486 µs) : 475, 518
.   : milestone, 496,
tracing (460.874 µs) : 440, 482
.   : milestone, 461,
section candidate
no_agent (374.787 µs) : 355, 395
.   : milestone, 375,
iast (517.717 µs) : 495, 541
.   : milestone, 518,
iast_FULL (731.897 µs) : 710, 754
.   : milestone, 732,
iast_GLOBAL (559.898 µs) : 538, 582
.   : milestone, 560,
iast_HARDCODED_SECRET_DISABLED (515.946 µs) : 495, 537
.   : milestone, 516,
iast_INACTIVE (459.805 µs) : 439, 481
.   : milestone, 460,
iast_TELEMETRY_OFF (504.225 µs) : 482, 527
.   : milestone, 504,
tracing (457.486 µs) : 437, 478
.   : milestone, 457,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 383.536 µs [363.836 µs, 403.237 µs] -
iast 517.527 µs [495.747 µs, 539.307 µs] 133.991 µs (34.9%)
iast_FULL 733.934 µs [711.907 µs, 755.96 µs] 350.398 µs (91.4%)
iast_GLOBAL 553.685 µs [532.064 µs, 575.305 µs] 170.148 µs (44.4%)
iast_HARDCODED_SECRET_DISABLED 515.409 µs [493.812 µs, 537.006 µs] 131.873 µs (34.4%)
iast_INACTIVE 466.673 µs [445.119 µs, 488.226 µs] 83.136 µs (21.7%)
iast_TELEMETRY_OFF 496.486 µs [474.995 µs, 517.976 µs] 112.949 µs (29.4%)
tracing 460.874 µs [439.845 µs, 481.904 µs] 77.338 µs (20.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 374.787 µs [354.917 µs, 394.658 µs] -
iast 517.717 µs [494.595 µs, 540.84 µs] 142.93 µs (38.1%)
iast_FULL 731.897 µs [710.034 µs, 753.76 µs] 357.11 µs (95.3%)
iast_GLOBAL 559.898 µs [537.66 µs, 582.136 µs] 185.111 µs (49.4%)
iast_HARDCODED_SECRET_DISABLED 515.946 µs [494.528 µs, 537.365 µs] 141.159 µs (37.7%)
iast_INACTIVE 459.805 µs [438.767 µs, 480.844 µs] 85.018 µs (22.7%)
iast_TELEMETRY_OFF 504.225 µs [481.937 µs, 526.513 µs] 129.437 µs (34.5%)
tracing 457.486 µs [436.873 µs, 478.099 µs] 82.698 µs (22.1%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.49.0-SNAPSHOT~8e2ed77f2c, baseline=1.49.0-SNAPSHOT~7dc621f3bb
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.361 ms) : 1341, 1380
.   : milestone, 1361,
appsec (1.736 ms) : 1713, 1759
.   : milestone, 1736,
appsec_no_iast (1.747 ms) : 1724, 1770
.   : milestone, 1747,
code_origins (1.68 ms) : 1653, 1706
.   : milestone, 1680,
iast (1.518 ms) : 1494, 1542
.   : milestone, 1518,
profiling (1.52 ms) : 1497, 1544
.   : milestone, 1520,
tracing (1.494 ms) : 1469, 1520
.   : milestone, 1494,
section candidate
no_agent (1.363 ms) : 1343, 1383
.   : milestone, 1363,
appsec (1.742 ms) : 1719, 1765
.   : milestone, 1742,
appsec_no_iast (1.715 ms) : 1691, 1740
.   : milestone, 1715,
code_origins (1.675 ms) : 1647, 1703
.   : milestone, 1675,
iast (1.507 ms) : 1483, 1532
.   : milestone, 1507,
profiling (1.551 ms) : 1525, 1576
.   : milestone, 1551,
tracing (1.493 ms) : 1469, 1517
.   : milestone, 1493,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.361 ms [1.341 ms, 1.38 ms] -
appsec 1.736 ms [1.713 ms, 1.759 ms] 375.217 µs (27.6%)
appsec_no_iast 1.747 ms [1.724 ms, 1.77 ms] 386.727 µs (28.4%)
code_origins 1.68 ms [1.653 ms, 1.706 ms] 318.794 µs (23.4%)
iast 1.518 ms [1.494 ms, 1.542 ms] 157.34 µs (11.6%)
profiling 1.52 ms [1.497 ms, 1.544 ms] 159.593 µs (11.7%)
tracing 1.494 ms [1.469 ms, 1.52 ms] 133.662 µs (9.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.363 ms [1.343 ms, 1.383 ms] -
appsec 1.742 ms [1.719 ms, 1.765 ms] 379.175 µs (27.8%)
appsec_no_iast 1.715 ms [1.691 ms, 1.74 ms] 352.532 µs (25.9%)
code_origins 1.675 ms [1.647 ms, 1.703 ms] 312.029 µs (22.9%)
iast 1.507 ms [1.483 ms, 1.532 ms] 144.456 µs (10.6%)
profiling 1.551 ms [1.525 ms, 1.576 ms] 187.679 µs (13.8%)
tracing 1.493 ms [1.469 ms, 1.517 ms] 130.546 µs (9.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master ygree/warn-trace-buffer-overflow
git_commit_date 1745246084 1745267184
git_commit_sha 7dc621f 8e2ed77
release_version 1.49.0-SNAPSHOT~7dc621f3bb 1.49.0-SNAPSHOT~8e2ed77f2c
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1745269794 1745269794
ci_job_id 905589479 905589479
ci_pipeline_id 62827710 62827710
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-3iu6hdy-project-304-concurrent-0-33qy51oz 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-3iu6hdy-project-304-concurrent-0-33qy51oz 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variant appsec appsec

Summary

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

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.49.0-SNAPSHOT~8e2ed77f2c, baseline=1.49.0-SNAPSHOT~7dc621f3bb
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.472 ms) : 1460, 1483
.   : milestone, 1472,
appsec (2.344 ms) : 2300, 2387
.   : milestone, 2344,
iast (2.119 ms) : 2063, 2174
.   : milestone, 2119,
iast_GLOBAL (2.165 ms) : 2109, 2221
.   : milestone, 2165,
profiling (2.004 ms) : 1958, 2049
.   : milestone, 2004,
tracing (1.95 ms) : 1907, 1992
.   : milestone, 1950,
section candidate
no_agent (1.468 ms) : 1457, 1480
.   : milestone, 1468,
appsec (2.347 ms) : 2303, 2391
.   : milestone, 2347,
iast (2.12 ms) : 2064, 2175
.   : milestone, 2120,
iast_GLOBAL (2.159 ms) : 2103, 2214
.   : milestone, 2159,
profiling (1.987 ms) : 1942, 2032
.   : milestone, 1987,
tracing (1.962 ms) : 1919, 2005
.   : milestone, 1962,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.46 ms, 1.483 ms] -
appsec 2.344 ms [2.3 ms, 2.387 ms] 871.748 µs (59.2%)
iast 2.119 ms [2.063 ms, 2.174 ms] 646.959 µs (44.0%)
iast_GLOBAL 2.165 ms [2.109 ms, 2.221 ms] 693.064 µs (47.1%)
profiling 2.004 ms [1.958 ms, 2.049 ms] 531.573 µs (36.1%)
tracing 1.95 ms [1.907 ms, 1.992 ms] 477.914 µs (32.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.468 ms [1.457 ms, 1.48 ms] -
appsec 2.347 ms [2.303 ms, 2.391 ms] 878.716 µs (59.8%)
iast 2.12 ms [2.064 ms, 2.175 ms] 651.223 µs (44.4%)
iast_GLOBAL 2.159 ms [2.103 ms, 2.214 ms] 690.24 µs (47.0%)
profiling 1.987 ms [1.942 ms, 2.032 ms] 518.934 µs (35.3%)
tracing 1.962 ms [1.919 ms, 2.005 ms] 493.524 µs (33.6%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.49.0-SNAPSHOT~8e2ed77f2c, baseline=1.49.0-SNAPSHOT~7dc621f3bb
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.978 s) : 14978000, 14978000
.   : milestone, 14978000,
appsec (15.048 s) : 15048000, 15048000
.   : milestone, 15048000,
iast (18.765 s) : 18765000, 18765000
.   : milestone, 18765000,
iast_GLOBAL (18.094 s) : 18094000, 18094000
.   : milestone, 18094000,
profiling (15.62 s) : 15620000, 15620000
.   : milestone, 15620000,
tracing (14.828 s) : 14828000, 14828000
.   : milestone, 14828000,
section candidate
no_agent (15.575 s) : 15575000, 15575000
.   : milestone, 15575000,
appsec (15.122 s) : 15122000, 15122000
.   : milestone, 15122000,
iast (19.003 s) : 19003000, 19003000
.   : milestone, 19003000,
iast_GLOBAL (17.537 s) : 17537000, 17537000
.   : milestone, 17537000,
profiling (15.035 s) : 15035000, 15035000
.   : milestone, 15035000,
tracing (15.117 s) : 15117000, 15117000
.   : milestone, 15117000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.978 s [14.978 s, 14.978 s] -
appsec 15.048 s [15.048 s, 15.048 s] 70.0 ms (0.5%)
iast 18.765 s [18.765 s, 18.765 s] 3.787 s (25.3%)
iast_GLOBAL 18.094 s [18.094 s, 18.094 s] 3.116 s (20.8%)
profiling 15.62 s [15.62 s, 15.62 s] 642.0 ms (4.3%)
tracing 14.828 s [14.828 s, 14.828 s] -150.0 ms (-1.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.575 s [15.575 s, 15.575 s] -
appsec 15.122 s [15.122 s, 15.122 s] -453.0 ms (-2.9%)
iast 19.003 s [19.003 s, 19.003 s] 3.428 s (22.0%)
iast_GLOBAL 17.537 s [17.537 s, 17.537 s] 1.962 s (12.6%)
profiling 15.035 s [15.035 s, 15.035 s] -540.0 ms (-3.5%)
tracing 15.117 s [15.117 s, 15.117 s] -458.0 ms (-2.9%)

@ygree ygree enabled auto-merge (squash) April 22, 2025 00:32
@ygree ygree self-assigned this Apr 22, 2025
@ygree ygree merged commit b83742d into master Apr 22, 2025
259 of 260 checks passed
@ygree ygree deleted the ygree/warn-trace-buffer-overflow branch April 22, 2025 17:47
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request May 7, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[com.google.cloud:google-cloud-logging](https://github.com/googleapis/java-logging)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`3.22.2` -> `3.22.3` |
|
[com.google.cloud:google-cloud-datastore](https://github.com/googleapis/java-datastore)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.28.0` -> `2.28.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.48.2` -> `1.49.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.36` -> `2.31.37` |

---

### Release Notes

<details>
<summary>googleapis/java-logging
(com.google.cloud:google-cloud-logging)</summary>

###
[`v3.22.3`](https://github.com/googleapis/java-logging/blob/HEAD/CHANGELOG.md#3223-2025-05-06)

##### Bug Fixes

- **deps:** Update the Java code generator (gapic-generator-java) to
2.56.3
([844f4fa](googleapis/java-logging@844f4fa))

##### Dependencies

- Update dependency com.google.cloud:sdk-platform-java-config to v3.46.3
([#&#8203;1801](googleapis/java-logging#1801))
([d7aa7bc](googleapis/java-logging@d7aa7bc))
- Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0
([#&#8203;1803](googleapis/java-logging#1803))
([5967ffe](googleapis/java-logging@5967ffe))
- Update googleapis/sdk-platform-java action to v2.57.0
([#&#8203;1804](googleapis/java-logging#1804))
([e9a27ec](googleapis/java-logging@e9a27ec))

</details>

<details>
<summary>googleapis/java-datastore
(com.google.cloud:google-cloud-datastore)</summary>

###
[`v2.28.1`](https://github.com/googleapis/java-datastore/blob/HEAD/CHANGELOG.md#2281-2025-05-06)

##### Dependencies

- Update dependency com.google.cloud:sdk-platform-java-config to v3.47.0
([#&#8203;1841](googleapis/java-datastore#1841))
([ac393e6](googleapis/java-datastore@ac393e6))
- Update googleapis/sdk-platform-java action to v2.57.0
([#&#8203;1842](googleapis/java-datastore#1842))
([0745906](googleapis/java-datastore@0745906))

</details>

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

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

### Components

#### Configuration at Runtime

- ✨ Add process tags as list to remote config payload
([#&#8203;8705](DataDog/dd-trace-java#8705) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Continuous Integration Visibility

- 🐛 Add span propagation for Pekko scheduled tasks
([#&#8203;8765](DataDog/dd-trace-java#8765) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Update test.retry_reason to use full name of the feature
([#&#8203;8689](DataDog/dd-trace-java#8689) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- 🧹 Remove unused TestEventsHandler methods
([#&#8203;8674](DataDog/dd-trace-java#8674) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))

#### Dynamic Instrumentation

- 🐛 Fix exclude identifiers normalization
([#&#8203;8742](DataDog/dd-trace-java#8742) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Make source file tracking asynchronous
([#&#8203;8684](DataDog/dd-trace-java#8684) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add scope filtering for symbol extraction
([#&#8203;8676](DataDog/dd-trace-java#8676) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add support for [@&#8203;key](https://github.com/key) and
[@&#8203;value](https://github.com/value) for Map filtering
([#&#8203;8669](DataDog/dd-trace-java#8669) -
[@&#8203;jpbempel](https://github.com/jpbempel))

#### Library Injection

- ✨ Add system property to force injection of the tracing
library even though multiple javaagents have been detected
([#&#8203;8697](DataDog/dd-trace-java#8697) -
[@&#8203;cecile75](https://github.com/cecile75))

#### Metrics

- ✨ Allow dogstatsd port to be configurable with
DD_DOGSTATSD_PORT
([#&#8203;8693](DataDog/dd-trace-java#8693) -
[@&#8203;randomanderson](https://github.com/randomanderson))

#### Profiling

- ✨ Bump ddprof-java to 1.25.1
([#&#8203;8750](DataDog/dd-trace-java#8750) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- 🐛 Remove cleanup-on-shutdown for temporary files
([#&#8203;8746](DataDog/dd-trace-java#8746) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨⚡ Replace a regex-based SMAP parser with a hand-crafted
one
([#&#8203;8730](DataDog/dd-trace-java#8730) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Improve error reporting on profiler startup
([#&#8203;8714](DataDog/dd-trace-java#8714) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Exclude ProxyLeakTask exception from exception profiling
([#&#8203;8666](DataDog/dd-trace-java#8666) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- ✨ Use jvmstat for JDKs 9+ programmatically
([#&#8203;8641](DataDog/dd-trace-java#8641) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Telemetry

- ✨ Allow dogstatsd port to be configurable with
DD_DOGSTATSD_PORT
([#&#8203;8693](DataDog/dd-trace-java#8693) -
[@&#8203;randomanderson](https://github.com/randomanderson))
- 🐛 Fix appsec.waf.requests telemetry metric
([#&#8203;8644](DataDog/dd-trace-java#8644) -
[@&#8203;jandro996](https://github.com/jandro996))

#### Tracer core

- ✨ Exclude jackson afterburner dynamic classes from
instrumentation
([#&#8203;8747](DataDog/dd-trace-java#8747) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Introduce Java 8 bytecode bridge for instrumentation API
([#&#8203;8736](DataDog/dd-trace-java#8736) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ⚡🧹 Use byte-buddy classes optimized for Java8+
([#&#8203;8735](DataDog/dd-trace-java#8735) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Do not set the hibernate or datanucleus span service name when
disabled
([#&#8203;8727](DataDog/dd-trace-java#8727) -
[@&#8203;ygree](https://github.com/ygree))
- ✨ Update bytebuddy and ASM to support JDK 24
([#&#8203;8720](DataDog/dd-trace-java#8720) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))
- 🐛 Turn off JDK socket support by default
([#&#8203;8715](DataDog/dd-trace-java#8715) -
[@&#8203;mcculls](https://github.com/mcculls))
- 🐛 Log warning when trace buffer overflow occurs
([#&#8203;8712](DataDog/dd-trace-java#8712) -
[@&#8203;ygree](https://github.com/ygree))
- ✨🧪 Introducing an internal integration name
([#&#8203;8708](DataDog/dd-trace-java#8708) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Add process tags to client stats payload
([#&#8203;8704](DataDog/dd-trace-java#8704) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Collect process tags for tracing
([#&#8203;8698](DataDog/dd-trace-java#8698) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Stable Config file: target system properties in
process_arguments and support template variables in YamlParser
([#&#8203;8690](DataDog/dd-trace-java#8690) -
[@&#8203;mtoffl01](https://github.com/mtoffl01))
- ✨⚡ Use prefix trie for proxy ignores
([#&#8203;8678](DataDog/dd-trace-java#8678) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Allow agent to be automatically injected when running aside
Log4J patch agent
([#&#8203;8648](DataDog/dd-trace-java#8648) -
[@&#8203;paullegranddc](https://github.com/paullegranddc))
- ✨ Use jvmstat for JDKs 9+ programmatically
([#&#8203;8641](DataDog/dd-trace-java#8641) -
[@&#8203;MattAlp](https://github.com/MattAlp))

#### Tracer internal logging

- 🐛 Delete print line
([#&#8203;8686](DataDog/dd-trace-java#8686) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

### Instrumentations

#### Akka instrumentation

- 🐛 Handle reentrant scope cleanup in Akka/Pekko actor
instrumentations
([#&#8203;8722](DataDog/dd-trace-java#8722) -
[@&#8203;mcculls](https://github.com/mcculls))

#### Apache Spark instrumentation

- ✨ Use OpenLineage root parent information to generate trace
id ([#&#8203;8726](DataDog/dd-trace-java#8726)
- [@&#8203;mobuchowski](https://github.com/mobuchowski))
- ✨ Spark job cancellation no longer marks application as
failed
([#&#8203;8701](DataDog/dd-trace-java#8701) -
[@&#8203;paul-laffon-dd](https://github.com/paul-laffon-dd))

#### JDBC instrumentation

- 💡 Add support for sybase tds jdbc driver
([#&#8203;8764](DataDog/dd-trace-java#8764) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Kotlin instrumentation

- 🐛 Take defensive copy of parent scope stack when closing nested
coroutines
([#&#8203;8749](DataDog/dd-trace-java#8749) -
[@&#8203;mcculls](https://github.com/mcculls))

#### Reactor instrumentation

- ✨⚡ Do not inspect reactor context when not needed
([#&#8203;8745](DataDog/dd-trace-java#8745) -
[@&#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**: 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: 795f347ae34d056efc1194c2f606cee7bca1beea
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants