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