37 references to TelemetryConstants
aspire (22)
Program.cs (6)
703using var mainActivity = telemetry.StartReportedActivity(name: TelemetryConstants.Activities.Main, kind: ActivityKind.Internal); 709mainActivity.AddTag(TelemetryConstants.Tags.ProcessPid, currentProcess.Id); 710mainActivity.AddTag(TelemetryConstants.Tags.ProcessExecutableName, "aspire"); 725mainActivity?.SetTag(TelemetryConstants.Tags.CommandName, commandName); 732mainActivity?.SetTag(TelemetryConstants.Tags.ProcessExitCode, exitCode); 758mainActivity?.SetTag(TelemetryConstants.Tags.ProcessExitCode, unknownErrorExitCode);
Telemetry\AspireCliTelemetry.cs (12)
153[TelemetryConstants.Tags.ExceptionType] = exception.GetType().FullName, 154[TelemetryConstants.Tags.ExceptionMessage] = exception.Message, 155[TelemetryConstants.Tags.ExceptionStackTrace] = exception.StackTrace 163activity.AddEvent(new ActivityEvent(TelemetryConstants.Events.Error, tags: tags)); 198_tagsList.Add(new(TelemetryConstants.Tags.MacAddressHash, macAddressHashTask.Result)); 199_tagsList.Add(new(TelemetryConstants.Tags.DeviceId, deviceIdTask.Result)); 202_tagsList.Add(new(TelemetryConstants.Tags.CliVersion, GetCliVersion())); 203_tagsList.Add(new(TelemetryConstants.Tags.CliBuildId, GetCliBuildId())); 205_tagsList.Add(new(TelemetryConstants.Tags.DeploymentEnvironmentName, _ciEnvironmentDetector.IsCIEnvironment() ? "ci" : "local")); 207_tagsList.Add(new(TelemetryConstants.Tags.OsName, GetOsName())); 208_tagsList.Add(new(TelemetryConstants.Tags.OsType, GetOsType())); 209_tagsList.Add(new(TelemetryConstants.Tags.OsVersion, Environment.OSVersion.Version.ToString()));
Utils\SdkInstallHelper.cs (4)
35using var activity = telemetry.StartReportedActivity(name: TelemetryConstants.Activities.EnsureSdkInstalled); 43activity?.SetTag(TelemetryConstants.Tags.SdkDetectedVersion, detectedVersion); 44activity?.SetTag(TelemetryConstants.Tags.SdkMinimumRequiredVersion, minimumRequiredVersion.ToString()); 45activity?.SetTag(TelemetryConstants.Tags.SdkCheckResult, ToTelemetryString(checkResult));
Aspire.Cli.Tests (15)
Telemetry\AspireCliTelemetryTests.cs (6)
98Assert.Equal(TelemetryConstants.Events.Error, exceptionEvent.Name); 101Assert.Equal(typeof(InvalidOperationException).FullName, eventTags[TelemetryConstants.Tags.ExceptionType]); 102Assert.Equal("Test exception", eventTags[TelemetryConstants.Tags.ExceptionMessage]); 210Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.OsName && (string?)t.Value == expectedOsName); 211Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.OsVersion && t.Value is string s && s == Environment.OSVersion.Version.ToString()); 212Assert.Contains(tags, t => t.Key == TelemetryConstants.Tags.OsType && (string?)t.Value == expectedOsType);
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]);