217 references to TelemetryConstants
aspire (87)
Commands\AgentTelemetryCommand.cs (8)
113using var activity = Telemetry.StartReportedActivity(TelemetryConstants.Activities.AgentTelemetry); 134AddIfValid(tags, TelemetryConstants.Tags.AgentEventType, parseResult.GetValue(_eventTypeOption), static v => s_knownEventTypes.Contains(v, StringComparer.Ordinal)); 135AddIfValid(tags, TelemetryConstants.Tags.AgentClientName, parseResult.GetValue(_clientNameOption), static v => IsSafeIdentifier(v, maxLength: 64)); 136AddIfValid(tags, TelemetryConstants.Tags.AgentSessionId, parseResult.GetValue(_sessionIdOption), static v => IsSafeIdentifier(v, maxLength: 128)); 137AddIfValid(tags, TelemetryConstants.Tags.AgentSkillName, parseResult.GetValue(_skillNameOption), static v => IsSafeIdentifier(v, maxLength: 128)); 138AddIfValid(tags, TelemetryConstants.Tags.AgentToolName, parseResult.GetValue(_toolNameOption), static v => IsSafeIdentifier(v, maxLength: 128)); 139AddIfValid(tags, TelemetryConstants.Tags.AgentFileReference, parseResult.GetValue(_fileReferenceOption), IsSafeReference); 140AddIfValid(tags, TelemetryConstants.Tags.AgentEventTimestamp, parseResult.GetValue(_timestampOption), IsValidTimestamp);
Commands\RunCommand.cs (14)
286runActivity = Telemetry.StartReportedActivity(name: TelemetryConstants.Activities.RunAppHost); 287runActivity?.SetTag(TelemetryConstants.Tags.AppHostDetached, _configuration.GetBool(KnownConfigNames.CliRunDetached) is true); 308runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, "project_not_found"); 313runActivity?.SetTag(TelemetryConstants.Tags.AppHostIsolated, isolated); 319runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, "project_not_found"); 330runActivity?.SetTag(TelemetryConstants.Tags.AppHostLanguage, project.LanguageId); 426runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, "canceled"); 430runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, "build_failed"); 470runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, "startup_timeout"); 692runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, "canceled"); 702runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, "project_not_found"); 707runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, "incompatible_version"); 717runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, "backchannel_connection_failed"); 734runActivity?.SetTag(TelemetryConstants.Tags.ErrorType, ex.GetType().FullName);
Program.cs (5)
1135: telemetry.StartReportedActivity(TelemetryConstants.Activities.Main, ActivityKind.Internal); 1142mainActivity.AddTag(TelemetryConstants.Tags.ProcessPid, currentProcess.Id); 1143mainActivity.AddTag(TelemetryConstants.Tags.ProcessExecutableName, "aspire"); 1178mainActivity?.SetTag(TelemetryConstants.Tags.CommandName, commandName); 1225mainActivity?.SetTag(TelemetryConstants.Tags.ProcessExitCode, exitCode);
Projects\ProcessGuestLauncher.cs (7)
65AddEvent(activity, ProfilingTelemetry.Events.GuestProcessResolved, TelemetryConstants.Tags.ProcessExecutablePath, resolvedCommand); 83AddEvent(activity, ProfilingTelemetry.Events.GuestFirstStdout, TelemetryConstants.Tags.ProcessPid, pid); 95AddEvent(activity, ProfilingTelemetry.Events.GuestFirstStderr, TelemetryConstants.Tags.ProcessPid, pid); 149activity?.SetTag(TelemetryConstants.Tags.ProcessPid, execution.ProcessId); 150AddEvent(activity, ProfilingTelemetry.Events.GuestProcessStarted, TelemetryConstants.Tags.ProcessPid, execution.ProcessId); 179activity?.SetTag(TelemetryConstants.Tags.ProcessExitCode, finalExitCode); 180AddEvent(activity, ProfilingTelemetry.Events.GuestProcessExited, TelemetryConstants.Tags.ProcessExitCode, finalExitCode);
Telemetry\AspireCliTelemetry.cs (38)
209[TelemetryConstants.Tags.ExceptionType] = exception.GetType().FullName, 210[TelemetryConstants.Tags.ExceptionMessage] = exception.Message, 211[TelemetryConstants.Tags.ExceptionStackTrace] = exception.StackTrace 219activity.AddEvent(new ActivityEvent(TelemetryConstants.Events.Error, tags: tags)); 320tagsList.Add(new(TelemetryConstants.Tags.MacAddressHash, macAddressHashTask.Result)); 321tagsList.Add(new(TelemetryConstants.Tags.DeviceId, deviceIdTask.Result)); 324tagsList.Add(new(TelemetryConstants.Tags.InternalMicrosoft, internalMicrosoftResult.IsInternalMicrosoft)); 328tagsList.Add(new(TelemetryConstants.Tags.InternalMicrosoftSource, internalMicrosoftResult.Source)); 333tagsList.Add(new(TelemetryConstants.Tags.InternalMicrosoftAlias, internalMicrosoftResult.Alias)); 338tagsList.Add(new(TelemetryConstants.Tags.InternalMicrosoftDomain, internalMicrosoftResult.Domain)); 343tagsList.Add(new(TelemetryConstants.Tags.CliVersion, GetCliVersion())); 344tagsList.Add(new(TelemetryConstants.Tags.CliBuildId, GetCliBuildId())); 349tagsList.Add(new(TelemetryConstants.Tags.IdentityVersion, _executionContext.IdentityVersion)); 350tagsList.Add(new(TelemetryConstants.Tags.IdentityChannel, _executionContext.IdentityChannel)); 353tagsList.Add(new(TelemetryConstants.Tags.IdentityCommit, _executionContext.IdentityCommit)); 359tagsList.Add(new(TelemetryConstants.Tags.CodingAgent, codingAgent)); 362tagsList.Add(new(TelemetryConstants.Tags.DeploymentEnvironmentName, isCIEnvironment ? "ci" : "local")); 364tagsList.Add(new(TelemetryConstants.Tags.OsName, GetOsName())); 365tagsList.Add(new(TelemetryConstants.Tags.OsType, GetOsType())); 366tagsList.Add(new(TelemetryConstants.Tags.OsVersion, Environment.OSVersion.Version.ToString())); 447using var activity = StartReportedActivity(TelemetryConstants.Activities.InternalMicrosoftDetector); 453activity.SetTag(TelemetryConstants.Tags.InternalMicrosoftDetectorOutcome, result.Outcome); 454activity.SetTag(TelemetryConstants.Tags.InternalMicrosoftDetectorCacheStatus, result.CacheStatus); 455activity.SetTag(TelemetryConstants.Tags.InternalMicrosoftDetectorDurationMs, (long)result.Duration.TotalMilliseconds); 458activity.SetTag(TelemetryConstants.Tags.InternalMicrosoftSource, result.Source); 461activity.SetTag(TelemetryConstants.Tags.InternalMicrosoftDetectorHasAlias, !string.IsNullOrEmpty(result.Alias)); 462activity.SetTag(TelemetryConstants.Tags.InternalMicrosoftDetectorHasDomain, !string.IsNullOrEmpty(result.Domain)); 468[TelemetryConstants.Tags.InternalMicrosoftSource] = probe.Source, 469[TelemetryConstants.Tags.InternalMicrosoftProbeOutcome] = probe.Outcome, 470[TelemetryConstants.Tags.InternalMicrosoftProbeDurationMs] = (long)probe.Duration.TotalMilliseconds, 471[TelemetryConstants.Tags.InternalMicrosoftProbeHasAlias] = probe.HasAlias, 472[TelemetryConstants.Tags.InternalMicrosoftProbeHasDomain] = probe.HasDomain 477tags[TelemetryConstants.Tags.InternalMicrosoftProbeFailureCode] = failure.Code; 478tags[TelemetryConstants.Tags.InternalMicrosoftProbeFailureStage] = failure.Stage; 481tags[TelemetryConstants.Tags.InternalMicrosoftProbeExceptionType] = failure.ExceptionType; 485tags[TelemetryConstants.Tags.InternalMicrosoftProbeProcessExitCode] = failure.ProcessExitCode; 489tags[TelemetryConstants.Tags.InternalMicrosoftProbeHttpStatusCode] = failure.HttpStatusCode; 493activity.AddEvent(new ActivityEvent(TelemetryConstants.Events.InternalMicrosoftProbe, tags: tags));
Telemetry\CliTagEnrichmentProcessor.cs (3)
27var suppressInternalIdentity = activity.OperationName == TelemetryConstants.Activities.InternalMicrosoftDetector; 36tag.Key is TelemetryConstants.Tags.InternalMicrosoftAlias or TelemetryConstants.Tags.InternalMicrosoftDomain)
Telemetry\ProfilingTelemetry.cs (8)
789activity.SetTag(TelemetryConstants.Tags.ProcessExecutableName, executableName); 790activity.SetTag(TelemetryConstants.Tags.ProcessExecutablePath, executablePath); 876[TelemetryConstants.Tags.ProcessPid] = processId 1029public void SetCommandName(string commandName) => SetTag(TelemetryConstants.Tags.CommandName, commandName); 1168public void SetProcessExecutableName(string? executableName) => SetTag(TelemetryConstants.Tags.ProcessExecutableName, executableName); 1170public void SetProcessExecutablePath(string? executablePath) => SetTag(TelemetryConstants.Tags.ProcessExecutablePath, executablePath); 1172public void SetProcessExitCode(int exitCode) => SetTag(TelemetryConstants.Tags.ProcessExitCode, exitCode); 1174public void SetProcessId(int processId) => SetTag(TelemetryConstants.Tags.ProcessPid, processId);
Utils\SdkInstallHelper.cs (4)
37using var activity = telemetry.StartReportedActivity(name: TelemetryConstants.Activities.EnsureSdkInstalled); 45activity?.SetTag(TelemetryConstants.Tags.SdkDetectedVersion, detectedVersion); 46activity?.SetTag(TelemetryConstants.Tags.SdkMinimumRequiredVersion, minimumRequiredVersion.ToString()); 47activity?.SetTag(TelemetryConstants.Tags.SdkCheckResult, ToTelemetryString(checkResult));
Aspire.Cli.Tests (130)
Commands\AgentTelemetryCommandTests.cs (18)
37Assert.Equal(TelemetryConstants.Activities.AgentTelemetry, activity.OperationName); 40Assert.Equal("skill_invocation", tags[TelemetryConstants.Tags.AgentEventType]); 41Assert.Equal("copilot-cli", tags[TelemetryConstants.Tags.AgentClientName]); 42Assert.Equal("11111111-1111-1111-1111-111111111111", tags[TelemetryConstants.Tags.AgentSessionId]); 43Assert.Equal("aspire", tags[TelemetryConstants.Tags.AgentSkillName]); 44Assert.Equal("2026-01-01T00:00:00Z", tags[TelemetryConstants.Tags.AgentEventTimestamp]); 70Assert.Equal("tool_invocation", tags[TelemetryConstants.Tags.AgentEventType]); 71Assert.Equal("aspire-list_resources", tags[TelemetryConstants.Tags.AgentToolName]); 72Assert.False(tags.ContainsKey(TelemetryConstants.Tags.AgentSkillName)); 73Assert.False(tags.ContainsKey(TelemetryConstants.Tags.AgentFileReference)); 74Assert.False(tags.ContainsKey(TelemetryConstants.Tags.AgentClientName)); 102Assert.False(tags.ContainsKey(TelemetryConstants.Tags.AgentFileReference)); 103Assert.Equal("reference_file_read", tags[TelemetryConstants.Tags.AgentEventType]); 133Assert.False(tags.ContainsKey(TelemetryConstants.Tags.AgentFileReference)); 159Assert.False(tags.ContainsKey(TelemetryConstants.Tags.AgentEventType)); 160Assert.Equal("aspire", tags[TelemetryConstants.Tags.AgentSkillName]); 253Assert.Equal("aspire/references/deploy.md", tags[TelemetryConstants.Tags.AgentFileReference]); 269if (activity.OperationName == TelemetryConstants.Activities.AgentTelemetry)
Commands\RunCommandTests.cs (7)
1389Assert.Equal("project_not_found", tags[TelemetryConstants.Tags.ErrorType]); 1415Assert.Equal("build_failed", tags[TelemetryConstants.Tags.ErrorType]); 5378Assert.Equal(TelemetryConstants.Activities.RunAppHost, fixture.CapturedActivity.OperationName); 5381Assert.Equal(KnownLanguageId.CSharp, tags[TelemetryConstants.Tags.AppHostLanguage]); 5382Assert.Equal(detached, tags[TelemetryConstants.Tags.AppHostDetached]); 5383Assert.Equal(isolated, tags[TelemetryConstants.Tags.AppHostIsolated]); 5384Assert.Equal("build_failed", tags[TelemetryConstants.Tags.ErrorType]);
Commands\StopCommandTests.cs (3)
427Assert.Equal(CliExitCodes.Success, stopCommandActivity.GetTagItem(TelemetryConstants.Tags.ProcessExitCode)); 435.Select(activity => Assert.IsType<int>(activity.GetTagItem(TelemetryConstants.Tags.ProcessPid))) 438Assert.All(stopAppHostActivities, activity => Assert.Equal(CliExitCodes.Success, activity.GetTagItem(TelemetryConstants.Tags.ProcessExitCode)));
Git\GitRepositoryTests.cs (4)
136Assert.Equal("git", startedActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutableName)); 137Assert.Equal("git", startedActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutablePath)); 140Assert.Equal(0, startedActivity.GetTagItem(TelemetryConstants.Tags.ProcessExitCode)); 141Assert.True((int)startedActivity.GetTagItem(TelemetryConstants.Tags.ProcessPid)! > 0);
Projects\GuestRuntimeTests.cs (5)
303Assert.Equal(0, preExecuteActivity.GetTagItem(TelemetryConstants.Tags.ProcessExitCode)); 312Assert.Equal(0, executeActivity.GetTagItem(TelemetryConstants.Tags.ProcessExitCode)); 1001Assert.IsType<string>(activity.GetTagItem(TelemetryConstants.Tags.ProcessExecutablePath)), 1005Assert.Equal(0, activity.GetTagItem(TelemetryConstants.Tags.ProcessExitCode)); 1006Assert.True((int)activity.GetTagItem(TelemetryConstants.Tags.ProcessPid)! > 0);
Telemetry\AspireCliTelemetryTests.cs (65)
127Assert.Equal(TelemetryConstants.Events.Error, exceptionEvent.Name); 130Assert.Equal(typeof(InvalidOperationException).FullName, eventTags[TelemetryConstants.Tags.ExceptionType]); 131Assert.Equal("Test exception", eventTags[TelemetryConstants.Tags.ExceptionMessage]); 241Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.OsName && (string?)t.Value == expectedOsName); 242Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.OsVersion && t.Value is string s && s == Environment.OSVersion.Version.ToString()); 243Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.OsType && (string?)t.Value == expectedOsType); 255using var activity = fixture.Telemetry.StartReportedActivity(TelemetryConstants.Activities.Main); 258Assert.Equal("copilot", activity.GetTagItem(TelemetryConstants.Tags.CodingAgent)); 268Assert.DoesNotContain(tags, t => t.Key == TelemetryConstants.Tags.CodingAgent); 274Assert.Equal("aspire.cli.microsoft_internal_source", TelemetryConstants.Tags.InternalMicrosoftSource); 275Assert.Equal("aspire.cli.microsoft_internal_alias", TelemetryConstants.Tags.InternalMicrosoftAlias); 276Assert.Equal("aspire.cli.microsoft_internal_domain", TelemetryConstants.Tags.InternalMicrosoftDomain); 277Assert.Equal("aspire.cli.microsoft_internal_detector.outcome", TelemetryConstants.Tags.InternalMicrosoftDetectorOutcome); 278Assert.Equal("aspire.cli.microsoft_internal_probe.failure_code", TelemetryConstants.Tags.InternalMicrosoftProbeFailureCode); 279Assert.Equal("aspire.cli.microsoft_internal_probe.failure_stage", TelemetryConstants.Tags.InternalMicrosoftProbeFailureStage); 280Assert.Equal("aspire.cli.microsoft_internal_probe.exception_type", TelemetryConstants.Tags.InternalMicrosoftProbeExceptionType); 281Assert.Equal("aspire.cli.microsoft_internal_probe.process_exit_code", TelemetryConstants.Tags.InternalMicrosoftProbeProcessExitCode); 282Assert.Equal("aspire.cli.microsoft_internal_probe.http_status_code", TelemetryConstants.Tags.InternalMicrosoftProbeHttpStatusCode); 295Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.InternalMicrosoft && t.Value is true); 296Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.InternalMicrosoftSource && (string?)t.Value == "test source"); 297Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.InternalMicrosoftAlias && (string?)t.Value == "test.alias"); 298Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.InternalMicrosoftDomain && (string?)t.Value == "TEST"); 316Assert.Equal(TelemetryConstants.Tags.InternalMicrosoft, tag.Key); 337Assert.Equal(TelemetryConstants.Tags.InternalMicrosoft, tag.Key); 342Assert.Equal(TelemetryConstants.Tags.InternalMicrosoftSource, tag.Key); 365Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.InternalMicrosoft && t.Value is true); 366Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.InternalMicrosoftSource && (string?)t.Value == "test source"); 367Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.DeploymentEnvironmentName && (string?)t.Value == "ci"); 372Assert.Equal(TelemetryConstants.Tags.InternalMicrosoft, tag.Key); 377Assert.Equal(TelemetryConstants.Tags.InternalMicrosoftSource, tag.Key); 479tag => tag.Key == TelemetryConstants.Tags.InternalMicrosoft && (bool?)tag.Value == false); 511Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.MacAddressHash && (string?)t.Value == "test-mac-hash"); 512Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.DeviceId && (string?)t.Value == "test-device-id"); 513Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.CliVersion); 514Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.OsName); 519Assert.Equal(TelemetryConstants.Tags.InternalMicrosoft, tag.Key); 539Assert.Equal(InternalMicrosoftDetectorOutcome.Failed, activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftDetectorOutcome)); 540Assert.True((long?)activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftDetectorDurationMs) > 0); 590if (activity.OperationName == TelemetryConstants.Activities.InternalMicrosoftDetector) 668Assert.Equal(TelemetryConstants.Activities.InternalMicrosoftDetector, activity.OperationName); 670Assert.Equal(InternalMicrosoftDetectorOutcome.Detected, activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftDetectorOutcome)); 671Assert.Equal(InternalMicrosoftDetectorCacheStatus.Miss, activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftDetectorCacheStatus)); 672Assert.Equal("test source", activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftSource)); 673Assert.True((bool?)activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftDetectorHasAlias)); 674Assert.True((bool?)activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftDetectorHasDomain)); 675Assert.Null(activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftAlias)); 676Assert.Null(activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftDomain)); 678Assert.Equal(TelemetryConstants.Events.InternalMicrosoftProbe, probeEvent.Name); 679Assert.Contains(probeEvent.Tags, tag => tag.Key == TelemetryConstants.Tags.InternalMicrosoftProbeOutcome && (string?)tag.Value == InternalMicrosoftProbeOutcome.Detected); 708Assert.Equal(InternalMicrosoftProbeFailureCode.ProcessExit, tags[TelemetryConstants.Tags.InternalMicrosoftProbeFailureCode]); 709Assert.Equal(InternalMicrosoftProbeFailureStage.ProcessExit, tags[TelemetryConstants.Tags.InternalMicrosoftProbeFailureStage]); 710Assert.Equal(InternalMicrosoftProbeExceptionType.Other, tags[TelemetryConstants.Tags.InternalMicrosoftProbeExceptionType]); 711Assert.Equal(7, tags[TelemetryConstants.Tags.InternalMicrosoftProbeProcessExitCode]); 712Assert.Equal(503, tags[TelemetryConstants.Tags.InternalMicrosoftProbeHttpStatusCode]); 846return [.. tags.Where(t => t.Key == TelemetryConstants.Tags.InternalMicrosoft || 847t.Key is TelemetryConstants.Tags.InternalMicrosoftSource or TelemetryConstants.Tags.InternalMicrosoftAlias or TelemetryConstants.Tags.InternalMicrosoftDomain)]; 866Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.IdentityVersion && (string?)t.Value == "13.5.0-preview.1.26310.9"); 867Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.IdentityChannel && (string?)t.Value == "daily"); 868Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.IdentityCommit && (string?)t.Value == "95f0d2968"); 872Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.CliVersion); 873Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.CliBuildId); 890Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.IdentityVersion && (string?)t.Value == "13.5.0"); 891Assert.DoesNotContain(tags, t => t.Key == TelemetryConstants.Tags.IdentityCommit);
Telemetry\CliTagEnrichmentProcessorTests.cs (7)
98new(TelemetryConstants.Tags.CliVersion, "1.0.0-test"), 99new(TelemetryConstants.Tags.InternalMicrosoftAlias, "test.alias"), 100new(TelemetryConstants.Tags.InternalMicrosoftDomain, "REDMOND") 112using var activity = source.StartActivity(TelemetryConstants.Activities.InternalMicrosoftDetector)!; 116Assert.Equal("1.0.0-test", activity.GetTagItem(TelemetryConstants.Tags.CliVersion)); 117Assert.Null(activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftAlias)); 118Assert.Null(activity.GetTagItem(TelemetryConstants.Tags.InternalMicrosoftDomain));
Telemetry\ProfilingTelemetryTests.cs (8)
83Assert.Equal("aspire", spawnActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutableName)); 84Assert.Equal(aspirePath, spawnActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutablePath)); 92Assert.Equal("npm", npmActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutableName)); 93Assert.Equal(npmPath, npmActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutablePath)); 101Assert.Equal("dotnet", dotnetActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutableName)); 102Assert.Equal("dotnet", dotnetActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutablePath)); 110Assert.Equal("git", gitActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutableName)); 111Assert.Equal("git", gitActivity.GetTagItem(TelemetryConstants.Tags.ProcessExecutablePath));
Telemetry\TelemetryConfigurationTests.cs (1)
391return [.. tags.Where(t => t.Key == TelemetryConstants.Tags.InternalMicrosoft ||
Telemetry\TelemetryFixture.cs (3)
66if (activity.OperationName == TelemetryConstants.Activities.InternalMicrosoftDetector && 67tag.Key is TelemetryConstants.Tags.InternalMicrosoftAlias or TelemetryConstants.Tags.InternalMicrosoftDomain)
Utils\SdkInstallHelperTests.cs (9)
34Assert.Equal("9.0.302", tags[TelemetryConstants.Tags.SdkDetectedVersion]); 35Assert.Equal("9.0.302", tags[TelemetryConstants.Tags.SdkMinimumRequiredVersion]); 36Assert.Equal("already_installed", tags[TelemetryConstants.Tags.SdkCheckResult]); 60Assert.Equal("(not found)", tags[TelemetryConstants.Tags.SdkDetectedVersion]); 61Assert.Equal("9.0.302", tags[TelemetryConstants.Tags.SdkMinimumRequiredVersion]); 62Assert.Equal("not_installed", tags[TelemetryConstants.Tags.SdkCheckResult]); 86Assert.Equal("8.0.100", tags[TelemetryConstants.Tags.SdkDetectedVersion]); 87Assert.Equal("9.0.302", tags[TelemetryConstants.Tags.SdkMinimumRequiredVersion]); 88Assert.Equal("not_installed", tags[TelemetryConstants.Tags.SdkCheckResult]);