Implement telemetry for CI Visibility intakes#6668
Merged
nikita-tkachenko-datadog merged 1 commit intomasterfrom Feb 16, 2024
Merged
Implement telemetry for CI Visibility intakes#6668nikita-tkachenko-datadog merged 1 commit intomasterfrom
nikita-tkachenko-datadog merged 1 commit intomasterfrom
Conversation
d201021 to
de7d9a3
Compare
8946f5a to
cebc6cd
Compare
de7d9a3 to
5de553e
Compare
cebc6cd to
8be95d6
Compare
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 50 metrics, 4 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.31.0-SNAPSHOT~f50e5093f7, baseline=1.31.0-SNAPSHOT~b550bc8737
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.056 s) : 0, 1055771
Total [baseline] (9.129 s) : 0, 9129268
Agent [candidate] (1.056 s) : 0, 1055550
Total [candidate] (9.12 s) : 0, 9119553
section appsec
Agent [baseline] (1.162 s) : 0, 1161640
Total [baseline] (9.265 s) : 0, 9264911
Agent [candidate] (1.153 s) : 0, 1153001
Total [candidate] (9.296 s) : 0, 9296264
section iast
Agent [baseline] (1.18 s) : 0, 1179924
Total [baseline] (9.441 s) : 0, 9441019
Agent [candidate] (1.184 s) : 0, 1184330
Total [candidate] (9.439 s) : 0, 9439108
section profiling
Agent [baseline] (1.266 s) : 0, 1266247
Total [baseline] (9.328 s) : 0, 9327855
Agent [candidate] (1.269 s) : 0, 1269026
Total [candidate] (9.408 s) : 0, 9407804
gantt
title petclinic - break down per module: candidate=1.31.0-SNAPSHOT~f50e5093f7, baseline=1.31.0-SNAPSHOT~b550bc8737
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (666.649 ms) : 0, 666649
BytebuddyAgent [candidate] (665.838 ms) : 0, 665838
GlobalTracer [baseline] (294.828 ms) : 0, 294828
GlobalTracer [candidate] (295.353 ms) : 0, 295353
AppSec [baseline] (51.527 ms) : 0, 51527
AppSec [candidate] (51.634 ms) : 0, 51634
Remote Config [baseline] (714.387 µs) : 0, 714
Remote Config [candidate] (713.418 µs) : 0, 713
Telemetry [baseline] (7.656 ms) : 0, 7656
Telemetry [candidate] (7.709 ms) : 0, 7709
section appsec
BytebuddyAgent [baseline] (671.24 ms) : 0, 671240
BytebuddyAgent [candidate] (665.597 ms) : 0, 665597
GlobalTracer [baseline] (297.195 ms) : 0, 297195
GlobalTracer [candidate] (294.798 ms) : 0, 294798
AppSec [baseline] (151.044 ms) : 0, 151044
AppSec [candidate] (150.936 ms) : 0, 150936
Remote Config [baseline] (641.3 µs) : 0, 641
Remote Config [candidate] (633.725 µs) : 0, 634
Telemetry [baseline] (6.891 ms) : 0, 6891
Telemetry [candidate] (6.797 ms) : 0, 6797
section iast
BytebuddyAgent [baseline] (778.887 ms) : 0, 778887
BytebuddyAgent [candidate] (781.615 ms) : 0, 781615
GlobalTracer [baseline] (286.495 ms) : 0, 286495
GlobalTracer [candidate] (287.932 ms) : 0, 287932
AppSec [baseline] (49.805 ms) : 0, 49805
AppSec [candidate] (49.465 ms) : 0, 49465
Remote Config [baseline] (629.917 µs) : 0, 630
Remote Config [candidate] (628.497 µs) : 0, 628
Telemetry [baseline] (6.817 ms) : 0, 6817
Telemetry [candidate] (9.093 ms) : 0, 9093
IAST [baseline] (23.012 ms) : 0, 23012
IAST [candidate] (21.149 ms) : 0, 21149
section profiling
ProfilingAgent [baseline] (115.53 ms) : 0, 115530
ProfilingAgent [candidate] (116.325 ms) : 0, 116325
BytebuddyAgent [baseline] (658.628 ms) : 0, 658628
BytebuddyAgent [candidate] (659.836 ms) : 0, 659836
GlobalTracer [baseline] (377.617 ms) : 0, 377617
GlobalTracer [candidate] (378.343 ms) : 0, 378343
AppSec [baseline] (51.791 ms) : 0, 51791
AppSec [candidate] (51.878 ms) : 0, 51878
Remote Config [baseline] (670.606 µs) : 0, 671
Remote Config [candidate] (658.908 µs) : 0, 659
Telemetry [baseline] (7.532 ms) : 0, 7532
Telemetry [candidate] (7.511 ms) : 0, 7511
Profiling [baseline] (115.554 ms) : 0, 115554
Profiling [candidate] (116.351 ms) : 0, 116351
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 15 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.31.0-SNAPSHOT~f50e5093f7, baseline=1.31.0-SNAPSHOT~b550bc8737
dateFormat X
axisFormat %s
section baseline
no_agent (1.342 ms) : 1323, 1361
. : milestone, 1342,
appsec (1.76 ms) : 1736, 1785
. : milestone, 1760,
iast (1.495 ms) : 1471, 1518
. : milestone, 1495,
profiling (1.509 ms) : 1484, 1534
. : milestone, 1509,
tracing (1.52 ms) : 1496, 1543
. : milestone, 1520,
section candidate
no_agent (1.346 ms) : 1327, 1365
. : milestone, 1346,
appsec (1.776 ms) : 1752, 1800
. : milestone, 1776,
iast (1.522 ms) : 1498, 1546
. : milestone, 1522,
profiling (1.52 ms) : 1496, 1544
. : milestone, 1520,
tracing (1.508 ms) : 1485, 1532
. : milestone, 1508,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.31.0-SNAPSHOT~f50e5093f7, baseline=1.31.0-SNAPSHOT~b550bc8737
dateFormat X
axisFormat %s
section baseline
no_agent (362.366 µs) : 342, 383
. : milestone, 362,
iast (475.645 µs) : 455, 496
. : milestone, 476,
iast_FULL (534.945 µs) : 514, 555
. : milestone, 535,
iast_GLOBAL (488.306 µs) : 468, 508
. : milestone, 488,
iast_HARDCODED_SECRET_DISABLED (471.209 µs) : 451, 492
. : milestone, 471,
iast_INACTIVE (446.865 µs) : 426, 468
. : milestone, 447,
iast_TELEMETRY_OFF (463.306 µs) : 443, 484
. : milestone, 463,
tracing (440.954 µs) : 420, 461
. : milestone, 441,
section candidate
no_agent (362.674 µs) : 342, 383
. : milestone, 363,
iast (468.208 µs) : 448, 489
. : milestone, 468,
iast_FULL (529.909 µs) : 509, 551
. : milestone, 530,
iast_GLOBAL (498.423 µs) : 476, 521
. : milestone, 498,
iast_HARDCODED_SECRET_DISABLED (465.955 µs) : 446, 486
. : milestone, 466,
iast_INACTIVE (444.42 µs) : 424, 465
. : milestone, 444,
iast_TELEMETRY_OFF (467.594 µs) : 447, 488
. : milestone, 468,
tracing (441.319 µs) : 421, 462
. : milestone, 441,
|
5de553e to
6b758bf
Compare
3899ba0 to
f06c5fd
Compare
Base automatically changed from
nikita-tkachenko/ci-vis-api-telemetry
to
master
February 16, 2024 10:05
f06c5fd to
f50e509
Compare
anmarchenko
approved these changes
Feb 16, 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
Implements sending telemetry metrics for CI Visibility intakes (test events intake and per-test code coverages intake).
Motivation
Monitoring CI Visibility behaviour to detect unexpected errors/problems.
Jira ticket: CIVIS-2427