-
Notifications
You must be signed in to change notification settings - Fork 274
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
Enable telemetry logs for IAST, CI Visibility and Dynamic Instrumentation users #7017
Merged
+31
−9
Conversation
This file contains 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
nikita-tkachenko-datadog
approved these changes
May 13, 2024
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 48 metrics, 15 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.35.0-SNAPSHOT~5b6984fc63, baseline=1.35.0-SNAPSHOT~e2a66dfea5
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.057 s) : 0, 1057052
Total [baseline] (8.604 s) : 0, 8603534
Agent [candidate] (1.054 s) : 0, 1054476
Total [candidate] (8.54 s) : 0, 8539679
section iast
Agent [baseline] (1.189 s) : 0, 1188925
Total [baseline] (9.006 s) : 0, 9005809
Agent [candidate] (1.164 s) : 0, 1163823
Total [candidate] (8.999 s) : 0, 8998654
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.186 s) : 0, 1185863
Total [baseline] (9.002 s) : 0, 9002337
Agent [candidate] (1.165 s) : 0, 1165221
Total [candidate] (9.022 s) : 0, 9021591
section iast_TELEMETRY_OFF
Agent [baseline] (1.184 s) : 0, 1183881
Total [baseline] (9.04 s) : 0, 9040227
Agent [candidate] (1.162 s) : 0, 1161655
Total [candidate] (9.017 s) : 0, 9016703
gantt
title insecure-bank - break down per module: candidate=1.35.0-SNAPSHOT~5b6984fc63, baseline=1.35.0-SNAPSHOT~e2a66dfea5
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (651.855 ms) : 0, 651855
BytebuddyAgent [candidate] (650.167 ms) : 0, 650167
GlobalTracer [baseline] (312.754 ms) : 0, 312754
GlobalTracer [candidate] (312.012 ms) : 0, 312012
AppSec [baseline] (49.766 ms) : 0, 49766
AppSec [candidate] (49.755 ms) : 0, 49755
Remote Config [baseline] (662.296 µs) : 0, 662
Remote Config [candidate] (663.31 µs) : 0, 663
Telemetry [baseline] (7.627 ms) : 0, 7627
Telemetry [candidate] (7.54 ms) : 0, 7540
section iast
BytebuddyAgent [baseline] (781.662 ms) : 0, 781662
BytebuddyAgent [candidate] (777.183 ms) : 0, 777183
GlobalTracer [baseline] (292.31 ms) : 0, 292310
GlobalTracer [candidate] (292.179 ms) : 0, 292179
AppSec [baseline] (51.07 ms) : 0, 51070
AppSec [candidate] (48.92 ms) : 0, 48920
Remote Config [baseline] (592.31 µs) : 0, 592
Remote Config [candidate] (593.635 µs) : 0, 594
Telemetry [baseline] (6.671 ms) : 0, 6671
Telemetry [candidate] (7.848 ms) : 0, 7848
IAST [baseline] (21.95 ms) : 0, 21950
IAST [candidate] (23.844 ms) : 0, 23844
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (776.45 ms) : 0, 776450
BytebuddyAgent [candidate] (777.686 ms) : 0, 777686
GlobalTracer [baseline] (292.86 ms) : 0, 292860
GlobalTracer [candidate] (291.898 ms) : 0, 291898
AppSec [baseline] (48.584 ms) : 0, 48584
AppSec [candidate] (48.38 ms) : 0, 48380
Remote Config [baseline] (592.476 µs) : 0, 592
Remote Config [candidate] (604.534 µs) : 0, 605
Telemetry [baseline] (7.337 ms) : 0, 7337
Telemetry [candidate] (7.726 ms) : 0, 7726
IAST [baseline] (25.618 ms) : 0, 25618
IAST [candidate] (25.625 ms) : 0, 25625
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (775.939 ms) : 0, 775939
BytebuddyAgent [candidate] (774.647 ms) : 0, 774647
GlobalTracer [baseline] (293.175 ms) : 0, 293175
GlobalTracer [candidate] (292.101 ms) : 0, 292101
AppSec [baseline] (47.348 ms) : 0, 47348
AppSec [candidate] (48.908 ms) : 0, 48908
Remote Config [baseline] (612.372 µs) : 0, 612
Remote Config [candidate] (610.412 µs) : 0, 610
Telemetry [baseline] (6.59 ms) : 0, 6590
Telemetry [candidate] (7.562 ms) : 0, 7562
IAST [baseline] (25.693 ms) : 0, 25693
IAST [candidate] (24.564 ms) : 0, 24564
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.35.0-SNAPSHOT~5b6984fc63, baseline=1.35.0-SNAPSHOT~e2a66dfea5
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.057 s) : 0, 1056697
Total [baseline] (10.317 s) : 0, 10316961
Agent [candidate] (1.061 s) : 0, 1061118
Total [candidate] (10.449 s) : 0, 10448789
section appsec
Agent [baseline] (1.178 s) : 0, 1178473
Total [baseline] (10.52 s) : 0, 10519940
Agent [candidate] (1.174 s) : 0, 1173922
Total [candidate] (10.486 s) : 0, 10486290
section iast
Agent [baseline] (1.194 s) : 0, 1193759
Total [baseline] (10.828 s) : 0, 10827798
Agent [candidate] (1.175 s) : 0, 1174979
Total [candidate] (10.811 s) : 0, 10811378
section profiling
Agent [baseline] (1.258 s) : 0, 1258084
Total [baseline] (10.688 s) : 0, 10688175
Agent [candidate] (1.269 s) : 0, 1268709
Total [candidate] (10.664 s) : 0, 10664356
gantt
title petclinic - break down per module: candidate=1.35.0-SNAPSHOT~5b6984fc63, baseline=1.35.0-SNAPSHOT~e2a66dfea5
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (651.857 ms) : 0, 651857
BytebuddyAgent [candidate] (653.498 ms) : 0, 653498
GlobalTracer [baseline] (312.32 ms) : 0, 312320
GlobalTracer [candidate] (314.601 ms) : 0, 314601
AppSec [baseline] (49.915 ms) : 0, 49915
AppSec [candidate] (50.193 ms) : 0, 50193
Remote Config [baseline] (659.768 µs) : 0, 660
Remote Config [candidate] (669.064 µs) : 0, 669
Telemetry [baseline] (7.63 ms) : 0, 7630
Telemetry [candidate] (7.661 ms) : 0, 7661
section appsec
BytebuddyAgent [baseline] (676.01 ms) : 0, 676010
BytebuddyAgent [candidate] (673.498 ms) : 0, 673498
GlobalTracer [baseline] (295.813 ms) : 0, 295813
GlobalTracer [candidate] (295.653 ms) : 0, 295653
AppSec [baseline] (152.771 ms) : 0, 152771
AppSec [candidate] (152.62 ms) : 0, 152620
Remote Config [baseline] (630.257 µs) : 0, 630
Remote Config [candidate] (631.339 µs) : 0, 631
Telemetry [baseline] (9.455 ms) : 0, 9455
Telemetry [candidate] (7.74 ms) : 0, 7740
IAST [baseline] (18.701 ms) : 0, 18701
IAST [candidate] (18.778 ms) : 0, 18778
section iast
BytebuddyAgent [baseline] (782.295 ms) : 0, 782295
BytebuddyAgent [candidate] (784.794 ms) : 0, 784794
GlobalTracer [baseline] (294.87 ms) : 0, 294870
GlobalTracer [candidate] (294.291 ms) : 0, 294291
AppSec [baseline] (48.421 ms) : 0, 48421
AppSec [candidate] (49.283 ms) : 0, 49283
Remote Config [baseline] (604.634 µs) : 0, 605
Remote Config [candidate] (605.266 µs) : 0, 605
Telemetry [baseline] (7.426 ms) : 0, 7426
Telemetry [candidate] (8.485 ms) : 0, 8485
IAST [baseline] (25.633 ms) : 0, 25633
IAST [candidate] (24.155 ms) : 0, 24155
section profiling
BytebuddyAgent [baseline] (662.566 ms) : 0, 662566
BytebuddyAgent [candidate] (666.55 ms) : 0, 666550
GlobalTracer [baseline] (385.035 ms) : 0, 385035
GlobalTracer [candidate] (388.48 ms) : 0, 388480
AppSec [baseline] (50.732 ms) : 0, 50732
AppSec [candidate] (51.06 ms) : 0, 51060
Remote Config [baseline] (844.185 µs) : 0, 844
Remote Config [candidate] (861.963 µs) : 0, 862
Telemetry [baseline] (7.449 ms) : 0, 7449
Telemetry [candidate] (7.527 ms) : 0, 7527
ProfilingAgent [baseline] (94.924 ms) : 0, 94924
ProfilingAgent [candidate] (97.176 ms) : 0, 97176
Profiling [baseline] (94.948 ms) : 0, 94948
Profiling [candidate] (97.2 ms) : 0, 97200
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 petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.35.0-SNAPSHOT~5b6984fc63, baseline=1.35.0-SNAPSHOT~e2a66dfea5
dateFormat X
axisFormat %s
section baseline
no_agent (1.359 ms) : 1340, 1379
. : milestone, 1359,
appsec (1.721 ms) : 1696, 1746
. : milestone, 1721,
appsec_no_iast (1.727 ms) : 1702, 1751
. : milestone, 1727,
iast (1.485 ms) : 1462, 1508
. : milestone, 1485,
profiling (1.56 ms) : 1534, 1586
. : milestone, 1560,
tracing (1.468 ms) : 1443, 1492
. : milestone, 1468,
section candidate
no_agent (1.363 ms) : 1344, 1383
. : milestone, 1363,
appsec (1.729 ms) : 1705, 1753
. : milestone, 1729,
appsec_no_iast (1.74 ms) : 1716, 1763
. : milestone, 1740,
iast (1.495 ms) : 1473, 1517
. : milestone, 1495,
profiling (1.545 ms) : 1520, 1571
. : milestone, 1545,
tracing (1.47 ms) : 1446, 1494
. : milestone, 1470,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.35.0-SNAPSHOT~5b6984fc63, baseline=1.35.0-SNAPSHOT~e2a66dfea5
dateFormat X
axisFormat %s
section baseline
no_agent (376.596 µs) : 357, 396
. : milestone, 377,
iast (490.499 µs) : 469, 512
. : milestone, 490,
iast_FULL (552.802 µs) : 532, 574
. : milestone, 553,
iast_GLOBAL (511.269 µs) : 490, 533
. : milestone, 511,
iast_HARDCODED_SECRET_DISABLED (484.22 µs) : 462, 506
. : milestone, 484,
iast_INACTIVE (458.911 µs) : 438, 480
. : milestone, 459,
iast_TELEMETRY_OFF (478.165 µs) : 456, 500
. : milestone, 478,
tracing (456.259 µs) : 434, 478
. : milestone, 456,
section candidate
no_agent (367.424 µs) : 347, 388
. : milestone, 367,
iast (489.66 µs) : 468, 511
. : milestone, 490,
iast_FULL (556.825 µs) : 536, 578
. : milestone, 557,
iast_GLOBAL (509.685 µs) : 489, 531
. : milestone, 510,
iast_HARDCODED_SECRET_DISABLED (491.608 µs) : 470, 513
. : milestone, 492,
iast_INACTIVE (456.1 µs) : 435, 477
. : milestone, 456,
iast_TELEMETRY_OFF (477.99 µs) : 456, 500
. : milestone, 478,
tracing (449.4 µs) : 428, 470
. : milestone, 449,
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.35.0-SNAPSHOT~5b6984fc63, baseline=1.35.0-SNAPSHOT~e2a66dfea5
dateFormat X
axisFormat %s
section baseline
no_agent (15.033 s) : 15033000, 15033000
. : milestone, 15033000,
appsec (15.246 s) : 15246000, 15246000
. : milestone, 15246000,
iast (18.569 s) : 18569000, 18569000
. : milestone, 18569000,
iast_GLOBAL (18.077 s) : 18077000, 18077000
. : milestone, 18077000,
profiling (15.052 s) : 15052000, 15052000
. : milestone, 15052000,
tracing (15.172 s) : 15172000, 15172000
. : milestone, 15172000,
section candidate
no_agent (15.461 s) : 15461000, 15461000
. : milestone, 15461000,
appsec (15.09 s) : 15090000, 15090000
. : milestone, 15090000,
iast (18.623 s) : 18623000, 18623000
. : milestone, 18623000,
iast_GLOBAL (17.949 s) : 17949000, 17949000
. : milestone, 17949000,
profiling (15.371 s) : 15371000, 15371000
. : milestone, 15371000,
tracing (15.009 s) : 15009000, 15009000
. : milestone, 15009000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.35.0-SNAPSHOT~5b6984fc63, baseline=1.35.0-SNAPSHOT~e2a66dfea5
dateFormat X
axisFormat %s
section baseline
no_agent (1.462 ms) : 1451, 1474
. : milestone, 1462,
appsec (2.233 ms) : 2198, 2267
. : milestone, 2233,
iast (1.959 ms) : 1919, 1999
. : milestone, 1959,
iast_GLOBAL (1.979 ms) : 1939, 2019
. : milestone, 1979,
profiling (1.845 ms) : 1812, 1879
. : milestone, 1845,
tracing (1.823 ms) : 1791, 1854
. : milestone, 1823,
section candidate
no_agent (1.463 ms) : 1451, 1474
. : milestone, 1463,
appsec (2.208 ms) : 2174, 2242
. : milestone, 2208,
iast (1.965 ms) : 1925, 2006
. : milestone, 1965,
iast_GLOBAL (2.012 ms) : 1971, 2053
. : milestone, 2012,
profiling (1.85 ms) : 1818, 1882
. : milestone, 1850,
tracing (1.838 ms) : 1806, 1870
. : milestone, 1838,
|
OmerRaviv
reviewed
May 13, 2024
dd-java-agent/agent-logging/src/main/java/datadog/trace/logging/ddlogger/DDLoggerFactory.java
Outdated
Show resolved
Hide resolved
smola
changed the title
Enable telemetry logs for IAST and CI Visibility users
Enable telemetry logs for IAST, CI Visibility and Dynamic Instrumentation users
May 16, 2024
smola
force-pushed
the
smola/telemetry-logs-partial-rollout-1
branch
2 times, most recently
from
May 16, 2024 08:29
0547959
to
40229a5
Compare
smola
force-pushed
the
smola/telemetry-logs-partial-rollout-1
branch
from
May 22, 2024 09:43
40229a5
to
025ea41
Compare
jpbempel
reviewed
May 29, 2024
dd-java-agent/agent-logging/src/main/java/datadog/trace/logging/ddlogger/DDLoggerFactory.java
Outdated
Show resolved
Hide resolved
smola
force-pushed
the
smola/telemetry-logs-partial-rollout-1
branch
from
May 29, 2024 09:29
d7cf2d1
to
99e8647
Compare
jpbempel
approved these changes
May 29, 2024
Thank you! |
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
Motivation
Additional Notes