37 references to TelemetryConstants
aspire (22)
Program.cs (6)
703
using var mainActivity = telemetry.StartReportedActivity(name:
TelemetryConstants
.Activities.Main, kind: ActivityKind.Internal);
709
mainActivity.AddTag(
TelemetryConstants
.Tags.ProcessPid, currentProcess.Id);
710
mainActivity.AddTag(
TelemetryConstants
.Tags.ProcessExecutableName, "aspire");
725
mainActivity?.SetTag(
TelemetryConstants
.Tags.CommandName, commandName);
732
mainActivity?.SetTag(
TelemetryConstants
.Tags.ProcessExitCode, exitCode);
758
mainActivity?.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
163
activity.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)
35
using var activity = telemetry.StartReportedActivity(name:
TelemetryConstants
.Activities.EnsureSdkInstalled);
43
activity?.SetTag(
TelemetryConstants
.Tags.SdkDetectedVersion, detectedVersion);
44
activity?.SetTag(
TelemetryConstants
.Tags.SdkMinimumRequiredVersion, minimumRequiredVersion.ToString());
45
activity?.SetTag(
TelemetryConstants
.Tags.SdkCheckResult, ToTelemetryString(checkResult));
Aspire.Cli.Tests (15)
Telemetry\AspireCliTelemetryTests.cs (6)
98
Assert.Equal(
TelemetryConstants
.Events.Error, exceptionEvent.Name);
101
Assert.Equal(typeof(InvalidOperationException).FullName, eventTags[
TelemetryConstants
.Tags.ExceptionType]);
102
Assert.Equal("Test exception", eventTags[
TelemetryConstants
.Tags.ExceptionMessage]);
210
Assert.Contains(tags, t => t.Key ==
TelemetryConstants
.Tags.OsName && (string?)t.Value == expectedOsName);
211
Assert.Contains(tags, t => t.Key ==
TelemetryConstants
.Tags.OsVersion && t.Value is string s && s == Environment.OSVersion.Version.ToString());
212
Assert.Contains(tags, t => t.Key ==
TelemetryConstants
.Tags.OsType && (string?)t.Value == expectedOsType);
Utils\SdkInstallHelperTests.cs (9)
34
Assert.Equal("9.0.302", tags[
TelemetryConstants
.Tags.SdkDetectedVersion]);
35
Assert.Equal("9.0.302", tags[
TelemetryConstants
.Tags.SdkMinimumRequiredVersion]);
36
Assert.Equal("already_installed", tags[
TelemetryConstants
.Tags.SdkCheckResult]);
60
Assert.Equal("(not found)", tags[
TelemetryConstants
.Tags.SdkDetectedVersion]);
61
Assert.Equal("9.0.302", tags[
TelemetryConstants
.Tags.SdkMinimumRequiredVersion]);
62
Assert.Equal("not_installed", tags[
TelemetryConstants
.Tags.SdkCheckResult]);
86
Assert.Equal("8.0.100", tags[
TelemetryConstants
.Tags.SdkDetectedVersion]);
87
Assert.Equal("9.0.302", tags[
TelemetryConstants
.Tags.SdkMinimumRequiredVersion]);
88
Assert.Equal("not_installed", tags[
TelemetryConstants
.Tags.SdkCheckResult]);