Add exclusion predefined redaction keywords#7457
Merged
Conversation
Debugger benchmarksParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 6 metrics, 9 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 (287.152 µs) : 264, 310
. : milestone, 287,
basic (306.525 µs) : 270, 343
. : milestone, 307,
loop (10.551 ms) : 10431, 10672
. : milestone, 10551,
section candidate
noprobe (293.049 µs) : 266, 321
. : milestone, 293,
basic (294.172 µs) : 286, 303
. : milestone, 294,
loop (10.517 ms) : 10484, 10550
. : milestone, 10517,
|
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 2 performance regressions! Performance is the same for 46 metrics, 15 unstable metrics.
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.39.0-SNAPSHOT~c82c35d688, baseline=1.39.0-SNAPSHOT~a4f73e2ed0
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.044 s) : 0, 1044040
Total [baseline] (8.48 s) : 0, 8480395
Agent [candidate] (1.044 s) : 0, 1044261
Total [candidate] (8.488 s) : 0, 8488077
section iast
Agent [baseline] (1.173 s) : 0, 1173142
Total [baseline] (8.991 s) : 0, 8990646
Agent [candidate] (1.175 s) : 0, 1174839
Total [candidate] (8.976 s) : 0, 8975575
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.176 s) : 0, 1175628
Total [baseline] (8.951 s) : 0, 8950948
Agent [candidate] (1.183 s) : 0, 1182935
Total [candidate] (9.019 s) : 0, 9018936
section iast_TELEMETRY_OFF
Agent [baseline] (1.168 s) : 0, 1168255
Total [baseline] (9.022 s) : 0, 9022225
Agent [candidate] (1.17 s) : 0, 1170115
Total [candidate] (8.976 s) : 0, 8976141
gantt
title insecure-bank - break down per module: candidate=1.39.0-SNAPSHOT~c82c35d688, baseline=1.39.0-SNAPSHOT~a4f73e2ed0
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (666.631 ms) : 0, 666631
BytebuddyAgent [candidate] (666.143 ms) : 0, 666143
GlobalTracer [baseline] (304.881 ms) : 0, 304881
GlobalTracer [candidate] (305.781 ms) : 0, 305781
AppSec [baseline] (51.004 ms) : 0, 51004
AppSec [candidate] (50.859 ms) : 0, 50859
Remote Config [baseline] (662.22 µs) : 0, 662
Remote Config [candidate] (684.423 µs) : 0, 684
Telemetry [baseline] (7.45 ms) : 0, 7450
Telemetry [candidate] (7.408 ms) : 0, 7408
section iast
BytebuddyAgent [baseline] (779.05 ms) : 0, 779050
BytebuddyAgent [candidate] (781.435 ms) : 0, 781435
GlobalTracer [baseline] (296.383 ms) : 0, 296383
GlobalTracer [candidate] (295.967 ms) : 0, 295967
AppSec [baseline] (49.306 ms) : 0, 49306
AppSec [candidate] (53.222 ms) : 0, 53222
IAST [baseline] (24.863 ms) : 0, 24863
IAST [candidate] (21.431 ms) : 0, 21431
Remote Config [baseline] (595.44 µs) : 0, 595
Remote Config [candidate] (571.964 µs) : 0, 572
Telemetry [baseline] (9.477 ms) : 0, 9477
Telemetry [candidate] (8.729 ms) : 0, 8729
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (777.903 ms) : 0, 777903
BytebuddyAgent [candidate] (786.544 ms) : 0, 786544
GlobalTracer [baseline] (298.545 ms) : 0, 298545
GlobalTracer [candidate] (298.188 ms) : 0, 298188
AppSec [baseline] (51.145 ms) : 0, 51145
AppSec [candidate] (50.228 ms) : 0, 50228
IAST [baseline] (22.831 ms) : 0, 22831
IAST [candidate] (25.86 ms) : 0, 25860
Remote Config [baseline] (610.015 µs) : 0, 610
Remote Config [candidate] (582.717 µs) : 0, 583
Telemetry [baseline] (11.107 ms) : 0, 11107
Telemetry [candidate] (7.935 ms) : 0, 7935
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (775.568 ms) : 0, 775568
BytebuddyAgent [candidate] (779.48 ms) : 0, 779480
GlobalTracer [baseline] (297.417 ms) : 0, 297417
GlobalTracer [candidate] (296.761 ms) : 0, 296761
AppSec [baseline] (49.84 ms) : 0, 49840
AppSec [candidate] (50.434 ms) : 0, 50434
IAST [baseline] (22.867 ms) : 0, 22867
IAST [candidate] (21.429 ms) : 0, 21429
Remote Config [baseline] (572.813 µs) : 0, 573
Remote Config [candidate] (626.399 µs) : 0, 626
Telemetry [baseline] (8.518 ms) : 0, 8518
Telemetry [candidate] (7.89 ms) : 0, 7890
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.39.0-SNAPSHOT~c82c35d688, baseline=1.39.0-SNAPSHOT~a4f73e2ed0
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.048 s) : 0, 1048156
Total [baseline] (10.327 s) : 0, 10327341
Agent [candidate] (1.045 s) : 0, 1045152
Total [candidate] (10.333 s) : 0, 10332806
section appsec
Agent [baseline] (1.181 s) : 0, 1180818
Total [baseline] (10.523 s) : 0, 10523226
Agent [candidate] (1.171 s) : 0, 1171378
Total [candidate] (10.46 s) : 0, 10459945
section iast
Agent [baseline] (1.173 s) : 0, 1173234
Total [baseline] (10.851 s) : 0, 10850796
Agent [candidate] (1.176 s) : 0, 1175830
Total [candidate] (10.955 s) : 0, 10955199
section profiling
Agent [baseline] (1.252 s) : 0, 1251648
Total [baseline] (10.602 s) : 0, 10601903
Agent [candidate] (1.245 s) : 0, 1244964
Total [candidate] (10.596 s) : 0, 10595542
gantt
title petclinic - break down per module: candidate=1.39.0-SNAPSHOT~c82c35d688, baseline=1.39.0-SNAPSHOT~a4f73e2ed0
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (668.93 ms) : 0, 668930
BytebuddyAgent [candidate] (666.562 ms) : 0, 666562
GlobalTracer [baseline] (306.082 ms) : 0, 306082
GlobalTracer [candidate] (305.694 ms) : 0, 305694
AppSec [baseline] (51.559 ms) : 0, 51559
AppSec [candidate] (51.295 ms) : 0, 51295
Remote Config [baseline] (661.515 µs) : 0, 662
Remote Config [candidate] (685.862 µs) : 0, 686
Telemetry [baseline] (7.477 ms) : 0, 7477
Telemetry [candidate] (7.501 ms) : 0, 7501
section appsec
BytebuddyAgent [baseline] (685.999 ms) : 0, 685999
BytebuddyAgent [candidate] (679.74 ms) : 0, 679740
GlobalTracer [baseline] (302.507 ms) : 0, 302507
GlobalTracer [candidate] (300.723 ms) : 0, 300723
AppSec [baseline] (157.756 ms) : 0, 157756
AppSec [candidate] (157.742 ms) : 0, 157742
Remote Config [baseline] (612.594 µs) : 0, 613
Remote Config [candidate] (604.452 µs) : 0, 604
Telemetry [baseline] (8.671 ms) : 0, 8671
Telemetry [candidate] (8.059 ms) : 0, 8059
IAST [baseline] (23.437 ms) : 0, 23437
IAST [candidate] (21.986 ms) : 0, 21986
section iast
BytebuddyAgent [baseline] (779.089 ms) : 0, 779089
BytebuddyAgent [candidate] (780.529 ms) : 0, 780529
GlobalTracer [baseline] (295.796 ms) : 0, 295796
GlobalTracer [candidate] (297.66 ms) : 0, 297660
AppSec [baseline] (50.397 ms) : 0, 50397
AppSec [candidate] (53.194 ms) : 0, 53194
Remote Config [baseline] (587.112 µs) : 0, 587
Remote Config [candidate] (571.167 µs) : 0, 571
Telemetry [baseline] (9.526 ms) : 0, 9526
Telemetry [candidate] (7.975 ms) : 0, 7975
IAST [baseline] (24.377 ms) : 0, 24377
IAST [candidate] (22.433 ms) : 0, 22433
section profiling
ProfilingAgent [baseline] (94.736 ms) : 0, 94736
ProfilingAgent [candidate] (94.631 ms) : 0, 94631
BytebuddyAgent [baseline] (668.362 ms) : 0, 668362
BytebuddyAgent [candidate] (662.395 ms) : 0, 662395
GlobalTracer [baseline] (390.579 ms) : 0, 390579
GlobalTracer [candidate] (390.791 ms) : 0, 390791
AppSec [baseline] (52.587 ms) : 0, 52587
AppSec [candidate] (51.938 ms) : 0, 51938
Remote Config [baseline] (678.785 µs) : 0, 679
Remote Config [candidate] (670.825 µs) : 0, 671
Telemetry [baseline] (7.405 ms) : 0, 7405
Telemetry [candidate] (7.367 ms) : 0, 7367
Profiling [baseline] (94.76 ms) : 0, 94760
Profiling [candidate] (94.656 ms) : 0, 94656
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 17 unstable metrics. Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~c82c35d688, baseline=1.39.0-SNAPSHOT~a4f73e2ed0
dateFormat X
axisFormat %s
section baseline
no_agent (370.888 µs) : 351, 390
. : milestone, 371,
iast (481.099 µs) : 459, 503
. : milestone, 481,
iast_FULL (550.747 µs) : 529, 573
. : milestone, 551,
iast_GLOBAL (511.286 µs) : 489, 534
. : milestone, 511,
iast_HARDCODED_SECRET_DISABLED (484.239 µs) : 462, 506
. : milestone, 484,
iast_INACTIVE (447.841 µs) : 427, 469
. : milestone, 448,
iast_TELEMETRY_OFF (469.948 µs) : 449, 491
. : milestone, 470,
tracing (439.979 µs) : 419, 461
. : milestone, 440,
section candidate
no_agent (363.965 µs) : 345, 383
. : milestone, 364,
iast (485.837 µs) : 465, 507
. : milestone, 486,
iast_FULL (556.809 µs) : 534, 580
. : milestone, 557,
iast_GLOBAL (514.722 µs) : 491, 538
. : milestone, 515,
iast_HARDCODED_SECRET_DISABLED (483.884 µs) : 462, 505
. : milestone, 484,
iast_INACTIVE (460.06 µs) : 437, 483
. : milestone, 460,
iast_TELEMETRY_OFF (469.888 µs) : 449, 491
. : milestone, 470,
tracing (448.174 µs) : 428, 469
. : milestone, 448,
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~c82c35d688, baseline=1.39.0-SNAPSHOT~a4f73e2ed0
dateFormat X
axisFormat %s
section baseline
no_agent (1.364 ms) : 1344, 1383
. : milestone, 1364,
appsec (1.726 ms) : 1703, 1750
. : milestone, 1726,
appsec_no_iast (1.717 ms) : 1692, 1741
. : milestone, 1717,
iast (1.473 ms) : 1450, 1495
. : milestone, 1473,
profiling (1.494 ms) : 1467, 1520
. : milestone, 1494,
tracing (1.456 ms) : 1432, 1481
. : milestone, 1456,
section candidate
no_agent (1.346 ms) : 1326, 1366
. : milestone, 1346,
appsec (1.74 ms) : 1716, 1764
. : milestone, 1740,
appsec_no_iast (1.731 ms) : 1707, 1755
. : milestone, 1731,
iast (1.488 ms) : 1465, 1510
. : milestone, 1488,
profiling (1.499 ms) : 1473, 1525
. : milestone, 1499,
tracing (1.472 ms) : 1446, 1497
. : milestone, 1472,
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.39.0-SNAPSHOT~c82c35d688, baseline=1.39.0-SNAPSHOT~a4f73e2ed0
dateFormat X
axisFormat %s
section baseline
no_agent (15.399 s) : 15399000, 15399000
. : milestone, 15399000,
appsec (14.877 s) : 14877000, 14877000
. : milestone, 14877000,
iast (18.902 s) : 18902000, 18902000
. : milestone, 18902000,
iast_GLOBAL (17.946 s) : 17946000, 17946000
. : milestone, 17946000,
profiling (15.357 s) : 15357000, 15357000
. : milestone, 15357000,
tracing (15.191 s) : 15191000, 15191000
. : milestone, 15191000,
section candidate
no_agent (14.999 s) : 14999000, 14999000
. : milestone, 14999000,
appsec (15.061 s) : 15061000, 15061000
. : milestone, 15061000,
iast (18.628 s) : 18628000, 18628000
. : milestone, 18628000,
iast_GLOBAL (17.704 s) : 17704000, 17704000
. : milestone, 17704000,
profiling (14.812 s) : 14812000, 14812000
. : milestone, 14812000,
tracing (14.871 s) : 14871000, 14871000
. : milestone, 14871000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~c82c35d688, baseline=1.39.0-SNAPSHOT~a4f73e2ed0
dateFormat X
axisFormat %s
section baseline
no_agent (1.451 ms) : 1440, 1463
. : milestone, 1451,
appsec (2.209 ms) : 2175, 2244
. : milestone, 2209,
iast (1.97 ms) : 1927, 2014
. : milestone, 1970,
iast_GLOBAL (2.015 ms) : 1971, 2059
. : milestone, 2015,
profiling (1.849 ms) : 1814, 1884
. : milestone, 1849,
tracing (1.827 ms) : 1795, 1860
. : milestone, 1827,
section candidate
no_agent (1.449 ms) : 1438, 1461
. : milestone, 1449,
appsec (2.214 ms) : 2179, 2250
. : milestone, 2214,
iast (1.974 ms) : 1931, 2017
. : milestone, 1974,
iast_GLOBAL (2.008 ms) : 1965, 2051
. : milestone, 2008,
profiling (1.843 ms) : 1809, 1877
. : milestone, 1843,
tracing (1.838 ms) : 1805, 1872
. : milestone, 1838,
|
In the list of predefined keywords some of them could be too generic or wanted see the content of a session for example. introduced the config parameter DD_DYNAMIC_ISTRUMENTATION_REDACTION_EXCLUDED_IDENTIFIERS for a comma list of identifiers you want to exclude from redacted keywords
e5a13fb to
c82c35d
Compare
evanchooly
approved these changes
Aug 29, 2024
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
In the list of predefined keywords some of them could be too generic or wanted see the content of a session for example. introduced the config parameter
DD_DYNAMIC_ISTRUMENTATION_REDACTION_EXCLUDED_IDENTIFIERSfor a comma list of identifiers you want to exclude from redacted keywordsMotivation
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-2452