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

Skip to content

Conversation

jbachorik
Copy link
Contributor

@jbachorik jbachorik commented Jul 8, 2025

What Does This Do

Changes the log level for SmapEntryFactory message about missing systemMap operation.

Motivation

The warning is mostly annoying and the user can not really do anything to avoid it, except of upgrading to Java 22+

It should be of debug level and sent to telemetry such that we can easily look it up in case a customer is expecting smap events and is not receiving them.

Solves #8067

Additional Notes

Contributor Checklist

@jbachorik jbachorik requested a review from a team as a code owner July 8, 2025 08:55
Copy link
Contributor

github-actions bot commented Jul 8, 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.

@jbachorik jbachorik added type: bug Bug report and fix comp: profiling Profiling labels Jul 8, 2025
@pr-commenter
Copy link

pr-commenter bot commented Jul 8, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/smap_logging
git_commit_date 1751969135 1751975991
git_commit_sha 3bc6acd da4bb5b
release_version 1.51.0-SNAPSHOT~3bc6acdd05 1.51.0-SNAPSHOT~da4bb5bc67
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1751977864 1751977864
ci_job_id 1017993897 1017993897
ci_pipeline_id 69891969 69891969
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-z5t2mfgz 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-z5t2mfgz 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 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 45 metrics, 8 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.51.0-SNAPSHOT~da4bb5bc67, baseline=1.51.0-SNAPSHOT~3bc6acdd05

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.005 s) : 0, 1005405
Total [baseline] (8.602 s) : 0, 8601801
Agent [candidate] (1.001 s) : 0, 1001282
Total [candidate] (8.577 s) : 0, 8576560
section iast
Agent [baseline] (1.135 s) : 0, 1134541
Total [baseline] (9.298 s) : 0, 9297691
Agent [candidate] (1.136 s) : 0, 1135750
Total [candidate] (9.322 s) : 0, 9322390
Loading
  • baseline results
Module Variant Duration Ξ” tracing
Agent tracing 1.005 s -
Agent iast 1.135 s 129.136 ms (12.8%)
Total tracing 8.602 s -
Total iast 9.298 s 695.889 ms (8.1%)
  • candidate results
Module Variant Duration Ξ” tracing
Agent tracing 1.001 s -
Agent iast 1.136 s 134.468 ms (13.4%)
Total tracing 8.577 s -
Total iast 9.322 s 745.831 ms (8.7%)
gantt
    title insecure-bank - break down per module: candidate=1.51.0-SNAPSHOT~da4bb5bc67, baseline=1.51.0-SNAPSHOT~3bc6acdd05

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (694.122 ms) : 0, 694122
BytebuddyAgent [candidate] (691.386 ms) : 0, 691386
GlobalTracer [baseline] (244.586 ms) : 0, 244586
GlobalTracer [candidate] (243.428 ms) : 0, 243428
AppSec [baseline] (30.615 ms) : 0, 30615
AppSec [candidate] (30.482 ms) : 0, 30482
Debugger [baseline] (6.148 ms) : 0, 6148
Debugger [candidate] (6.1 ms) : 0, 6100
Remote Config [baseline] (680.708 Β΅s) : 0, 681
Remote Config [candidate] (677.359 Β΅s) : 0, 677
Telemetry [baseline] (8.306 ms) : 0, 8306
Telemetry [candidate] (8.264 ms) : 0, 8264
section iast
BytebuddyAgent [baseline] (808.9 ms) : 0, 808900
BytebuddyAgent [candidate] (808.944 ms) : 0, 808944
GlobalTracer [baseline] (232.564 ms) : 0, 232564
GlobalTracer [candidate] (234.232 ms) : 0, 234232
AppSec [baseline] (31.523 ms) : 0, 31523
AppSec [candidate] (30.429 ms) : 0, 30429
Debugger [baseline] (5.832 ms) : 0, 5832
Debugger [candidate] (5.814 ms) : 0, 5814
Remote Config [baseline] (589.056 Β΅s) : 0, 589
Remote Config [candidate] (611.896 Β΅s) : 0, 612
Telemetry [baseline] (8.023 ms) : 0, 8023
Telemetry [candidate] (8.006 ms) : 0, 8006
IAST [baseline] (26.219 ms) : 0, 26219
IAST [candidate] (26.926 ms) : 0, 26926
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.51.0-SNAPSHOT~da4bb5bc67, baseline=1.51.0-SNAPSHOT~3bc6acdd05

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.004 s) : 0, 1004421
Total [baseline] (10.741 s) : 0, 10740784
Agent [candidate] (998.27 ms) : 0, 998270
Total [candidate] (10.641 s) : 0, 10641337
section appsec
Agent [baseline] (1.179 s) : 0, 1179331
Total [baseline] (10.806 s) : 0, 10805938
Agent [candidate] (1.176 s) : 0, 1176125
Total [candidate] (10.85 s) : 0, 10849947
section iast
Agent [baseline] (1.136 s) : 0, 1135827
Total [baseline] (10.91 s) : 0, 10910485
Agent [candidate] (1.135 s) : 0, 1134510
Total [candidate] (10.846 s) : 0, 10845882
section profiling
Agent [baseline] (1.246 s) : 0, 1245663
Total [baseline] (10.925 s) : 0, 10924736
Agent [candidate] (1.254 s) : 0, 1254496
Total [candidate] (11.036 s) : 0, 11035529
Loading
  • baseline results
Module Variant Duration Ξ” tracing
Agent tracing 1.004 s -
Agent appsec 1.179 s 174.91 ms (17.4%)
Agent iast 1.136 s 131.406 ms (13.1%)
Agent profiling 1.246 s 241.242 ms (24.0%)
Total tracing 10.741 s -
Total appsec 10.806 s 65.153 ms (0.6%)
Total iast 10.91 s 169.701 ms (1.6%)
Total profiling 10.925 s 183.951 ms (1.7%)
  • candidate results
Module Variant Duration Ξ” tracing
Agent tracing 998.27 ms -
Agent appsec 1.176 s 177.855 ms (17.8%)
Agent iast 1.135 s 136.241 ms (13.6%)
Agent profiling 1.254 s 256.226 ms (25.7%)
Total tracing 10.641 s -
Total appsec 10.85 s 208.611 ms (2.0%)
Total iast 10.846 s 204.545 ms (1.9%)
Total profiling 11.036 s 394.193 ms (3.7%)
gantt
    title petclinic - break down per module: candidate=1.51.0-SNAPSHOT~da4bb5bc67, baseline=1.51.0-SNAPSHOT~3bc6acdd05

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (693.52 ms) : 0, 693520
BytebuddyAgent [candidate] (688.752 ms) : 0, 688752
GlobalTracer [baseline] (244.094 ms) : 0, 244094
GlobalTracer [candidate] (243.252 ms) : 0, 243252
AppSec [baseline] (30.657 ms) : 0, 30657
AppSec [candidate] (30.376 ms) : 0, 30376
Debugger [baseline] (6.148 ms) : 0, 6148
Debugger [candidate] (6.07 ms) : 0, 6070
Remote Config [baseline] (693.571 Β΅s) : 0, 694
Remote Config [candidate] (680.11 Β΅s) : 0, 680
Telemetry [baseline] (8.334 ms) : 0, 8334
Telemetry [candidate] (8.212 ms) : 0, 8212
section appsec
BytebuddyAgent [baseline] (712.202 ms) : 0, 712202
BytebuddyAgent [candidate] (711.49 ms) : 0, 711490
GlobalTracer [baseline] (236.236 ms) : 0, 236236
GlobalTracer [candidate] (235.771 ms) : 0, 235771
AppSec [baseline] (172.151 ms) : 0, 172151
AppSec [candidate] (170.337 ms) : 0, 170337
Debugger [baseline] (5.766 ms) : 0, 5766
Debugger [candidate] (5.757 ms) : 0, 5757
Remote Config [baseline] (600.352 Β΅s) : 0, 600
Remote Config [candidate] (606.948 Β΅s) : 0, 607
Telemetry [baseline] (8.068 ms) : 0, 8068
Telemetry [candidate] (8.115 ms) : 0, 8115
IAST [baseline] (23.375 ms) : 0, 23375
IAST [candidate] (23.193 ms) : 0, 23193
section iast
BytebuddyAgent [baseline] (808.984 ms) : 0, 808984
BytebuddyAgent [candidate] (808.451 ms) : 0, 808451
GlobalTracer [baseline] (233.76 ms) : 0, 233760
GlobalTracer [candidate] (233.762 ms) : 0, 233762
AppSec [baseline] (28.942 ms) : 0, 28942
AppSec [candidate] (29.577 ms) : 0, 29577
Debugger [baseline] (5.866 ms) : 0, 5866
Debugger [candidate] (5.772 ms) : 0, 5772
Remote Config [baseline] (596.981 Β΅s) : 0, 597
Remote Config [candidate] (580.417 Β΅s) : 0, 580
Telemetry [baseline] (7.981 ms) : 0, 7981
Telemetry [candidate] (7.928 ms) : 0, 7928
IAST [baseline] (28.828 ms) : 0, 28828
IAST [candidate] (27.628 ms) : 0, 27628
section profiling
BytebuddyAgent [baseline] (677.927 ms) : 0, 677927
BytebuddyAgent [candidate] (683.775 ms) : 0, 683775
GlobalTracer [baseline] (361.604 ms) : 0, 361604
GlobalTracer [candidate] (364.506 ms) : 0, 364506
AppSec [baseline] (30.93 ms) : 0, 30930
AppSec [candidate] (32.803 ms) : 0, 32803
Debugger [baseline] (11.303 ms) : 0, 11303
Debugger [candidate] (11.372 ms) : 0, 11372
Remote Config [baseline] (667.589 Β΅s) : 0, 668
Remote Config [candidate] (670.211 Β΅s) : 0, 670
Telemetry [baseline] (9.504 ms) : 0, 9504
Telemetry [candidate] (8.798 ms) : 0, 8798
ProfilingAgent [baseline] (105.301 ms) : 0, 105301
ProfilingAgent [candidate] (103.585 ms) : 0, 103585
Profiling [baseline] (105.325 ms) : 0, 105325
Profiling [candidate] (103.608 ms) : 0, 103608
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/smap_logging
git_commit_date 1751969135 1751975991
git_commit_sha 3bc6acd da4bb5b
release_version 1.51.0-SNAPSHOT~3bc6acdd05 1.51.0-SNAPSHOT~da4bb5bc67
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1751977525 1751977525
ci_job_id 1017993898 1017993898
ci_pipeline_id 69891969 69891969
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-2wxt8i4q 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-2wxt8i4q 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 4 performance improvements and 1 performance regressions! Performance is the same for 7 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:profiling:high_load better
[-527.918Β΅s; -217.524Β΅s] or [-5.941%; -2.448%]
unstable
[-45.690op/s; +91.065op/s] or [-8.753%; +17.445%]
8.514ms 544.688op/s 8.886ms 522.000op/s
scenario:load:insecure-bank:tracing:high_load better
[-941.264Β΅s; -694.919Β΅s] or [-11.170%; -8.247%]
unstable
[-14.272op/s; +130.897op/s] or [-2.594%; +23.794%]
7.609ms 608.438op/s 8.427ms 550.125op/s
scenario:load:insecure-bank:iast_FULL:high_load better
[-1014.826Β΅s; -415.539Β΅s] or [-7.092%; -2.904%]
unstable
[-19.487op/s; +53.424op/s] or [-5.985%; +16.408%]
13.595ms 342.562op/s 14.310ms 325.594op/s
scenario:load:petclinic:code_origins:high_load worse
[+1.186ms; +2.030ms] or [+2.671%; +4.571%]
unstable
[-10.966op/s; +3.641op/s] or [-10.408%; +3.455%]
46.010ms 101.700op/s 44.402ms 105.362op/s
scenario:load:petclinic:iast:high_load better
[-2.550ms; -1.726ms] or [-5.638%; -3.817%]
unstable
[-2.230op/s; +12.455op/s] or [-2.156%; +12.042%]
43.090ms 108.550op/s 45.228ms 103.438op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~da4bb5bc67, baseline=1.51.0-SNAPSHOT~3bc6acdd05
    dateFormat X
    axisFormat %s
section baseline
no_agent (35.752 ms) : 35471, 36033
.   : milestone, 35752,
appsec (49.133 ms) : 48710, 49556
.   : milestone, 49133,
code_origins (44.402 ms) : 44021, 44783
.   : milestone, 44402,
iast (45.228 ms) : 44842, 45614
.   : milestone, 45228,
profiling (48.543 ms) : 48092, 48994
.   : milestone, 48543,
tracing (42.739 ms) : 42380, 43098
.   : milestone, 42739,
section candidate
no_agent (36.355 ms) : 36059, 36650
.   : milestone, 36355,
appsec (48.275 ms) : 47846, 48704
.   : milestone, 48275,
code_origins (46.01 ms) : 45607, 46412
.   : milestone, 46010,
iast (43.09 ms) : 42710, 43470
.   : milestone, 43090,
profiling (49.873 ms) : 49426, 50320
.   : milestone, 49873,
tracing (42.355 ms) : 41998, 42712
.   : milestone, 42355,
Loading
  • baseline results
Variant Request duration [CI 0.99] Ξ” no_agent
no_agent 35.752 ms [35.471 ms, 36.033 ms] -
appsec 49.133 ms [48.71 ms, 49.556 ms] 13.381 ms (37.4%)
code_origins 44.402 ms [44.021 ms, 44.783 ms] 8.65 ms (24.2%)
iast 45.228 ms [44.842 ms, 45.614 ms] 9.476 ms (26.5%)
profiling 48.543 ms [48.092 ms, 48.994 ms] 12.791 ms (35.8%)
tracing 42.739 ms [42.38 ms, 43.098 ms] 6.987 ms (19.5%)
  • candidate results
Variant Request duration [CI 0.99] Ξ” no_agent
no_agent 36.355 ms [36.059 ms, 36.65 ms] -
appsec 48.275 ms [47.846 ms, 48.704 ms] 11.92 ms (32.8%)
code_origins 46.01 ms [45.607 ms, 46.412 ms] 9.655 ms (26.6%)
iast 43.09 ms [42.71 ms, 43.47 ms] 6.735 ms (18.5%)
profiling 49.873 ms [49.426 ms, 50.32 ms] 13.518 ms (37.2%)
tracing 42.355 ms [41.998 ms, 42.712 ms] 6.0 ms (16.5%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.51.0-SNAPSHOT~da4bb5bc67, baseline=1.51.0-SNAPSHOT~3bc6acdd05
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.304 ms) : 4250, 4358
.   : milestone, 4304,
iast (9.482 ms) : 9325, 9639
.   : milestone, 9482,
iast_FULL (14.31 ms) : 14022, 14598
.   : milestone, 14310,
iast_GLOBAL (10.066 ms) : 9885, 10246
.   : milestone, 10066,
profiling (8.886 ms) : 8727, 9045
.   : milestone, 8886,
tracing (8.427 ms) : 8305, 8549
.   : milestone, 8427,
section candidate
no_agent (4.324 ms) : 4274, 4375
.   : milestone, 4324,
iast (9.673 ms) : 9512, 9834
.   : milestone, 9673,
iast_FULL (13.595 ms) : 13327, 13863
.   : milestone, 13595,
iast_GLOBAL (10.262 ms) : 10067, 10456
.   : milestone, 10262,
profiling (8.514 ms) : 8386, 8641
.   : milestone, 8514,
tracing (7.609 ms) : 7502, 7715
.   : milestone, 7609,
Loading
  • baseline results
Variant Request duration [CI 0.99] Ξ” no_agent
no_agent 4.304 ms [4.25 ms, 4.358 ms] -
iast 9.482 ms [9.325 ms, 9.639 ms] 5.178 ms (120.3%)
iast_FULL 14.31 ms [14.022 ms, 14.598 ms] 10.006 ms (232.5%)
iast_GLOBAL 10.066 ms [9.885 ms, 10.246 ms] 5.762 ms (133.9%)
profiling 8.886 ms [8.727 ms, 9.045 ms] 4.582 ms (106.5%)
tracing 8.427 ms [8.305 ms, 8.549 ms] 4.123 ms (95.8%)
  • candidate results
Variant Request duration [CI 0.99] Ξ” no_agent
no_agent 4.324 ms [4.274 ms, 4.375 ms] -
iast 9.673 ms [9.512 ms, 9.834 ms] 5.348 ms (123.7%)
iast_FULL 13.595 ms [13.327 ms, 13.863 ms] 9.27 ms (214.4%)
iast_GLOBAL 10.262 ms [10.067 ms, 10.456 ms] 5.937 ms (137.3%)
profiling 8.514 ms [8.386 ms, 8.641 ms] 4.189 ms (96.9%)
tracing 7.609 ms [7.502 ms, 7.715 ms] 3.284 ms (75.9%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jb/smap_logging
git_commit_date 1751969135 1751975991
git_commit_sha 3bc6acd da4bb5b
release_version 1.51.0-SNAPSHOT~3bc6acdd05 1.51.0-SNAPSHOT~da4bb5bc67
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1751978119 1751978119
ci_job_id 1017993899 1017993899
ci_pipeline_id 69891969 69891969
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-2-49v2ped2 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-2-49v2ped2 6.8.0-1030-aws #32~22.04.1-Ubuntu SMP Thu Jun 5 08:38:24 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~da4bb5bc67, baseline=1.51.0-SNAPSHOT~3bc6acdd05
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.82 s) : 14820000, 14820000
.   : milestone, 14820000,
appsec (14.942 s) : 14942000, 14942000
.   : milestone, 14942000,
iast (18.313 s) : 18313000, 18313000
.   : milestone, 18313000,
iast_GLOBAL (17.834 s) : 17834000, 17834000
.   : milestone, 17834000,
profiling (15.126 s) : 15126000, 15126000
.   : milestone, 15126000,
tracing (14.875 s) : 14875000, 14875000
.   : milestone, 14875000,
section candidate
no_agent (15.237 s) : 15237000, 15237000
.   : milestone, 15237000,
appsec (14.692 s) : 14692000, 14692000
.   : milestone, 14692000,
iast (18.799 s) : 18799000, 18799000
.   : milestone, 18799000,
iast_GLOBAL (17.957 s) : 17957000, 17957000
.   : milestone, 17957000,
profiling (15.073 s) : 15073000, 15073000
.   : milestone, 15073000,
tracing (14.928 s) : 14928000, 14928000
.   : milestone, 14928000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Ξ” no_agent
no_agent 14.82 s [14.82 s, 14.82 s] -
appsec 14.942 s [14.942 s, 14.942 s] 122.0 ms (0.8%)
iast 18.313 s [18.313 s, 18.313 s] 3.493 s (23.6%)
iast_GLOBAL 17.834 s [17.834 s, 17.834 s] 3.014 s (20.3%)
profiling 15.126 s [15.126 s, 15.126 s] 306.0 ms (2.1%)
tracing 14.875 s [14.875 s, 14.875 s] 55.0 ms (0.4%)
  • candidate results
Variant Execution Time [CI 0.99] Ξ” no_agent
no_agent 15.237 s [15.237 s, 15.237 s] -
appsec 14.692 s [14.692 s, 14.692 s] -545.0 ms (-3.6%)
iast 18.799 s [18.799 s, 18.799 s] 3.562 s (23.4%)
iast_GLOBAL 17.957 s [17.957 s, 17.957 s] 2.72 s (17.9%)
profiling 15.073 s [15.073 s, 15.073 s] -164.0 ms (-1.1%)
tracing 14.928 s [14.928 s, 14.928 s] -309.0 ms (-2.0%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.51.0-SNAPSHOT~da4bb5bc67, baseline=1.51.0-SNAPSHOT~3bc6acdd05
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.472 ms) : 1461, 1484
.   : milestone, 1472,
appsec (2.398 ms) : 2349, 2447
.   : milestone, 2398,
iast (2.176 ms) : 2114, 2237
.   : milestone, 2176,
iast_GLOBAL (2.231 ms) : 2168, 2293
.   : milestone, 2231,
profiling (2.026 ms) : 1976, 2075
.   : milestone, 2026,
tracing (1.993 ms) : 1945, 2041
.   : milestone, 1993,
section candidate
no_agent (1.471 ms) : 1460, 1483
.   : milestone, 1471,
appsec (2.404 ms) : 2354, 2453
.   : milestone, 2404,
iast (2.185 ms) : 2123, 2247
.   : milestone, 2185,
iast_GLOBAL (2.229 ms) : 2166, 2292
.   : milestone, 2229,
profiling (2.032 ms) : 1982, 2082
.   : milestone, 2032,
tracing (2.015 ms) : 1967, 2064
.   : milestone, 2015,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Ξ” no_agent
no_agent 1.472 ms [1.461 ms, 1.484 ms] -
appsec 2.398 ms [2.349 ms, 2.447 ms] 926.165 Β΅s (62.9%)
iast 2.176 ms [2.114 ms, 2.237 ms] 703.494 Β΅s (47.8%)
iast_GLOBAL 2.231 ms [2.168 ms, 2.293 ms] 758.495 Β΅s (51.5%)
profiling 2.026 ms [1.976 ms, 2.075 ms] 553.485 Β΅s (37.6%)
tracing 1.993 ms [1.945 ms, 2.041 ms] 520.764 Β΅s (35.4%)
  • candidate results
Variant Execution Time [CI 0.99] Ξ” no_agent
no_agent 1.471 ms [1.46 ms, 1.483 ms] -
appsec 2.404 ms [2.354 ms, 2.453 ms] 932.453 Β΅s (63.4%)
iast 2.185 ms [2.123 ms, 2.247 ms] 713.772 Β΅s (48.5%)
iast_GLOBAL 2.229 ms [2.166 ms, 2.292 ms] 757.653 Β΅s (51.5%)
profiling 2.032 ms [1.982 ms, 2.082 ms] 560.851 Β΅s (38.1%)
tracing 2.015 ms [1.967 ms, 2.064 ms] 544.091 Β΅s (37.0%)

@jbachorik jbachorik merged commit 8aa9607 into master Jul 8, 2025
507 checks passed
@jbachorik jbachorik deleted the jb/smap_logging branch July 8, 2025 15:26
@github-actions github-actions bot added this to the 1.51.0 milestone Jul 8, 2025
svc-squareup-copybara pushed a commit to cashapp/misk that referenced this pull request Jul 10, 2025
| Package | Type | Package file | Manager | Update | Change |
|---|---|---|---|---|---|
|
[com.google.errorprone:error_prone_annotations](https://errorprone.info)
([source](https://github.com/google/error-prone)) | dependencies |
misk/gradle/libs.versions.toml | gradle | minor | `2.39.0` -> `2.40.0` |
|
[org.apache.commons:commons-lang3](https://commons.apache.org/proper/commons-lang/)
([source](https://gitbox.apache.org/repos/asf/commons-lang.git)) |
dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`3.17.0` -> `3.18.0` |
|
[org.jetbrains.kotlinx.binary-compatibility-validator](https://github.com/Kotlin/binary-compatibility-validator)
| plugin | misk/gradle/libs.versions.toml | gradle | patch | `0.18.0` ->
`0.18.1` |
| [com.datadoghq:dd-trace-api](https://github.com/datadog/dd-trace-java)
| dependencies | misk/gradle/libs.versions.toml | gradle | minor |
`1.50.1` -> `1.51.0` |
| [software.amazon.awssdk:sdk-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:sqs](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
|
[software.amazon.awssdk:dynamodb-enhanced](https://aws.amazon.com/sdkforjava)
| dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:dynamodb](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:aws-core](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:bom](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |
| [software.amazon.awssdk:auth](https://aws.amazon.com/sdkforjava) |
dependencies | misk/gradle/libs.versions.toml | gradle | patch |
`2.31.77` -> `2.31.78` |

---

### Release Notes

<details>
<summary>google/error-prone
(com.google.errorprone:error_prone_annotations)</summary>

###
[`v2.40.0`](https://github.com/google/error-prone/releases/tag/v2.40.0):
Error Prone 2.40.0

Changes:

- Bug fixes and improvements
- Releases (including snapshots) have migrated from [OSSRH to the
Central Publisher
Portal](https://central.sonatype.org/pages/ossrh-eol/#process-to-migrate)

Full changelog:
google/error-prone@v2.39.0...v2.40.0

</details>

<details>
<summary>Kotlin/binary-compatibility-validator
(org.jetbrains.kotlinx.binary-compatibility-validator)</summary>

###
[`v0.18.1`](https://github.com/Kotlin/binary-compatibility-validator/releases/tag/0.18.1)

[Compare
Source](Kotlin/binary-compatibility-validator@0.18.0...0.18.1)

#### What's Changed

- Fixed a bug preventing use of cross-compilation support during KLIB
dump validation
\[[#&#8203;304](https://github.com/Kotlin/binary-compatibility-validator/issues/304)]\[[#&#8203;306](https://github.com/Kotlin/binary-compatibility-validator/issues/306)]

</details>

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

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

### Components

#### Application Security Management (IAST)

- πŸ› Fix verify error when ctor params are used after a call site
([#&#8203;9083](DataDog/dd-trace-java#9083) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- πŸ› Limit the maximum size of the location path in IAST
vulnerabilities
([#&#8203;9028](DataDog/dd-trace-java#9028) -
[@&#8203;jandro996](https://github.com/jandro996))
- πŸ› Fix IAST gRPC handler with null superclass
([#&#8203;8984](DataDog/dd-trace-java#8984) -
[@&#8203;smola](https://github.com/smola))
- ✨ Optimize IAST Vulnerability Detection
([#&#8203;8885](DataDog/dd-trace-java#8885) -
[@&#8203;jandro996](https://github.com/jandro996))

#### Application Security Management (WAF)

- ✨ Upgrade libddwaf-java to 15.0.0
([#&#8203;9022](DataDog/dd-trace-java#9022) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Extract RestEasy json body response schemas
([#&#8203;9015](DataDog/dd-trace-java#9015) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract Jersey json body response schemas
([#&#8203;9014](DataDog/dd-trace-java#9014) -
[@&#8203;jandro996](https://github.com/jandro996))
- ✨ Extract Ratpack json body response schemas
([#&#8203;9013](DataDog/dd-trace-java#9013) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Enable API Security by default and make it lazy loading
([#&#8203;9009](DataDog/dd-trace-java#9009) -
[@&#8203;smola](https://github.com/smola))
- ✨ Extract Vert.x json body response schemas
([#&#8203;9001](DataDog/dd-trace-java#9001) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Extract Play json body response schemas
([#&#8203;8995](DataDog/dd-trace-java#8995) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- πŸ› Fix Jackson nodes introspection for request/response schema
extraction
([#&#8203;8980](DataDog/dd-trace-java#8980) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Extract Spring json body response schemas
([#&#8203;8938](DataDog/dd-trace-java#8938) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))
- ✨ Default obfuscation regexp update
([#&#8203;8937](DataDog/dd-trace-java#8937) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Build & Tooling

- ✨ Cancel GitLab running pipeline on new PR push
([#&#8203;9023](DataDog/dd-trace-java#9023) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))
- ✨ Migrate publishing to Maven Central Portal
([#&#8203;8807](DataDog/dd-trace-java#8807) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

#### Continuous Integration Visibility

- πŸ› Fix Test Optimization to work with JDK 24
([#&#8203;9114](DataDog/dd-trace-java#9114) -
[@&#8203;nikita-tkachenko-datadog](https://github.com/nikita-tkachenko-datadog))
- ✨ Add repo root as safe directory on git client creation
([#&#8203;9033](DataDog/dd-trace-java#9033) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Add PR number tag and improve PR information building
([#&#8203;8990](DataDog/dd-trace-java#8990) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))
- ✨ Update impacted tests logic
([#&#8203;8923](DataDog/dd-trace-java#8923) -
[@&#8203;daniel-mohedano](https://github.com/daniel-mohedano))

#### Data Streams Monitoring

- 🧹 Clean up DSM context injection
([#&#8203;8776](DataDog/dd-trace-java#8776) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

#### Database Monitoring

- πŸ› Set trace\_injected in try block
([#&#8203;9025](DataDog/dd-trace-java#9025) -
[@&#8203;natashadada](https://github.com/natashadada))

#### Dynamic Instrumentation

- πŸ› Add source file tracking enable option
([#&#8203;9115](DataDog/dd-trace-java#9115) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Add java.util.Date support
([#&#8203;9111](DataDog/dd-trace-java#9111) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Update file probe format
([#&#8203;9047](DataDog/dd-trace-java#9047) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ add safe local var hoisting
([#&#8203;9034](DataDog/dd-trace-java#9034) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- 🧹 Add new config for debugger upload interval
([#&#8203;8959](DataDog/dd-trace-java#8959) -
[@&#8203;jpbempel](https://github.com/jpbempel))
- ✨ Enable Code Origin with Dynamic instrumentation
([#&#8203;8940](DataDog/dd-trace-java#8940) -
[@&#8203;jpbempel](https://github.com/jpbempel))

#### ML Observability (LLMObs)

- πŸ’‘ LLM Observability SDK
([#&#8203;8781](DataDog/dd-trace-java#8781) -
[@&#8203;gary-huang](https://github.com/gary-huang),
[@&#8203;nayeem-kamal](https://github.com/nayeem-kamal))

#### Metrics

- πŸ› Ensure client stat reporter is started when the agent is not
available at bootstrap
([#&#8203;9082](DataDog/dd-trace-java#9082) -
[@&#8203;amarziali](https://github.com/amarziali))
- ✨ Create metric: appsec.waf.config\_errors
([#&#8203;8394](DataDog/dd-trace-java#8394) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Platform components

- ✨ Introduce environment component
([#&#8203;9071](DataDog/dd-trace-java#9071) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer))

#### Profiling

- πŸ› Remove annoying warning for smap event parsing
([#&#8203;9119](DataDog/dd-trace-java#9119) -
[@&#8203;jbachorik](https://github.com/jbachorik))
- πŸ› Fix ByteCountingInputStream when reading past EOF
([#&#8203;8988](DataDog/dd-trace-java#8988) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Realtime User Monitoring

- ✨ Add RUM SDK injection for servlet based web servers
([#&#8203;9110](DataDog/dd-trace-java#9110) -
[@&#8203;PerfectSlayer](https://github.com/PerfectSlayer)
[@&#8203;amarziali](https://github.com/amarziali))

#### Telemetry

- ✨ Update the config origin metric to match what it's mapping
([#&#8203;9045](DataDog/dd-trace-java#9045) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

#### Testing

- ✨ Add testing for latest stable version (JDK 24)
([#&#8203;8875](DataDog/dd-trace-java#8875) -
[@&#8203;sarahchen6](https://github.com/sarahchen6))

#### Trace context propagation

- πŸ› Fix bug with dropping baggage when
`TracePropagationBehaviorExtract=IGNORE`
([#&#8203;9037](DataDog/dd-trace-java#9037) -
[@&#8203;mhlidd](https://github.com/mhlidd))
- πŸ› Fix ArrayIndexOutOfBoundsException in PercentEscaper
([#&#8203;9032](DataDog/dd-trace-java#9032) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### Tracer core

- πŸ› Fix `Error` handling for trace interceptors
([#&#8203;9097](DataDog/dd-trace-java#9097) -
[@&#8203;AlexeyKuznetsov-DD](https://github.com/AlexeyKuznetsov-DD))
- πŸ’‘ Add wildcard feature for `DD_TRACE_HEADER_TAGS` and enabling
for Http Response headers
([#&#8203;9067](DataDog/dd-trace-java#9067) -
[@&#8203;mhlidd](https://github.com/mhlidd))

#### Tracer public API

- πŸ’‘ Add LLM Observability SDK
([#&#8203;8781](DataDog/dd-trace-java#8781) -
[@&#8203;gary-huang](https://github.com/gary-huang))

### Instrumentations

#### Akka instrumentation

- πŸ› Fix NPE in akka-http and pekko-http integrations
([#&#8203;9019](DataDog/dd-trace-java#9019) -
[@&#8203;mcculls](https://github.com/mcculls))

#### Eclipse Vert.x instrumentation

- ✨ Extract Vert.x json body response schemas
([#&#8203;9001](DataDog/dd-trace-java#9001) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))
- ✨ Write http.route tag as soon as possible in vert.x
([#&#8203;8952](DataDog/dd-trace-java#8952) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### JAX-WS instrumentation

- πŸ’‘βš οΈ Enable jax-ws integration by default
([#&#8203;9030](DataDog/dd-trace-java#9030) -
[@&#8203;bm1549](https://github.com/bm1549))
- ✨ Extract Jersey json body response schemas
([#&#8203;9014](DataDog/dd-trace-java#9014) -
[@&#8203;jandro996](https://github.com/jandro996))

#### Mule instrumentation

- πŸ› Propagate grizzly http span in filters if nothing is active
([#&#8203;9016](DataDog/dd-trace-java#9016) -
[@&#8203;amarziali](https://github.com/amarziali))

#### Play Framework instrumentation

- ✨ Extract Play json body response schemas
([#&#8203;8995](DataDog/dd-trace-java#8995) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Ratpack instrumentation

- ✨ Extract Ratpack json body response schemas
([#&#8203;9013](DataDog/dd-trace-java#9013) -
[@&#8203;manuel-alvarez-alvarez](https://github.com/manuel-alvarez-alvarez))

#### Spring instrumentation

- ✨ Extract Spring json body response schemas
([#&#8203;8938](DataDog/dd-trace-java#8938) -
[@&#8203;sezen-datadog](https://github.com/sezen-datadog))

</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: 649b690d4c9d7dcb572c457f0802b42b8e3e682e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: profiling Profiling type: bug Bug report and fix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants