Skip to content

[Dynamic Instrumentation] Consolidate PII redaction keys for all libraries.#6980

Merged
shurivich merged 1 commit intomasterfrom
shurivich/consolidate_pii
May 6, 2024
Merged

[Dynamic Instrumentation] Consolidate PII redaction keys for all libraries.#6980
shurivich merged 1 commit intomasterfrom
shurivich/consolidate_pii

Conversation

@shurivich
Copy link
Copy Markdown
Contributor

@shurivich shurivich commented May 2, 2024

What Does This Do

Consolidate PII redaction keys for all libraries.

Additional Notes

Related PRs:
dotnet - DataDog/dd-trace-dotnet#5522
python - DataDog/dd-trace-py#9148

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented May 2, 2024

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master shurivich/consolidate_pii
git_commit_date 1714652169 1714656616
git_commit_sha 0b24171 6b184e6
release_version 1.34.0-SNAPSHOT~0b241711ac 1.34.0-SNAPSHOT~6b184e6e54
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1714659262 1714659262
ci_job_id 502601984 502601984
ci_pipeline_id 33432097 33432097
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
module Agent Agent
parent None None
variant iast iast

Summary

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

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.34.0-SNAPSHOT~6b184e6e54, baseline=1.34.0-SNAPSHOT~0b241711ac

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.075 s) : 0, 1075043
Total [baseline] (8.58 s) : 0, 8579862
Agent [candidate] (1.076 s) : 0, 1075665
Total [candidate] (8.551 s) : 0, 8551461
section iast
Agent [baseline] (1.203 s) : 0, 1202572
Total [baseline] (9.014 s) : 0, 9013877
Agent [candidate] (1.202 s) : 0, 1202306
Total [candidate] (9.004 s) : 0, 9003535
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.215 s) : 0, 1214721
Total [baseline] (9.014 s) : 0, 9013507
Agent [candidate] (1.207 s) : 0, 1207381
Total [candidate] (8.995 s) : 0, 8994629
section iast_TELEMETRY_OFF
Agent [baseline] (1.206 s) : 0, 1206374
Total [baseline] (9.091 s) : 0, 9090998
Agent [candidate] (1.206 s) : 0, 1206282
Total [candidate] (9.015 s) : 0, 9014918
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.075 s -
Agent iast 1.203 s 127.529 ms (11.9%)
Agent iast_HARDCODED_SECRET_DISABLED 1.215 s 139.678 ms (13.0%)
Agent iast_TELEMETRY_OFF 1.206 s 131.331 ms (12.2%)
Total tracing 8.58 s -
Total iast 9.014 s 434.015 ms (5.1%)
Total iast_HARDCODED_SECRET_DISABLED 9.014 s 433.645 ms (5.1%)
Total iast_TELEMETRY_OFF 9.091 s 511.137 ms (6.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.076 s -
Agent iast 1.202 s 126.64 ms (11.8%)
Agent iast_HARDCODED_SECRET_DISABLED 1.207 s 131.716 ms (12.2%)
Agent iast_TELEMETRY_OFF 1.206 s 130.617 ms (12.1%)
Total tracing 8.551 s -
Total iast 9.004 s 452.074 ms (5.3%)
Total iast_HARDCODED_SECRET_DISABLED 8.995 s 443.167 ms (5.2%)
Total iast_TELEMETRY_OFF 9.015 s 463.456 ms (5.4%)
gantt
    title insecure-bank - break down per module: candidate=1.34.0-SNAPSHOT~6b184e6e54, baseline=1.34.0-SNAPSHOT~0b241711ac

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (673.806 ms) : 0, 673806
BytebuddyAgent [candidate] (674.153 ms) : 0, 674153
GlobalTracer [baseline] (309.38 ms) : 0, 309380
GlobalTracer [candidate] (309.589 ms) : 0, 309589
AppSec [baseline] (49.229 ms) : 0, 49229
AppSec [candidate] (49.339 ms) : 0, 49339
Remote Config [baseline] (657.38 µs) : 0, 657
Remote Config [candidate] (658.125 µs) : 0, 658
Telemetry [baseline] (7.594 ms) : 0, 7594
Telemetry [candidate] (7.567 ms) : 0, 7567
section iast
BytebuddyAgent [baseline] (796.996 ms) : 0, 796996
BytebuddyAgent [candidate] (795.819 ms) : 0, 795819
GlobalTracer [baseline] (289.266 ms) : 0, 289266
GlobalTracer [candidate] (289.157 ms) : 0, 289157
AppSec [baseline] (51.246 ms) : 0, 51246
AppSec [candidate] (50.422 ms) : 0, 50422
IAST [baseline] (23.331 ms) : 0, 23331
IAST [candidate] (25.099 ms) : 0, 25099
Remote Config [baseline] (587.158 µs) : 0, 587
Remote Config [candidate] (612.211 µs) : 0, 612
Telemetry [baseline] (6.622 ms) : 0, 6622
Telemetry [candidate] (6.572 ms) : 0, 6572
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (805.825 ms) : 0, 805825
BytebuddyAgent [candidate] (794.873 ms) : 0, 794873
GlobalTracer [baseline] (291.021 ms) : 0, 291021
GlobalTracer [candidate] (295.088 ms) : 0, 295088
AppSec [baseline] (53.741 ms) : 0, 53741
AppSec [candidate] (51.534 ms) : 0, 51534
IAST [baseline] (21.136 ms) : 0, 21136
IAST [candidate] (22.69 ms) : 0, 22690
Remote Config [baseline] (584.881 µs) : 0, 585
Remote Config [candidate] (2.05 ms) : 0, 2050
Telemetry [baseline] (7.486 ms) : 0, 7486
Telemetry [candidate] (6.678 ms) : 0, 6678
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (799.162 ms) : 0, 799162
BytebuddyAgent [candidate] (798.948 ms) : 0, 798948
GlobalTracer [baseline] (290.031 ms) : 0, 290031
GlobalTracer [candidate] (290.247 ms) : 0, 290247
AppSec [baseline] (51.473 ms) : 0, 51473
AppSec [candidate] (51.989 ms) : 0, 51989
IAST [baseline] (23.119 ms) : 0, 23119
IAST [candidate] (23.237 ms) : 0, 23237
Remote Config [baseline] (581.028 µs) : 0, 581
Remote Config [candidate] (582.161 µs) : 0, 582
Telemetry [baseline] (7.366 ms) : 0, 7366
Telemetry [candidate] (6.677 ms) : 0, 6677
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.34.0-SNAPSHOT~6b184e6e54, baseline=1.34.0-SNAPSHOT~0b241711ac

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.076 s) : 0, 1076429
Total [baseline] (10.411 s) : 0, 10411117
Agent [candidate] (1.078 s) : 0, 1078014
Total [candidate] (10.458 s) : 0, 10457771
section appsec
Agent [baseline] (1.19 s) : 0, 1190401
Total [baseline] (10.46 s) : 0, 10460110
Agent [candidate] (1.194 s) : 0, 1194419
Total [candidate] (10.502 s) : 0, 10502489
section iast
Agent [baseline] (1.207 s) : 0, 1206734
Total [baseline] (10.772 s) : 0, 10772372
Agent [candidate] (1.2 s) : 0, 1199721
Total [candidate] (10.711 s) : 0, 10710863
section profiling
Agent [baseline] (1.27 s) : 0, 1269910
Total [baseline] (10.621 s) : 0, 10621014
Agent [candidate] (1.28 s) : 0, 1279796
Total [candidate] (10.706 s) : 0, 10706361
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.076 s -
Agent appsec 1.19 s 113.972 ms (10.6%)
Agent iast 1.207 s 130.306 ms (12.1%)
Agent profiling 1.27 s 193.482 ms (18.0%)
Total tracing 10.411 s -
Total appsec 10.46 s 48.993 ms (0.5%)
Total iast 10.772 s 361.255 ms (3.5%)
Total profiling 10.621 s 209.897 ms (2.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.078 s -
Agent appsec 1.194 s 116.405 ms (10.8%)
Agent iast 1.2 s 121.707 ms (11.3%)
Agent profiling 1.28 s 201.782 ms (18.7%)
Total tracing 10.458 s -
Total appsec 10.502 s 44.719 ms (0.4%)
Total iast 10.711 s 253.092 ms (2.4%)
Total profiling 10.706 s 248.59 ms (2.4%)
gantt
    title petclinic - break down per module: candidate=1.34.0-SNAPSHOT~6b184e6e54, baseline=1.34.0-SNAPSHOT~0b241711ac

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (674.494 ms) : 0, 674494
BytebuddyAgent [candidate] (674.417 ms) : 0, 674417
GlobalTracer [baseline] (309.722 ms) : 0, 309722
GlobalTracer [candidate] (311.095 ms) : 0, 311095
AppSec [baseline] (49.521 ms) : 0, 49521
AppSec [candidate] (49.724 ms) : 0, 49724
Remote Config [baseline] (667.748 µs) : 0, 668
Remote Config [candidate] (666.974 µs) : 0, 667
Telemetry [baseline] (7.634 ms) : 0, 7634
Telemetry [candidate] (7.672 ms) : 0, 7672
section appsec
BytebuddyAgent [baseline] (696.153 ms) : 0, 696153
BytebuddyAgent [candidate] (698.82 ms) : 0, 698820
GlobalTracer [baseline] (291.958 ms) : 0, 291958
GlobalTracer [candidate] (293.008 ms) : 0, 293008
AppSec [baseline] (149.185 ms) : 0, 149185
AppSec [candidate] (149.587 ms) : 0, 149587
IAST [baseline] (19.146 ms) : 0, 19146
IAST [candidate] (19.217 ms) : 0, 19217
Remote Config [baseline] (619.523 µs) : 0, 620
Remote Config [candidate] (625.877 µs) : 0, 626
Telemetry [baseline] (8.499 ms) : 0, 8499
Telemetry [candidate] (8.203 ms) : 0, 8203
section iast
BytebuddyAgent [baseline] (800.873 ms) : 0, 800873
BytebuddyAgent [candidate] (794.768 ms) : 0, 794768
GlobalTracer [baseline] (290.208 ms) : 0, 290208
GlobalTracer [candidate] (288.542 ms) : 0, 288542
AppSec [baseline] (50.469 ms) : 0, 50469
AppSec [candidate] (50.205 ms) : 0, 50205
IAST [baseline] (23.413 ms) : 0, 23413
IAST [candidate] (23.916 ms) : 0, 23916
Remote Config [baseline] (578.521 µs) : 0, 579
Remote Config [candidate] (562.103 µs) : 0, 562
Telemetry [baseline] (6.629 ms) : 0, 6629
Telemetry [candidate] (7.323 ms) : 0, 7323
section profiling
BytebuddyAgent [baseline] (679.057 ms) : 0, 679057
BytebuddyAgent [candidate] (684.17 ms) : 0, 684170
GlobalTracer [baseline] (380.799 ms) : 0, 380799
GlobalTracer [candidate] (383.426 ms) : 0, 383426
AppSec [baseline] (49.716 ms) : 0, 49716
AppSec [candidate] (50.381 ms) : 0, 50381
Remote Config [baseline] (722.859 µs) : 0, 723
Remote Config [candidate] (718.562 µs) : 0, 719
Telemetry [baseline] (7.518 ms) : 0, 7518
Telemetry [candidate] (7.596 ms) : 0, 7596
ProfilingAgent [baseline] (95.427 ms) : 0, 95427
ProfilingAgent [candidate] (96.404 ms) : 0, 96404
Profiling [baseline] (95.451 ms) : 0, 95451
Profiling [candidate] (96.428 ms) : 0, 96428
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2024-05-02T13:47:14 2024-05-02T13:54:05
git_branch master shurivich/consolidate_pii
git_commit_date 1714652169 1714656616
git_commit_sha 0b24171 6b184e6
release_version 1.34.0-SNAPSHOT~0b241711ac 1.34.0-SNAPSHOT~6b184e6e54
start_time 2024-05-02T13:47:01 2024-05-02T13:53:52
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1714658393 1714658393
ci_job_id 502601986 502601986
ci_pipeline_id 33432097 33432097
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variant iast iast

Summary

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

Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.34.0-SNAPSHOT~6b184e6e54, baseline=1.34.0-SNAPSHOT~0b241711ac
    dateFormat X
    axisFormat %s
section baseline
no_agent (378.077 µs) : 359, 397
.   : milestone, 378,
iast (478.304 µs) : 458, 499
.   : milestone, 478,
iast_FULL (545.348 µs) : 524, 567
.   : milestone, 545,
iast_GLOBAL (514.062 µs) : 491, 537
.   : milestone, 514,
iast_HARDCODED_SECRET_DISABLED (478.195 µs) : 458, 499
.   : milestone, 478,
iast_INACTIVE (459.097 µs) : 438, 480
.   : milestone, 459,
iast_TELEMETRY_OFF (467.59 µs) : 447, 489
.   : milestone, 468,
tracing (452.298 µs) : 432, 473
.   : milestone, 452,
section candidate
no_agent (367.227 µs) : 348, 387
.   : milestone, 367,
iast (479.006 µs) : 458, 500
.   : milestone, 479,
iast_FULL (542.22 µs) : 522, 563
.   : milestone, 542,
iast_GLOBAL (506.447 µs) : 486, 527
.   : milestone, 506,
iast_HARDCODED_SECRET_DISABLED (483.989 µs) : 463, 505
.   : milestone, 484,
iast_INACTIVE (454.93 µs) : 434, 476
.   : milestone, 455,
iast_TELEMETRY_OFF (475.897 µs) : 454, 497
.   : milestone, 476,
tracing (446.915 µs) : 426, 467
.   : milestone, 447,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 378.077 µs [358.692 µs, 397.462 µs] -
iast 478.304 µs [457.778 µs, 498.83 µs] 100.227 µs (26.5%)
iast_FULL 545.348 µs [523.843 µs, 566.852 µs] 167.271 µs (44.2%)
iast_GLOBAL 514.062 µs [490.805 µs, 537.319 µs] 135.985 µs (36.0%)
iast_HARDCODED_SECRET_DISABLED 478.195 µs [457.669 µs, 498.721 µs] 100.117 µs (26.5%)
iast_INACTIVE 459.097 µs [438.118 µs, 480.076 µs] 81.02 µs (21.4%)
iast_TELEMETRY_OFF 467.59 µs [446.648 µs, 488.533 µs] 89.513 µs (23.7%)
tracing 452.298 µs [431.508 µs, 473.089 µs] 74.221 µs (19.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 367.227 µs [347.508 µs, 386.947 µs] -
iast 479.006 µs [458.255 µs, 499.757 µs] 111.778 µs (30.4%)
iast_FULL 542.22 µs [521.582 µs, 562.859 µs] 174.993 µs (47.7%)
iast_GLOBAL 506.447 µs [485.647 µs, 527.246 µs] 139.219 µs (37.9%)
iast_HARDCODED_SECRET_DISABLED 483.989 µs [463.239 µs, 504.738 µs] 116.761 µs (31.8%)
iast_INACTIVE 454.93 µs [433.738 µs, 476.123 µs] 87.703 µs (23.9%)
iast_TELEMETRY_OFF 475.897 µs [454.399 µs, 497.396 µs] 108.67 µs (29.6%)
tracing 446.915 µs [426.374 µs, 467.455 µs] 79.687 µs (21.7%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.34.0-SNAPSHOT~6b184e6e54, baseline=1.34.0-SNAPSHOT~0b241711ac
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.362 ms) : 1342, 1381
.   : milestone, 1362,
appsec (1.743 ms) : 1719, 1766
.   : milestone, 1743,
appsec_no_iast (1.747 ms) : 1723, 1771
.   : milestone, 1747,
iast (1.504 ms) : 1481, 1527
.   : milestone, 1504,
profiling (1.515 ms) : 1491, 1540
.   : milestone, 1515,
tracing (1.482 ms) : 1455, 1510
.   : milestone, 1482,
section candidate
no_agent (1.363 ms) : 1344, 1382
.   : milestone, 1363,
appsec (1.752 ms) : 1728, 1776
.   : milestone, 1752,
appsec_no_iast (1.734 ms) : 1709, 1759
.   : milestone, 1734,
iast (1.488 ms) : 1465, 1511
.   : milestone, 1488,
profiling (1.544 ms) : 1518, 1570
.   : milestone, 1544,
tracing (1.501 ms) : 1476, 1525
.   : milestone, 1501,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.362 ms [1.342 ms, 1.381 ms] -
appsec 1.743 ms [1.719 ms, 1.766 ms] 380.963 µs (28.0%)
appsec_no_iast 1.747 ms [1.723 ms, 1.771 ms] 385.473 µs (28.3%)
iast 1.504 ms [1.481 ms, 1.527 ms] 142.572 µs (10.5%)
profiling 1.515 ms [1.491 ms, 1.54 ms] 153.469 µs (11.3%)
tracing 1.482 ms [1.455 ms, 1.51 ms] 120.841 µs (8.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.363 ms [1.344 ms, 1.382 ms] -
appsec 1.752 ms [1.728 ms, 1.776 ms] 388.791 µs (28.5%)
appsec_no_iast 1.734 ms [1.709 ms, 1.759 ms] 370.758 µs (27.2%)
iast 1.488 ms [1.465 ms, 1.511 ms] 124.83 µs (9.2%)
profiling 1.544 ms [1.518 ms, 1.57 ms] 181.03 µs (13.3%)
tracing 1.501 ms [1.476 ms, 1.525 ms] 137.436 µs (10.1%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master shurivich/consolidate_pii
git_commit_date 1714652169 1714656616
git_commit_sha 0b24171 6b184e6
release_version 1.34.0-SNAPSHOT~0b241711ac 1.34.0-SNAPSHOT~6b184e6e54
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1714658886 1714658886
ci_job_id 502601987 502601987
ci_pipeline_id 33432097 33432097
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
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.34.0-SNAPSHOT~6b184e6e54, baseline=1.34.0-SNAPSHOT~0b241711ac
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.457 ms) : 1446, 1469
.   : milestone, 1457,
appsec (2.182 ms) : 2149, 2216
.   : milestone, 2182,
iast (1.868 ms) : 1833, 1903
.   : milestone, 1868,
iast_GLOBAL (1.912 ms) : 1877, 1948
.   : milestone, 1912,
profiling (1.85 ms) : 1816, 1884
.   : milestone, 1850,
tracing (1.829 ms) : 1797, 1861
.   : milestone, 1829,
section candidate
no_agent (1.455 ms) : 1444, 1466
.   : milestone, 1455,
appsec (2.197 ms) : 2163, 2231
.   : milestone, 2197,
iast (1.868 ms) : 1833, 1902
.   : milestone, 1868,
iast_GLOBAL (1.903 ms) : 1868, 1938
.   : milestone, 1903,
profiling (1.842 ms) : 1810, 1875
.   : milestone, 1842,
tracing (1.839 ms) : 1806, 1871
.   : milestone, 1839,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.457 ms [1.446 ms, 1.469 ms] -
appsec 2.182 ms [2.149 ms, 2.216 ms] 724.928 µs (49.7%)
iast 1.868 ms [1.833 ms, 1.903 ms] 410.513 µs (28.2%)
iast_GLOBAL 1.912 ms [1.877 ms, 1.948 ms] 454.996 µs (31.2%)
profiling 1.85 ms [1.816 ms, 1.884 ms] 393.023 µs (27.0%)
tracing 1.829 ms [1.797 ms, 1.861 ms] 371.499 µs (25.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.455 ms [1.444 ms, 1.466 ms] -
appsec 2.197 ms [2.163 ms, 2.231 ms] 741.831 µs (51.0%)
iast 1.868 ms [1.833 ms, 1.902 ms] 412.561 µs (28.4%)
iast_GLOBAL 1.903 ms [1.868 ms, 1.938 ms] 448.016 µs (30.8%)
profiling 1.842 ms [1.81 ms, 1.875 ms] 387.048 µs (26.6%)
tracing 1.839 ms [1.806 ms, 1.871 ms] 383.6 µs (26.4%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.34.0-SNAPSHOT~6b184e6e54, baseline=1.34.0-SNAPSHOT~0b241711ac
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.463 s) : 15463000, 15463000
.   : milestone, 15463000,
appsec (14.789 s) : 14789000, 14789000
.   : milestone, 14789000,
iast (18.44 s) : 18440000, 18440000
.   : milestone, 18440000,
iast_GLOBAL (17.856 s) : 17856000, 17856000
.   : milestone, 17856000,
profiling (15.904 s) : 15904000, 15904000
.   : milestone, 15904000,
tracing (14.885 s) : 14885000, 14885000
.   : milestone, 14885000,
section candidate
no_agent (15.438 s) : 15438000, 15438000
.   : milestone, 15438000,
appsec (15.165 s) : 15165000, 15165000
.   : milestone, 15165000,
iast (18.579 s) : 18579000, 18579000
.   : milestone, 18579000,
iast_GLOBAL (17.869 s) : 17869000, 17869000
.   : milestone, 17869000,
profiling (15.522 s) : 15522000, 15522000
.   : milestone, 15522000,
tracing (15.111 s) : 15111000, 15111000
.   : milestone, 15111000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.463 s [15.463 s, 15.463 s] -
appsec 14.789 s [14.789 s, 14.789 s] -674.0 ms (-4.4%)
iast 18.44 s [18.44 s, 18.44 s] 2.977 s (19.3%)
iast_GLOBAL 17.856 s [17.856 s, 17.856 s] 2.393 s (15.5%)
profiling 15.904 s [15.904 s, 15.904 s] 441.0 ms (2.9%)
tracing 14.885 s [14.885 s, 14.885 s] -578.0 ms (-3.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.438 s [15.438 s, 15.438 s] -
appsec 15.165 s [15.165 s, 15.165 s] -273.0 ms (-1.8%)
iast 18.579 s [18.579 s, 18.579 s] 3.141 s (20.3%)
iast_GLOBAL 17.869 s [17.869 s, 17.869 s] 2.431 s (15.7%)
profiling 15.522 s [15.522 s, 15.522 s] 84.0 ms (0.5%)
tracing 15.111 s [15.111 s, 15.111 s] -327.0 ms (-2.1%)

@shurivich shurivich merged commit 0059a39 into master May 6, 2024
@shurivich shurivich deleted the shurivich/consolidate_pii branch May 6, 2024 08:13
@github-actions github-actions Bot added this to the 1.34.0 milestone May 6, 2024
P403n1x87 pushed a commit to DataDog/dd-trace-py that referenced this pull request May 21, 2024
)

## Checklist
Consolidate PII redaction keys for all libraries.

## Notes
Related PRs:
`dotnet` - DataDog/dd-trace-dotnet#5522
`java` - DataDog/dd-trace-java#6980

- [x] Change(s) are motivated and described in the PR description
- [x] Testing strategy is described if automated tests are not included
in the PR
- [x] Risks are described (performance impact, potential for breakage,
maintainability)
- [x] Change is maintainable (easy to change, telemetry, documentation)
- [x] [Library release note
guidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html)
are followed or label `changelog/no-changelog` is set
- [x] Documentation is included (in-code, generated user docs, [public
corp docs](https://github.com/DataDog/documentation/))
- [x] Backport labels are set (if
[applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting))
- [x] If this PR changes the public interface, I've notified
`@DataDog/apm-tees`.

## Reviewer Checklist

- [x] Title is accurate
- [x] All changes are related to the pull request's stated goal
- [x] Description motivates each change
- [x] Avoids breaking
[API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces)
changes
- [x] Testing strategy adequately addresses listed risks
- [x] Change is maintainable (easy to change, telemetry, documentation)
- [x] Release note makes sense to a user of the library
- [x] Author has acknowledged and discussed the performance implications
of this PR as reported in the benchmarks PR comment
- [x] Backport labels are set in a manner that is consistent with the
[release branch maintenance
policy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: debugger Dynamic Instrumentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants