Make sure budgets apply to line probes, too.#8378
Merged
evanchooly merged 2 commits intomasterfrom Feb 18, 2025
Merged
Conversation
Contributor
|
Hi! 👋 Thanks for your pull request! 🎉 To help us review it, please make sure to:
If you need help, please check our contributing guidelines. |
jpbempel
approved these changes
Feb 13, 2025
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 5 performance regressions! Performance is the same for 4 metrics, 6 unstable metrics.
See unchanged results
Request duration reports for reportsgantt
title reports - request duration [CI 0.99] : candidate=None, baseline=None
dateFormat X
axisFormat %s
section baseline
noprobe (324.184 µs) : 261, 387
. : milestone, 324,
basic (307.923 µs) : 292, 323
. : milestone, 308,
loop (10.138 ms) : 10102, 10174
. : milestone, 10138,
section candidate
noprobe (303.954 µs) : 283, 325
. : milestone, 304,
basic (310.478 µs) : 301, 320
. : milestone, 310,
loop (11.495 ms) : 11466, 11523
. : milestone, 11495,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 4 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.47.0-SNAPSHOT~098b0298d6, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.045 s) : 0, 1045287
Total [baseline] (8.661 s) : 0, 8660613
Agent [candidate] (1.041 s) : 0, 1041244
Total [candidate] (8.63 s) : 0, 8630193
section iast
Agent [baseline] (1.175 s) : 0, 1174754
Total [baseline] (9.207 s) : 0, 9207048
Agent [candidate] (1.172 s) : 0, 1172432
Total [candidate] (9.222 s) : 0, 9221867
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.172 s) : 0, 1172088
Total [baseline] (9.197 s) : 0, 9197178
Agent [candidate] (1.172 s) : 0, 1171687
Total [candidate] (9.205 s) : 0, 9205006
section iast_TELEMETRY_OFF
Agent [baseline] (1.166 s) : 0, 1166208
Total [baseline] (9.205 s) : 0, 9204859
Agent [candidate] (1.166 s) : 0, 1166186
Total [candidate] (9.213 s) : 0, 9212813
gantt
title insecure-bank - break down per module: candidate=1.47.0-SNAPSHOT~098b0298d6, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (720.445 ms) : 0, 720445
BytebuddyAgent [candidate] (716.491 ms) : 0, 716491
GlobalTracer [baseline] (240.029 ms) : 0, 240029
GlobalTracer [candidate] (240.468 ms) : 0, 240468
AppSec [baseline] (55.661 ms) : 0, 55661
AppSec [candidate] (55.452 ms) : 0, 55452
Remote Config [baseline] (699.235 µs) : 0, 699
Remote Config [candidate] (713.732 µs) : 0, 714
Telemetry [baseline] (13.157 ms) : 0, 13157
Telemetry [candidate] (12.934 ms) : 0, 12934
section iast
BytebuddyAgent [baseline] (838.933 ms) : 0, 838933
BytebuddyAgent [candidate] (836.72 ms) : 0, 836720
GlobalTracer [baseline] (231.234 ms) : 0, 231234
GlobalTracer [candidate] (231.314 ms) : 0, 231314
IAST [baseline] (22.941 ms) : 0, 22941
IAST [candidate] (22.764 ms) : 0, 22764
AppSec [baseline] (57.125 ms) : 0, 57125
AppSec [candidate] (57.028 ms) : 0, 57028
Remote Config [baseline] (614.206 µs) : 0, 614
Remote Config [candidate] (611.606 µs) : 0, 612
Telemetry [baseline] (8.699 ms) : 0, 8699
Telemetry [candidate] (8.757 ms) : 0, 8757
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (836.984 ms) : 0, 836984
BytebuddyAgent [candidate] (835.5 ms) : 0, 835500
GlobalTracer [baseline] (230.723 ms) : 0, 230723
GlobalTracer [candidate] (231.388 ms) : 0, 231388
IAST [baseline] (22.671 ms) : 0, 22671
IAST [candidate] (22.732 ms) : 0, 22732
AppSec [baseline] (57.201 ms) : 0, 57201
AppSec [candidate] (57.497 ms) : 0, 57497
Remote Config [baseline] (598.579 µs) : 0, 599
Remote Config [candidate] (626.146 µs) : 0, 626
Telemetry [baseline] (8.644 ms) : 0, 8644
Telemetry [candidate] (8.71 ms) : 0, 8710
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (832.815 ms) : 0, 832815
BytebuddyAgent [candidate] (831.871 ms) : 0, 831871
GlobalTracer [baseline] (230.13 ms) : 0, 230130
GlobalTracer [candidate] (230.879 ms) : 0, 230879
IAST [baseline] (26.837 ms) : 0, 26837
IAST [candidate] (26.221 ms) : 0, 26221
AppSec [baseline] (52.063 ms) : 0, 52063
AppSec [candidate] (52.89 ms) : 0, 52890
Remote Config [baseline] (614.116 µs) : 0, 614
Remote Config [candidate] (603.207 µs) : 0, 603
Telemetry [baseline] (8.504 ms) : 0, 8504
Telemetry [candidate] (8.558 ms) : 0, 8558
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.47.0-SNAPSHOT~098b0298d6, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.047 s) : 0, 1047100
Total [baseline] (10.477 s) : 0, 10477185
Agent [candidate] (1.041 s) : 0, 1041168
Total [candidate] (10.527 s) : 0, 10526737
section appsec
Agent [baseline] (1.182 s) : 0, 1182405
Total [baseline] (10.735 s) : 0, 10735223
Agent [candidate] (1.19 s) : 0, 1189978
Total [candidate] (10.71 s) : 0, 10710202
section iast
Agent [baseline] (1.171 s) : 0, 1170625
Total [baseline] (10.937 s) : 0, 10936969
Agent [candidate] (1.17 s) : 0, 1169663
Total [candidate] (10.936 s) : 0, 10936309
section profiling
Agent [baseline] (1.259 s) : 0, 1258515
Total [baseline] (10.85 s) : 0, 10849501
Agent [candidate] (1.263 s) : 0, 1263230
Total [candidate] (10.86 s) : 0, 10860184
gantt
title petclinic - break down per module: candidate=1.47.0-SNAPSHOT~098b0298d6, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (721.737 ms) : 0, 721737
BytebuddyAgent [candidate] (717.263 ms) : 0, 717263
GlobalTracer [baseline] (241.01 ms) : 0, 241010
GlobalTracer [candidate] (241.014 ms) : 0, 241014
AppSec [baseline] (55.446 ms) : 0, 55446
AppSec [candidate] (55.557 ms) : 0, 55557
Remote Config [baseline] (704.967 µs) : 0, 705
Remote Config [candidate] (712.974 µs) : 0, 713
Telemetry [baseline] (12.983 ms) : 0, 12983
Telemetry [candidate] (11.362 ms) : 0, 11362
section appsec
BytebuddyAgent [baseline] (734.363 ms) : 0, 734363
BytebuddyAgent [candidate] (738.515 ms) : 0, 738515
GlobalTracer [baseline] (236.304 ms) : 0, 236304
GlobalTracer [candidate] (238.863 ms) : 0, 238863
AppSec [baseline] (176.796 ms) : 0, 176796
AppSec [candidate] (177.419 ms) : 0, 177419
Remote Config [baseline] (670.046 µs) : 0, 670
Remote Config [candidate] (663.975 µs) : 0, 664
Telemetry [baseline] (8.323 ms) : 0, 8323
Telemetry [candidate] (8.281 ms) : 0, 8281
IAST [baseline] (21.49 ms) : 0, 21490
IAST [candidate] (21.969 ms) : 0, 21969
section iast
BytebuddyAgent [baseline] (834.257 ms) : 0, 834257
BytebuddyAgent [candidate] (834.56 ms) : 0, 834560
GlobalTracer [baseline] (231.132 ms) : 0, 231132
GlobalTracer [candidate] (231.098 ms) : 0, 231098
AppSec [baseline] (57.698 ms) : 0, 57698
AppSec [candidate] (56.784 ms) : 0, 56784
Remote Config [baseline] (624.832 µs) : 0, 625
Remote Config [candidate] (605.009 µs) : 0, 605
Telemetry [baseline] (8.738 ms) : 0, 8738
Telemetry [candidate] (8.654 ms) : 0, 8654
IAST [baseline] (22.912 ms) : 0, 22912
IAST [candidate] (22.717 ms) : 0, 22717
section profiling
BytebuddyAgent [baseline] (706.296 ms) : 0, 706296
BytebuddyAgent [candidate] (708.418 ms) : 0, 708418
GlobalTracer [baseline] (349.352 ms) : 0, 349352
GlobalTracer [candidate] (352.291 ms) : 0, 352291
AppSec [baseline] (55.155 ms) : 0, 55155
AppSec [candidate] (54.701 ms) : 0, 54701
Remote Config [baseline] (673.746 µs) : 0, 674
Remote Config [candidate] (702.998 µs) : 0, 703
Telemetry [baseline] (8.994 ms) : 0, 8994
Telemetry [candidate] (8.851 ms) : 0, 8851
ProfilingAgent [baseline] (95.942 ms) : 0, 95942
ProfilingAgent [candidate] (95.959 ms) : 0, 95959
Profiling [baseline] (95.967 ms) : 0, 95967
Profiling [candidate] (95.985 ms) : 0, 95985
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 16 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~098b0298d6, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section baseline
no_agent (1.363 ms) : 1342, 1383
. : milestone, 1363,
appsec (1.762 ms) : 1739, 1785
. : milestone, 1762,
appsec_no_iast (1.741 ms) : 1718, 1764
. : milestone, 1741,
iast (1.516 ms) : 1492, 1541
. : milestone, 1516,
profiling (1.538 ms) : 1513, 1564
. : milestone, 1538,
tracing (1.485 ms) : 1460, 1510
. : milestone, 1485,
section candidate
no_agent (1.369 ms) : 1348, 1391
. : milestone, 1369,
appsec (1.761 ms) : 1738, 1783
. : milestone, 1761,
appsec_no_iast (1.757 ms) : 1733, 1782
. : milestone, 1757,
iast (1.524 ms) : 1500, 1547
. : milestone, 1524,
profiling (1.504 ms) : 1480, 1528
. : milestone, 1504,
tracing (1.489 ms) : 1463, 1514
. : milestone, 1489,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.47.0-SNAPSHOT~098b0298d6, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section baseline
no_agent (381.243 µs) : 362, 401
. : milestone, 381,
iast (506.92 µs) : 485, 528
. : milestone, 507,
iast_FULL (726.368 µs) : 705, 748
. : milestone, 726,
iast_GLOBAL (559.167 µs) : 537, 581
. : milestone, 559,
iast_HARDCODED_SECRET_DISABLED (516.286 µs) : 493, 540
. : milestone, 516,
iast_INACTIVE (458.698 µs) : 438, 480
. : milestone, 459,
iast_TELEMETRY_OFF (504.659 µs) : 481, 528
. : milestone, 505,
tracing (462.48 µs) : 441, 484
. : milestone, 462,
section candidate
no_agent (379.24 µs) : 359, 399
. : milestone, 379,
iast (516.559 µs) : 495, 538
. : milestone, 517,
iast_FULL (739.577 µs) : 718, 762
. : milestone, 740,
iast_GLOBAL (564.7 µs) : 542, 587
. : milestone, 565,
iast_HARDCODED_SECRET_DISABLED (511.613 µs) : 490, 533
. : milestone, 512,
iast_INACTIVE (462.364 µs) : 440, 485
. : milestone, 462,
iast_TELEMETRY_OFF (495.046 µs) : 472, 518
. : milestone, 495,
tracing (451.987 µs) : 431, 473
. : milestone, 452,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 12 metrics, 0 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~098b0298d6, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section baseline
no_agent (15.489 s) : 15489000, 15489000
. : milestone, 15489000,
appsec (15.006 s) : 15006000, 15006000
. : milestone, 15006000,
iast (18.386 s) : 18386000, 18386000
. : milestone, 18386000,
iast_GLOBAL (17.286 s) : 17286000, 17286000
. : milestone, 17286000,
profiling (15.163 s) : 15163000, 15163000
. : milestone, 15163000,
tracing (15.236 s) : 15236000, 15236000
. : milestone, 15236000,
section candidate
no_agent (15.328 s) : 15328000, 15328000
. : milestone, 15328000,
appsec (15.312 s) : 15312000, 15312000
. : milestone, 15312000,
iast (18.797 s) : 18797000, 18797000
. : milestone, 18797000,
iast_GLOBAL (18.033 s) : 18033000, 18033000
. : milestone, 18033000,
profiling (15.686 s) : 15686000, 15686000
. : milestone, 15686000,
tracing (14.854 s) : 14854000, 14854000
. : milestone, 14854000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.47.0-SNAPSHOT~098b0298d6, baseline=1.47.0-SNAPSHOT~5b7780bc05
dateFormat X
axisFormat %s
section baseline
no_agent (1.465 ms) : 1453, 1476
. : milestone, 1465,
appsec (2.358 ms) : 2315, 2402
. : milestone, 2358,
iast (2.106 ms) : 2051, 2161
. : milestone, 2106,
iast_GLOBAL (2.159 ms) : 2103, 2215
. : milestone, 2159,
profiling (1.963 ms) : 1920, 2007
. : milestone, 1963,
tracing (1.947 ms) : 1905, 1989
. : milestone, 1947,
section candidate
no_agent (1.467 ms) : 1456, 1479
. : milestone, 1467,
appsec (2.345 ms) : 2302, 2389
. : milestone, 2345,
iast (2.105 ms) : 2050, 2160
. : milestone, 2105,
iast_GLOBAL (2.156 ms) : 2101, 2211
. : milestone, 2156,
profiling (1.967 ms) : 1922, 2011
. : milestone, 1967,
tracing (1.933 ms) : 1892, 1975
. : milestone, 1933,
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Does This Do
Make sure budgets apply to line probes, too.
Motivation
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: DEBUG-3496