43 references to TelemetryConstants
aspire (20)
Program.cs (6)
438using var mainActivity = telemetry.StartReportedActivity(name: TelemetryConstants.Activities.Main, kind: ActivityKind.Internal); 444mainActivity.AddTag(TelemetryConstants.Tags.ProcessPid, currentProcess.Id); 445mainActivity.AddTag(TelemetryConstants.Tags.ProcessExecutableName, "aspire"); 456mainActivity?.SetTag(TelemetryConstants.Tags.CommandName, commandName); 460mainActivity?.SetTag(TelemetryConstants.Tags.ProcessExitCode, exitCode); 482mainActivity?.SetTag(TelemetryConstants.Tags.ProcessExitCode, unknownErrorExitCode);
Telemetry\AspireCliTelemetry.cs (9)
151[TelemetryConstants.Tags.ExceptionType] = exception.GetType().FullName, 152[TelemetryConstants.Tags.ExceptionMessage] = exception.Message, 153[TelemetryConstants.Tags.ExceptionStackTrace] = exception.StackTrace 161activity.AddEvent(new ActivityEvent(TelemetryConstants.Events.Error, tags: tags)); 196_tagsList.Add(new(TelemetryConstants.Tags.MacAddressHash, macAddressHashTask.Result)); 197_tagsList.Add(new(TelemetryConstants.Tags.DeviceId, deviceIdTask.Result)); 200_tagsList.Add(new(TelemetryConstants.Tags.CliVersion, typeof(Program).Assembly.GetCustomAttribute<AssemblyInformationalVersionAttribute>()?.InformationalVersion ?? string.Empty)); 201_tagsList.Add(new(TelemetryConstants.Tags.CliBuildId, typeof(Program).Assembly.GetCustomAttribute<AssemblyFileVersionAttribute>()?.Version ?? string.Empty)); 203_tagsList.Add(new(TelemetryConstants.Tags.DeploymentEnvironmentName, _ciEnvironmentDetector.IsCIEnvironment() ? "ci" : "local"));
Utils\SdkInstallHelper.cs (5)
42using var activity = telemetry.StartReportedActivity(name: TelemetryConstants.Activities.EnsureSdkInstalled); 56activity?.SetTag(TelemetryConstants.Tags.SdkDetectedVersion, detectedVersion); 57activity?.SetTag(TelemetryConstants.Tags.SdkMinimumRequiredVersion, minimumRequiredVersion.ToString()); 58activity?.SetTag(TelemetryConstants.Tags.SdkCheckResult, ToTelemetryString(checkResult)); 154activity?.SetTag(TelemetryConstants.Tags.SdkInstallResult, ToTelemetryString(installResult));
Aspire.Cli.Tests (23)
Telemetry\AspireCliTelemetryTests.cs (3)
98Assert.Equal(TelemetryConstants.Events.Error, exceptionEvent.Name); 101Assert.Equal(typeof(InvalidOperationException).FullName, eventTags[TelemetryConstants.Tags.ExceptionType]); 102Assert.Equal("Test exception", eventTags[TelemetryConstants.Tags.ExceptionMessage]);
Utils\SdkInstallHelperTests.cs (20)
60Assert.Equal("9.0.302", tags[TelemetryConstants.Tags.SdkDetectedVersion]); 61Assert.Equal("9.0.302", tags[TelemetryConstants.Tags.SdkMinimumRequiredVersion]); 62Assert.Equal("already_installed", tags[TelemetryConstants.Tags.SdkCheckResult]); 63Assert.Equal("already_installed", tags[TelemetryConstants.Tags.SdkInstallResult]); 90Assert.Equal("(not found)", tags[TelemetryConstants.Tags.SdkDetectedVersion]); 91Assert.Equal("9.0.302", tags[TelemetryConstants.Tags.SdkMinimumRequiredVersion]); 92Assert.Equal("not_installed", tags[TelemetryConstants.Tags.SdkCheckResult]); 93Assert.Equal("feature_not_enabled", tags[TelemetryConstants.Tags.SdkInstallResult]); 122Assert.Equal("8.0.100", tags[TelemetryConstants.Tags.SdkDetectedVersion]); 123Assert.Equal("9.0.302", tags[TelemetryConstants.Tags.SdkMinimumRequiredVersion]); 124Assert.Equal("not_installed", tags[TelemetryConstants.Tags.SdkCheckResult]); 125Assert.Equal("not_interactive", tags[TelemetryConstants.Tags.SdkInstallResult]); 157Assert.Equal("not_installed", tags[TelemetryConstants.Tags.SdkCheckResult]); 158Assert.Equal("user_declined", tags[TelemetryConstants.Tags.SdkInstallResult]); 191Assert.Equal("not_installed", tags[TelemetryConstants.Tags.SdkCheckResult]); 192Assert.Equal("installed", tags[TelemetryConstants.Tags.SdkInstallResult]); 225Assert.Equal("not_installed", tags[TelemetryConstants.Tags.SdkCheckResult]); 226Assert.Equal("install_error", tags[TelemetryConstants.Tags.SdkInstallResult]); 254Assert.Equal("force_installed", tags[TelemetryConstants.Tags.SdkCheckResult]); 255Assert.Equal("installed", tags[TelemetryConstants.Tags.SdkInstallResult]);