20 references to AspireTelemetryPropertyType
Aspire.Dashboard (12)
Components\Pages\ConsoleLogs.razor.cs (1)
1108new ComponentTelemetryProperty(TelemetryPropertyKeys.ConsoleLogsShowTimestamp, new AspireTelemetryProperty(_showTimestamp, AspireTelemetryPropertyType.UserSetting))
Components\Pages\Metrics.razor.cs (3)
366new ComponentTelemetryProperty(TelemetryPropertyKeys.MetricsInstrumentsCount, new AspireTelemetryProperty((PageViewModel.Instruments?.Count ?? -1).ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric)), 367new ComponentTelemetryProperty(TelemetryPropertyKeys.MetricsSelectedDuration, new AspireTelemetryProperty(PageViewModel.SelectedDuration.Id.ToString(), AspireTelemetryPropertyType.UserSetting)), 368new ComponentTelemetryProperty(TelemetryPropertyKeys.MetricsSelectedView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting))
Components\Pages\Resources.razor.cs (1)
1078new(TelemetryPropertyKeys.ResourceView, new AspireTelemetryProperty(PageViewModel.SelectedViewKind.ToString(), AspireTelemetryPropertyType.UserSetting))
Components\Pages\StructuredLogs.razor.cs (2)
618new ComponentTelemetryProperty(TelemetryPropertyKeys.StructuredLogsSelectedLogLevel, new AspireTelemetryProperty(PageViewModel.SelectedLogLevel.Id?.ToString() ?? string.Empty, AspireTelemetryPropertyType.UserSetting)), 619new ComponentTelemetryProperty(TelemetryPropertyKeys.StructuredLogsFilterCount, new AspireTelemetryProperty(ViewModel.Filters.Count.ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric))
Telemetry\AspireTelemetryProperty.cs (2)
6public record struct AspireTelemetryProperty(object Value, AspireTelemetryPropertyType PropertyType = AspireTelemetryPropertyType.Basic);
Telemetry\DashboardStartupTelemetry.cs (1)
47AspireTelemetryPropertyType.Metric)
Telemetry\DashboardTelemetryService.cs (2)
158if (property.PropertyType == AspireTelemetryPropertyType.Pii || !IsAllowedProperty(key)) 163if (property.PropertyType == AspireTelemetryPropertyType.Metric)
Aspire.Dashboard.Components.Tests (1)
Pages\ResourcesTests.cs (1)
77new AspireTelemetryProperty(expectedView, AspireTelemetryPropertyType.UserSetting)), property));
Aspire.Dashboard.Tests (7)
Telemetry\DashboardTelemetryServiceTests.cs (7)
61[TelemetryPropertyKeys.MetricsInstrumentsCount] = new("12", AspireTelemetryPropertyType.Metric), 62[TelemetryPropertyKeys.StructuredLogsFilterCount] = new("NaN", AspireTelemetryPropertyType.Metric), 63[TelemetryPropertyKeys.ResourceType] = new("secret", AspireTelemetryPropertyType.Pii), 94fixture.Telemetry.SetActivityProperty(activity, TelemetryPropertyKeys.CommandName, new AspireTelemetryProperty("secret", AspireTelemetryPropertyType.Pii)); 360[TelemetryPropertyKeys.MetricsInstrumentsCount] = new("12", AspireTelemetryPropertyType.Metric), 361[TelemetryPropertyKeys.StructuredLogsFilterCount] = new("NaN", AspireTelemetryPropertyType.Metric), 362[TelemetryPropertyKeys.ResourceType] = new("secret", AspireTelemetryPropertyType.Pii),