-
Notifications
You must be signed in to change notification settings - Fork 283
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
Initial flush interval for long running spans #6540
Initial flush interval for long running spans #6540
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 6 performance improvements and 1 performance regressions! Performance is the same for 41 metrics, 6 unstable metrics.
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.29.0-SNAPSHOT~9c132668b9, baseline=1.29.0-SNAPSHOT~98e7a4379b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064060
Total [baseline] (9.368 s) : 0, 9367575
Agent [candidate] (1.057 s) : 0, 1057393
Total [candidate] (9.352 s) : 0, 9351998
section appsec
Agent [baseline] (1.161 s) : 0, 1161454
Total [baseline] (9.494 s) : 0, 9494031
Agent [candidate] (1.151 s) : 0, 1151500
Total [candidate] (9.461 s) : 0, 9461491
section iast
Agent [baseline] (1.193 s) : 0, 1192747
Total [baseline] (9.659 s) : 0, 9659490
Agent [candidate] (1.178 s) : 0, 1177832
Total [candidate] (9.635 s) : 0, 9635122
section profiling
Agent [baseline] (1.281 s) : 0, 1281047
Total [baseline] (9.579 s) : 0, 9579018
Agent [candidate] (1.28 s) : 0, 1280049
Total [candidate] (9.605 s) : 0, 9604952
gantt
title petclinic - break down per module: candidate=1.29.0-SNAPSHOT~9c132668b9, baseline=1.29.0-SNAPSHOT~98e7a4379b
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (671.043 ms) : 0, 671043
BytebuddyAgent [candidate] (667.995 ms) : 0, 667995
GlobalTracer [baseline] (298.054 ms) : 0, 298054
GlobalTracer [candidate] (296.334 ms) : 0, 296334
AppSec [baseline] (52.124 ms) : 0, 52124
AppSec [candidate] (50.869 ms) : 0, 50869
Remote Config [baseline] (706.772 µs) : 0, 707
Remote Config [candidate] (657.844 µs) : 0, 658
Telemetry [baseline] (7.641 ms) : 0, 7641
Telemetry [candidate] (7.2 ms) : 0, 7200
section appsec
BytebuddyAgent [baseline] (670.41 ms) : 0, 670410
BytebuddyAgent [candidate] (665.712 ms) : 0, 665712
GlobalTracer [baseline] (297.857 ms) : 0, 297857
GlobalTracer [candidate] (295.569 ms) : 0, 295569
AppSec [baseline] (151.15 ms) : 0, 151150
AppSec [candidate] (148.462 ms) : 0, 148462
Remote Config [baseline] (700.682 µs) : 0, 701
Remote Config [candidate] (646.736 µs) : 0, 647
Telemetry [baseline] (6.844 ms) : 0, 6844
Telemetry [candidate] (6.872 ms) : 0, 6872
section iast
BytebuddyAgent [baseline] (786.761 ms) : 0, 786761
BytebuddyAgent [candidate] (775.983 ms) : 0, 775983
GlobalTracer [baseline] (289.316 ms) : 0, 289316
GlobalTracer [candidate] (286.597 ms) : 0, 286597
AppSec [baseline] (55.99 ms) : 0, 55990
AppSec [candidate] (53.454 ms) : 0, 53454
Remote Config [baseline] (596.585 µs) : 0, 597
Remote Config [candidate] (606.951 µs) : 0, 607
Telemetry [baseline] (6.69 ms) : 0, 6690
Telemetry [candidate] (6.538 ms) : 0, 6538
IAST [baseline] (18.622 ms) : 0, 18622
IAST [candidate] (20.294 ms) : 0, 20294
section profiling
BytebuddyAgent [baseline] (665.023 ms) : 0, 665023
BytebuddyAgent [candidate] (664.979 ms) : 0, 664979
GlobalTracer [baseline] (377.566 ms) : 0, 377566
GlobalTracer [candidate] (377.673 ms) : 0, 377673
AppSec [baseline] (52.261 ms) : 0, 52261
AppSec [candidate] (50.972 ms) : 0, 50972
Remote Config [baseline] (669.844 µs) : 0, 670
Remote Config [candidate] (989.745 µs) : 0, 990
Telemetry [baseline] (7.528 ms) : 0, 7528
Telemetry [candidate] (7.239 ms) : 0, 7239
ProfilingAgent [baseline] (123.729 ms) : 0, 123729
ProfilingAgent [candidate] (123.826 ms) : 0, 123826
Profiling [baseline] (123.754 ms) : 0, 123754
Profiling [candidate] (123.851 ms) : 0, 123851
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.29.0-SNAPSHOT~9c132668b9, baseline=1.29.0-SNAPSHOT~98e7a4379b
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1054524
Total [baseline] (8.737 s) : 0, 8736702
Agent [candidate] (1.056 s) : 0, 1056319
Total [candidate] (8.751 s) : 0, 8751460
section iast
Agent [baseline] (1.187 s) : 0, 1186613
Total [baseline] (9.303 s) : 0, 9303019
Agent [candidate] (1.189 s) : 0, 1189256
Total [candidate] (9.34 s) : 0, 9339720
section iast_TELEMETRY_OFF
Agent [baseline] (1.168 s) : 0, 1168297
Total [baseline] (9.259 s) : 0, 9258609
Agent [candidate] (1.177 s) : 0, 1177186
Total [candidate] (9.292 s) : 0, 9291687
gantt
title insecure-bank - break down per module: candidate=1.29.0-SNAPSHOT~9c132668b9, baseline=1.29.0-SNAPSHOT~98e7a4379b
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (664.83 ms) : 0, 664830
BytebuddyAgent [candidate] (666.816 ms) : 0, 666816
GlobalTracer [baseline] (295.388 ms) : 0, 295388
GlobalTracer [candidate] (296.338 ms) : 0, 296338
AppSec [baseline] (51.839 ms) : 0, 51839
AppSec [candidate] (50.977 ms) : 0, 50977
Remote Config [baseline] (709.71 µs) : 0, 710
Remote Config [candidate] (666.947 µs) : 0, 667
Telemetry [baseline] (7.592 ms) : 0, 7592
Telemetry [candidate] (7.22 ms) : 0, 7220
section iast
BytebuddyAgent [baseline] (781.267 ms) : 0, 781267
BytebuddyAgent [candidate] (783.194 ms) : 0, 783194
GlobalTracer [baseline] (288.527 ms) : 0, 288527
GlobalTracer [candidate] (290.225 ms) : 0, 290225
AppSec [baseline] (53.094 ms) : 0, 53094
AppSec [candidate] (56.693 ms) : 0, 56693
IAST [baseline] (20.412 ms) : 0, 20412
IAST [candidate] (17.241 ms) : 0, 17241
Remote Config [baseline] (615.892 µs) : 0, 616
Remote Config [candidate] (600.443 µs) : 0, 600
Telemetry [baseline] (8.137 ms) : 0, 8137
Telemetry [candidate] (6.719 ms) : 0, 6719
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (767.5 ms) : 0, 767500
BytebuddyAgent [candidate] (774.147 ms) : 0, 774147
GlobalTracer [baseline] (285.954 ms) : 0, 285954
GlobalTracer [candidate] (288.49 ms) : 0, 288490
AppSec [baseline] (56.952 ms) : 0, 56952
AppSec [candidate] (52.458 ms) : 0, 52458
IAST [baseline] (16.524 ms) : 0, 16524
IAST [candidate] (20.571 ms) : 0, 20571
Remote Config [baseline] (632.23 µs) : 0, 632
Remote Config [candidate] (631.302 µs) : 0, 631
Telemetry [baseline] (6.377 ms) : 0, 6377
Telemetry [candidate] (6.384 ms) : 0, 6384
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 12 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.29.0-SNAPSHOT~9c132668b9, baseline=1.29.0-SNAPSHOT~98e7a4379b
dateFormat X
axisFormat %s
section baseline
no_agent (1.373 ms) : 1354, 1392
. : milestone, 1373,
appsec (1.802 ms) : 1776, 1827
. : milestone, 1802,
iast (1.528 ms) : 1503, 1553
. : milestone, 1528,
profiling (1.55 ms) : 1524, 1576
. : milestone, 1550,
tracing (1.524 ms) : 1500, 1549
. : milestone, 1524,
section candidate
no_agent (1.36 ms) : 1341, 1379
. : milestone, 1360,
appsec (1.792 ms) : 1767, 1817
. : milestone, 1792,
iast (1.53 ms) : 1506, 1555
. : milestone, 1530,
profiling (1.525 ms) : 1500, 1551
. : milestone, 1525,
tracing (1.504 ms) : 1479, 1529
. : milestone, 1504,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.29.0-SNAPSHOT~9c132668b9, baseline=1.29.0-SNAPSHOT~98e7a4379b
dateFormat X
axisFormat %s
section baseline
no_agent (370.902 µs) : 350, 392
. : milestone, 371,
iast (482.972 µs) : 462, 503
. : milestone, 483,
iast_FULL (557.25 µs) : 537, 578
. : milestone, 557,
iast_INACTIVE (452.611 µs) : 432, 474
. : milestone, 453,
iast_TELEMETRY_OFF (482.86 µs) : 462, 504
. : milestone, 483,
tracing (453.336 µs) : 432, 474
. : milestone, 453,
section candidate
no_agent (377.379 µs) : 357, 398
. : milestone, 377,
iast (486.041 µs) : 465, 507
. : milestone, 486,
iast_FULL (547.448 µs) : 527, 568
. : milestone, 547,
iast_INACTIVE (454.462 µs) : 434, 475
. : milestone, 454,
iast_TELEMETRY_OFF (470.464 µs) : 450, 491
. : milestone, 470,
tracing (455.906 µs) : 435, 477
. : milestone, 456,
|
47ecb07
to
e7e6d6a
Compare
e7e6d6a
to
9c13266
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I recall correctly, this interval is currently only used by data jobs monitoring, so I'm fine with the change.
What Does This Do
Add the parameter
trace.experimental.long-running.initial.flush.interval
defaulting to 20s to control how long before flushing long running traces for the first timeMotivation
Reduce the delay to see long running spans in datadog, without having to set a frequent flush interval
Additional Notes