31 references to TelemetryPropertyKeys
Aspire.Dashboard (31)
Components\Controls\ResourceDetails.razor.cs (1)
281
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.ResourceType, new AspireTelemetryProperty(Resource.ResourceType))
Components\Controls\TelemetryErrorBoundary.cs (3)
23
[
TelemetryPropertyKeys
.ExceptionType] = new AspireTelemetryProperty(ex.GetType().FullName!),
24
[
TelemetryPropertyKeys
.ExceptionMessage] = new AspireTelemetryProperty(ex.Message),
25
[
TelemetryPropertyKeys
.ExceptionStackTrace] = new AspireTelemetryProperty(ex.StackTrace ?? string.Empty)
Components\Pages\ComponentTelemetryContext.cs (4)
49
Properties[
TelemetryPropertyKeys
.DashboardComponentId] = new AspireTelemetryProperty(_componentType);
52
Properties[
TelemetryPropertyKeys
.UserAgent] = new AspireTelemetryProperty(browserUserAgent);
61
{
TelemetryPropertyKeys
.DashboardComponentId, new AspireTelemetryProperty(_componentType) }
103
{
TelemetryPropertyKeys
.DashboardComponentId, new AspireTelemetryProperty(_componentType) }
Components\Pages\ConsoleLogs.razor.cs (2)
741
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.ConsoleLogsApplicationName, new AspireTelemetryProperty(PageViewModel.SelectedResource?.Name ?? string.Empty, AspireTelemetryPropertyType.Pii)),
742
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.ConsoleLogsShowTimestamp, new AspireTelemetryProperty(_showTimestamp, AspireTelemetryPropertyType.UserSetting))
Components\Pages\Error.razor.cs (1)
38
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.ErrorRequestId, new AspireTelemetryProperty(RequestId ?? string.Empty)),
Components\Pages\Metrics.razor.cs (7)
323
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.ApplicationInstanceId, new AspireTelemetryProperty(PageViewModel.SelectedApplication.Id?.InstanceId ?? string.Empty)),
324
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.MetricsApplicationIsReplica, new AspireTelemetryProperty(PageViewModel.SelectedApplication.Id?.ReplicaSetName is not null)),
325
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.MetricsInstrumentsCount, new AspireTelemetryProperty(PageViewModel.Instruments?.Count ?? -1)),
326
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.MetricsSelectedMeter, new AspireTelemetryProperty(PageViewModel.SelectedMeter?.MeterName ?? string.Empty)),
327
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.MetricsSelectedInstrument, new AspireTelemetryProperty(PageViewModel.SelectedInstrument?.Name ?? string.Empty)),
328
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.MetricsSelectedDuration, new AspireTelemetryProperty(PageViewModel.SelectedDuration.Id.ToString(), AspireTelemetryPropertyType.UserSetting)),
329
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.MetricsSelectedView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting))
Components\Pages\Resources.razor.cs (2)
836
new(
TelemetryPropertyKeys
.ResourceView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind.ToString(), AspireTelemetryPropertyType.UserSetting))
841
properties.Add(new ComponentTelemetryProperty($"{
TelemetryPropertyKeys
.ResourceType}.{resourceTypeGroup.Key}", new AspireTelemetryProperty(resourceTypeGroup.Count(), AspireTelemetryPropertyType.Metric)));
Components\Pages\StructuredLogs.razor.cs (5)
498
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.StructuredLogsSelectedApplication, new AspireTelemetryProperty(PageViewModel.SelectedApplication.Id?.ToString() ?? string.Empty)),
499
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.StructuredLogsSelectedLogLevel, new AspireTelemetryProperty(PageViewModel.SelectedLogLevel.Id?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting)),
500
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.StructuredLogsFilterCount, new AspireTelemetryProperty(ViewModel.Filters.Count.ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric)),
501
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.StructuredLogsTraceId, new AspireTelemetryProperty(TraceId ?? string.Empty)),
502
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.StructuredLogsSpanId, new AspireTelemetryProperty(SpanId ?? string.Empty))
Components\Pages\TraceDetail.razor.cs (1)
344
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.TraceDetailTraceId, new AspireTelemetryProperty(TraceId)),
Components\Pages\Traces.razor.cs (1)
392
new ComponentTelemetryProperty(
TelemetryPropertyKeys
.ApplicationInstanceId, new AspireTelemetryProperty(PageViewModel.SelectedApplication.Id?.InstanceId ?? string.Empty)),
Model\DashboardCommandExecutor.cs (2)
44
{
TelemetryPropertyKeys
.ResourceType, new AspireTelemetryProperty(resource.ResourceType) },
45
{
TelemetryPropertyKeys
.CommandName, new AspireTelemetryProperty(command.Name) },
Telemetry\DashboardTelemetryService.cs (2)
351
{
TelemetryPropertyKeys
.DashboardVersion, new AspireTelemetryProperty(typeof(DashboardWebApplication).Assembly.GetCustomAttribute<AssemblyInformationalVersionAttribute>()?.InformationalVersion ?? string.Empty) },
352
{
TelemetryPropertyKeys
.DashboardBuildId, new AspireTelemetryProperty(typeof(DashboardWebApplication).Assembly.GetCustomAttribute<AssemblyFileVersionAttribute>()?.Version ?? string.Empty) },