19 instantiations of ComponentTelemetryProperty
Aspire.Dashboard (15)
Components\Controls\ResourceDetails.razor.cs (1)
324
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.ResourceType, new AspireTelemetryProperty(TelemetryPropertyValues.GetResourceTypeTelemetryValue(Resource.ResourceType, Resource.SupportsDetailedTelemetry))),
Components\Pages\ConsoleLogs.razor.cs (1)
1103
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.ConsoleLogsShowTimestamp, new AspireTelemetryProperty(_showTimestamp, AspireTelemetryPropertyType.UserSetting))
Components\Pages\Error.razor.cs (1)
41
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.ErrorRequestId, new AspireTelemetryProperty(RequestId ?? string.Empty)),
Components\Pages\Metrics.razor.cs (4)
358
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsResourceIsReplica, new AspireTelemetryProperty(PageViewModel.SelectedResource.Id?.ReplicaSetName is not null)),
359
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsInstrumentsCount, new AspireTelemetryProperty((PageViewModel.Instruments?.Count ?? -1).ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric)),
360
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsSelectedDuration, new AspireTelemetryProperty(PageViewModel.SelectedDuration.Id.ToString(), AspireTelemetryPropertyType.UserSetting)),
361
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsSelectedView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting))
Components\Pages\Resources.razor.cs (2)
951
new
(TelemetryPropertyKeys.ResourceView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind.ToString(), AspireTelemetryPropertyType.UserSetting)),
952
new
(TelemetryPropertyKeys.ResourceTypes, new AspireTelemetryProperty(_resourceByName.Values.Select(r => TelemetryPropertyValues.GetResourceTypeTelemetryValue(r.ResourceType, r.SupportsDetailedTelemetry)).OrderBy(t => t).ToList()))
Components\Pages\StructuredLogs.razor.cs (2)
620
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.StructuredLogsSelectedLogLevel, new AspireTelemetryProperty(PageViewModel.SelectedLogLevel.Id?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting)),
621
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.StructuredLogsFilterCount, new AspireTelemetryProperty(ViewModel.Filters.Count.ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric))
Model\Assistant\AssistantChatViewModel.cs (4)
988
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.AIAssistantEnabled, new AspireTelemetryProperty(DisplayState == AssistantChatDisplayState.Chat)),
989
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.AIAssistantChatMessageCount, new AspireTelemetryProperty(messageCount)),
990
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.AIAssistantSelectedModel, new AspireTelemetryProperty(SelectedModel?.Family ?? string.Empty)),
991
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.AIAssistantToolCalls, new AspireTelemetryProperty(_toolCallCounts.Keys.Order().ToList())),
Aspire.Dashboard.Tests (4)
Telemetry\ComponentTelemetryContextTests.cs (4)
42
telemetryContext.UpdateTelemetryProperties([new
ComponentTelemetryProperty
("Test", new AspireTelemetryProperty("Value"))], logger);
49
telemetryContext.UpdateTelemetryProperties([new
ComponentTelemetryProperty
("Test", new AspireTelemetryProperty("Value"))], logger);
53
telemetryContext.UpdateTelemetryProperties([new
ComponentTelemetryProperty
("Test", new AspireTelemetryProperty("NewValue"))], logger);
80
telemetryContext.UpdateTelemetryProperties([new
ComponentTelemetryProperty
("Test", new AspireTelemetryProperty("Value"))], logger);
2 references to ComponentTelemetryProperty
Aspire.Dashboard (2)
Components\Pages\ComponentTelemetryContext.cs (1)
69
public bool UpdateTelemetryProperties(ReadOnlySpan<
ComponentTelemetryProperty
> modifiedProperties, ILogger logger)
Components\Pages\Resources.razor.cs (1)
949
var properties = new List<
ComponentTelemetryProperty
>