19 instantiations of TelemetryItem
Microsoft.Build (4)
TelemetryInfra\TelemetryDataUtils.cs (4)
23telemetryItems.Add(new TelemetryItem("Tasks", 29telemetryItems.Add(new TelemetryItem("Targets", 35telemetryItems.Add(new TelemetryItem("TargetsSummary", 40telemetryItems.Add(new TelemetryItem("TasksSummary",
Microsoft.Build.Engine.UnitTests (6)
BackEnd\OpenTelemetryActivities_Tests.cs (6)
22var telemetryItem = new TelemetryItem( 40var telemetryItem = new TelemetryItem( 59new("Item1", "Value1", false), 60new("Item2", "Value2", true) // hashed 132new("TagA", "ValueA", false), 133new("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)
19List<TelemetryItem> telemetryItems = new(4); 312private readonly IList<TelemetryItem> _items; 314public NodeTelemetry(IList<TelemetryItem> items) => _items = items; 316public IList<TelemetryItem> GetActivityProperties()
Microsoft.Build.Engine.UnitTests (5)
BackEnd\OpenTelemetryActivities_Tests.cs (5)
22var telemetryItem = new TelemetryItem( 40var telemetryItem = new TelemetryItem( 57var tags = new List<TelemetryItem> 128public IList<TelemetryItem> GetActivityProperties() 130return 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();