30 references to Metrics
Aspire.Dashboard (6)
Components\Dialogs\ManageDataDialog.razor.cs (4)
260data.Add(CreateTelemetryDataRow(AspireDataType.Metrics, resourceName)); 272AspireDataType.Metrics => new TelemetryDataRow { DataType = AspireDataType.Metrics, Icon = new Icons.Regular.Size16.ChartMultiple(), Url = DashboardUrls.MetricsUrl(resource: resourceName) }, 373AspireDataType.Metrics => Loc[nameof(Resources.Dialogs.ManageDataMetrics)],
Model\TelemetryExportService.cs (1)
86.Where(r => selectedResources.TryGetValue(r.ResourceKey.GetCompositeName(), out var types) && types.Contains(AspireDataType.Metrics))
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (1)
882if (selectedResources.TryGetValue(key.GetCompositeName(), out var dataTypes) && dataTypes.Contains(AspireDataType.Metrics) && !dataTypes.Contains(AspireDataType.Resource))
Aspire.Dashboard.Components.Tests (10)
Layout\ResourceRowAvailabilityTests.cs (5)
134[InlineData(AspireDataType.Metrics, "/metrics", "/metrics/resource/test-TestId")] 248[InlineData(AspireDataType.Metrics, false)] 250[InlineData(AspireDataType.Metrics, true)] 330AspireDataType.Metrics => repository.AddMetricsAsync(new(), 396await TelemetryHelpSetupHelpers.AddSignalAsync(repository, AspireDataType.Metrics);
Pages\MetricsTests.cs (1)
46[InlineData(AspireDataType.Metrics)]
Pages\ResourceOverviewEmptyPanelsTests.cs (1)
347[InlineData(AspireDataType.Metrics, "overview-metrics-title")]
Pages\StructuredLogsTests.cs (1)
38[InlineData(AspireDataType.Metrics)]
Pages\TracesTests.cs (1)
34[InlineData(AspireDataType.Metrics)]
Shared\TelemetryHelpSetupHelpers.cs (1)
56AspireDataType.Metrics => repository.AddMetricsAsync(new(),
Aspire.Dashboard.Playwright.Tests (5)
Integration\Playwright\ResourcePanelNavigationTests.cs (5)
239[InlineData(390, AspireDataType.Metrics)] 240[InlineData(768, AspireDataType.Metrics)] 241[InlineData(1440, AspireDataType.Metrics)] 250AspireDataType.Metrics => ("metrics", Resources.Layout.ResourcePaneNoMetrics), 327AspireDataType.Metrics => writer.AddMetricsAsync(new(),
Aspire.Dashboard.Tests (9)
Model\TelemetryExportServiceTests.cs (2)
701["resource3-333"] = [AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics] 1283_ => new HashSet<AspireDataType>([AspireDataType.ConsoleLogs, AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics]));
TelemetryRepositoryTests\TelemetryReceiptTests.cs (5)
25[InlineData(AspireDataType.Metrics)] 43[repository.GetResources().Single().ResourceKey.GetCompositeName()] = [AspireDataType.Resource, AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics] 71[InlineData(AspireDataType.Metrics)] 134AddSignalAsync(context.Repository, AspireDataType.Metrics)); 157AspireDataType.Metrics => repository.AddMetricsAsync(new(),
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (2)
271["resource2-222"] = [AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics, AspireDataType.Resource] 311["resource1-123"] = [AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics, AspireDataType.Resource]