1 implementation of AddMetricsAsync
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.cs (1)
142public async Task AddMetricsAsync(AddContext context, RepeatedField<ResourceMetrics> resourceMetrics)
93 references to AddMetricsAsync
Aspire.Dashboard (2)
Model\TelemetryImportService.cs (1)
200await _telemetryRepositoryWriter.AddMetricsAsync(addContext, protobufRequest.ResourceMetrics).ConfigureAwait(false);
Otlp\OtlpMetricsService.cs (1)
26await _telemetryRepositoryWriter.AddMetricsAsync(addContext, request.ResourceMetrics).ConfigureAwait(false);
Aspire.Dashboard.Components.Tests (7)
Pages\MetricsTests.cs (6)
645await FluentUISetupHelpers.ConfigureTelemetryRepository(this, readOnly: true, telemetryRepository => telemetryRepository.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 694await FluentUISetupHelpers.ConfigureTelemetryRepository(this, readOnly: true, telemetryRepository => telemetryRepository.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 1282await FluentUISetupHelpers.ConfigureTelemetryRepository(this, readOnly: true, telemetryRepository => telemetryRepository.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 1329await FluentUISetupHelpers.ConfigureTelemetryRepository(this, readOnly: true, telemetryRepository => telemetryRepository.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 1587await FluentUISetupHelpers.ConfigureTelemetryRepository(this, readOnly: true, telemetryRepository => telemetryRepository.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 1638await FluentUISetupHelpers.ConfigureTelemetryRepository(this, readOnly: true, telemetryRepository => telemetryRepository.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>
Shared\TelemetryHelpSetupHelpers.cs (1)
56AspireDataType.Metrics => repository.AddMetricsAsync(new(),
Aspire.Dashboard.Playwright.Tests (1)
Integration\Playwright\ResourcePanelNavigationTests.cs (1)
327AspireDataType.Metrics => writer.AddMetricsAsync(new(),
Aspire.Dashboard.Tests (83)
TelemetryRepositoryTests\HistogramTests.cs (23)
170await destination.Repository.AsWriter().AddMetricsAsync(new AddContext(), request.ResourceMetrics); 305await context.Repository.AsWriter().AddMetricsAsync(addContext, 370await context.Repository.AsWriter().AddMetricsAsync(addContext, 402await context.Repository.AsWriter().AddMetricsAsync(addContext, 859await source.Repository.AsWriter().AddMetricsAsync(addContext, 878await destination.Repository.AsWriter().AddMetricsAsync(importContext, request.ResourceMetrics); 934await context.Repository.AsWriter().AddMetricsAsync(addContext, 940await context.Repository.AsWriter().AddMetricsAsync(addContext, 969await context.Repository.AsWriter().AddMetricsAsync(addContext, 988await context.Repository.AsWriter().AddMetricsAsync(addContext, 1181await context.Repository.AsWriter().AddMetricsAsync(addContext, 1203await context.Repository.AsWriter().AddMetricsAsync(addContext, 1353await source.Repository.AsWriter().AddMetricsAsync(addContext, [CreateMetrics(temporality, first, second)]); 1374await destination.Repository.AsWriter().AddMetricsAsync(importContext, request.ResourceMetrics); 1439await context.Repository.AsWriter().AddMetricsAsync(addContext, 1475await context.Repository.AsWriter().AddMetricsAsync(addContext, 1492await context.Repository.AsWriter().AddMetricsAsync(addContext, 1510await context.Repository.AsWriter().AddMetricsAsync(addContext, 1548await context.Repository.AsWriter().AddMetricsAsync(addContext, 1550await context.Repository.AsWriter().AddMetricsAsync(addContext, 1564await context.Repository.AsWriter().AddMetricsAsync(new AddContext(), 1583await context.Repository.AsWriter().AddMetricsAsync(new AddContext(), 1596await context.Repository.AsWriter().AddMetricsAsync(new AddContext(),
TelemetryRepositoryTests\MetricsTests.cs (50)
42await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 146await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 328await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 382await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 424await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 522await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 623await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 684await repositoryContext.Repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 736await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 835await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 892await repositoryContext.Repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 925await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1004await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1111await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1186await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1336await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1478await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1523await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1584await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1648await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1683await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1772await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1843await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1887await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1963await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 2018await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2076await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> { resourceMetrics }); 2419await context.Repository.AsWriter().AddMetricsAsync(addContext, [CreateResourceMetrics(metric)]); 2443await context.Repository.AsWriter().AddMetricsAsync(addContext, [CreateResourceMetrics(first), CreateResourceMetrics(second)]); 2475await context.Repository.AsWriter().AddMetricsAsync(addContext, [CreateResourceMetrics(metric)]); 2504await context.Repository.AsWriter().AddMetricsAsync(addContext, 2525await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 2552await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 2574await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2624await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2701await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2737await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2791await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2864await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2921await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2979await repository.AsWriter().AddMetricsAsync(context, new RepeatedField<ResourceMetrics> 3043await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 3052await repository.AsWriter().AddMetricsAsync(context, new RepeatedField<ResourceMetrics> 3087await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 3091await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 3144await repository.AsWriter().AddMetricsAsync(context, new RepeatedField<ResourceMetrics> 3155await repository.AsWriter().AddMetricsAsync(context, new RepeatedField<ResourceMetrics> 3189await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 3208await repositoryContext.Repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 3216await repositoryContext.Repository.AsWriter().AddMetricsAsync(context, new RepeatedField<ResourceMetrics>
TelemetryRepositoryTests\TelemetryLimitTests.cs (8)
138await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 162await repositoryContext.Repository.AsWriter().AddMetricsAsync(failContext, new RepeatedField<ResourceMetrics> 195await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 228await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 320await repositoryContext.Repository.AsWriter().AddMetricsAsync(setupContext, new RepeatedField<ResourceMetrics> 340await repositoryContext.Repository.AsWriter().AddMetricsAsync(failContext, new RepeatedField<ResourceMetrics> 543await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> { rm }); 548await repositoryContext.Repository.AsWriter().AddMetricsAsync(failContext, new RepeatedField<ResourceMetrics>
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (2)
87await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1446await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>()