24 instantiations of ComponentTelemetryProperty
Aspire.Dashboard (20)
Components\Controls\ResourceDetails.razor.cs (1)
468
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.ResourceType, new AspireTelemetryProperty(TelemetryPropertyValues.GetResourceTypeTelemetryValue(Resource.ResourceType, Resource.SupportsDetailedTelemetry))),
Components\Layout\TerminalDock.razor.cs (1)
168
[
new
(TelemetryPropertyKeys.TerminalDockTrigger, new AspireTelemetryProperty(trigger))], Logger);
Components\Legacy\Pages\ConsoleLogs.razor.cs (1)
1114
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.ConsoleLogsShowTimestamp, new AspireTelemetryProperty(_showTimestamp, AspireTelemetryPropertyType.UserSetting))
Components\Legacy\Pages\Error.razor.cs (1)
41
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.ErrorRequestId, new AspireTelemetryProperty(RequestId ?? string.Empty)),
Components\Legacy\Pages\Metrics.razor.cs (4)
370
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsResourceIsReplica, new AspireTelemetryProperty(PageViewModel.SelectedResource.Id?.ReplicaSetName is not null)),
371
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsInstrumentsCount, new AspireTelemetryProperty((PageViewModel.Instruments?.Count ?? -1).ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric)),
372
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsSelectedDuration, new AspireTelemetryProperty(PageViewModel.SelectedDuration.Id.ToString(), AspireTelemetryPropertyType.UserSetting)),
373
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsSelectedView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting))
Components\Legacy\Pages\Resources.razor.cs (1)
1089
new
(TelemetryPropertyKeys.ResourceView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind.ToString(), AspireTelemetryPropertyType.UserSetting))
Components\Legacy\Pages\StructuredLogs.razor.cs (2)
608
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.StructuredLogsSelectedLogLevel, new AspireTelemetryProperty(PageViewModel.SelectedLogLevel.Id?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting)),
609
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.StructuredLogsFilterCount, new AspireTelemetryProperty(ViewModel.Filters.Count.ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric))
Components\Pages\ConsoleLogs.razor.cs (1)
1182
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)
955
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsResourceIsReplica, new AspireTelemetryProperty(PageViewModel.SelectedResource.Id?.ReplicaSetName is not null)),
956
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsInstrumentsCount, new AspireTelemetryProperty((PageViewModel.Instruments?.Count ?? -1).ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric)),
957
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsSelectedDuration, new AspireTelemetryProperty(PageViewModel.SelectedDuration.Id.ToString(), AspireTelemetryPropertyType.UserSetting)),
958
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsSelectedView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting))
Components\Pages\Resources.razor.cs (1)
1194
new
(TelemetryPropertyKeys.ResourceView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind.ToString(), AspireTelemetryPropertyType.UserSetting))
Components\Pages\StructuredLogs.razor.cs (2)
640
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.StructuredLogsSelectedLogLevel, new AspireTelemetryProperty(PageViewModel.SelectedLogLevel.Id?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting)),
641
new
ComponentTelemetryProperty
(TelemetryPropertyKeys.StructuredLogsFilterCount, new AspireTelemetryProperty(ViewModel.Filters.Count.ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric))
Aspire.Dashboard.Tests (4)
Telemetry\ComponentTelemetryContextTests.cs (4)
29
Assert.True(telemetryContext.UpdateTelemetryProperties([new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsSelectedView, new AspireTelemetryProperty("Graph"))], logger));
34
Assert.False(telemetryContext.UpdateTelemetryProperties([new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsSelectedView, new AspireTelemetryProperty("Graph"))], logger));
37
Assert.True(telemetryContext.UpdateTelemetryProperties([new
ComponentTelemetryProperty
(TelemetryPropertyKeys.MetricsSelectedView, new AspireTelemetryProperty("Table"))], logger));
65
telemetryContext.UpdateTelemetryProperties([new
ComponentTelemetryProperty
("Test", new AspireTelemetryProperty("Value"))], logger);
3 references to ComponentTelemetryProperty
Aspire.Dashboard (3)
Components\ComponentTelemetryContext.cs (1)
70
public bool UpdateTelemetryProperties(ReadOnlySpan<
ComponentTelemetryProperty
> modifiedProperties, ILogger logger)
Components\Legacy\Pages\Resources.razor.cs (1)
1087
var properties = new List<
ComponentTelemetryProperty
>
Components\Pages\Resources.razor.cs (1)
1192
var properties = new List<
ComponentTelemetryProperty
>