19 instantiations of TelemetryItem
Microsoft.Build (4)
TelemetryInfra\TelemetryDataUtils.cs (4)
23
telemetryItems.Add(new
TelemetryItem
("Tasks",
29
telemetryItems.Add(new
TelemetryItem
("Targets",
35
telemetryItems.Add(new
TelemetryItem
("TargetsSummary",
40
telemetryItems.Add(new
TelemetryItem
("TasksSummary",
Microsoft.Build.Engine.UnitTests (6)
BackEnd\OpenTelemetryActivities_Tests.cs (6)
22
var telemetryItem = new
TelemetryItem
(
40
var telemetryItem = new
TelemetryItem
(
59
new
("Item1", "Value1", false),
60
new
("Item2", "Value2", true) // hashed
132
new
("TagA", "ValueA", false),
133
new
("TagB", "ValueB", true),
Microsoft.Build.Framework (9)
Telemetry\BuildTelemetry.cs (8)
181
telemetryItems.Add(new
TelemetryItem
(TelemetryConstants.BuildDurationPropertyName, (FinishedAt.Value - StartAt.Value).TotalMilliseconds, false));
186
telemetryItems.Add(new
TelemetryItem
(TelemetryConstants.InnerBuildDurationPropertyName, (FinishedAt.Value - InnerStartAt.Value).TotalMilliseconds, false));
191
telemetryItems.Add(new
TelemetryItem
(nameof(BuildEngineHost), BuildEngineHost, false));
196
telemetryItems.Add(new
TelemetryItem
(nameof(BuildSuccess), BuildSuccess, false));
201
telemetryItems.Add(new
TelemetryItem
(nameof(BuildTarget), BuildTarget, true));
206
telemetryItems.Add(new
TelemetryItem
(nameof(BuildEngineVersion), BuildEngineVersion.ToString(), false));
211
telemetryItems.Add(new
TelemetryItem
(nameof(BuildCheckEnabled), BuildCheckEnabled, false));
216
telemetryItems.Add(new
TelemetryItem
(nameof(SACEnabled), SACEnabled, false));
Telemetry\MSBuildActivitySource.cs (1)
31
activity?.WithTag(
new
("SampleRate", _sampleRate, false));
16 references to TelemetryItem
Microsoft.Build (4)
TelemetryInfra\TelemetryDataUtils.cs (4)
19
List<
TelemetryItem
> telemetryItems = new(4);
312
private readonly IList<
TelemetryItem
> _items;
314
public NodeTelemetry(IList<
TelemetryItem
> items) => _items = items;
316
public IList<
TelemetryItem
> GetActivityProperties()
Microsoft.Build.Engine.UnitTests (5)
BackEnd\OpenTelemetryActivities_Tests.cs (5)
22
var
telemetryItem = new TelemetryItem(
40
var
telemetryItem = new TelemetryItem(
57
var tags = new List<
TelemetryItem
>
128
public IList<
TelemetryItem
> GetActivityProperties()
130
return new List<
TelemetryItem
>
Microsoft.Build.Framework (7)
Telemetry\ActivityExtensions.cs (4)
32
public static Activity WithTags(this Activity activity, IList<
TelemetryItem
> tags)
34
foreach (
var
tag in tags)
41
/// Add a tag to the activity from a <see cref="
TelemetryItem
"/>.
43
public static Activity WithTag(this Activity activity,
TelemetryItem
item)
Telemetry\BuildTelemetry.cs (2)
175
public IList<
TelemetryItem
> GetActivityProperties()
177
List<
TelemetryItem
> telemetryItems = new(8);
Telemetry\IActivityTelemetryDataHolder.cs (1)
14
IList<
TelemetryItem
> GetActivityProperties();