1 implementation of AddMetricsAsync
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.cs (1)
142public async Task AddMetricsAsync(AddContext context, RepeatedField<ResourceMetrics> resourceMetrics)
84 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 (3)
Pages\MetricsTests.cs (2)
477await FluentUISetupHelpers.ConfigureTelemetryRepository(this, readOnly: true, telemetryRepository => telemetryRepository.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 991await FluentUISetupHelpers.ConfigureTelemetryRepository(this, readOnly: true, telemetryRepository => telemetryRepository.AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>
Shared\TelemetryHelpSetupHelpers.cs (1)
56AspireDataType.Metrics => repository.AddMetricsAsync(new(),
Aspire.Dashboard.Tests (79)
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 (46)
30await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 128await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 229await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 290await repositoryContext.Repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 342await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 441await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 498await repositoryContext.Repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 531await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 610await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 717await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 792await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 942await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1084await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1129await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1190await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1254await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1289await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1378await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1449await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1493await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1569await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1624await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 1682await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> { resourceMetrics }); 2025await context.Repository.AsWriter().AddMetricsAsync(addContext, [CreateResourceMetrics(metric)]); 2049await context.Repository.AsWriter().AddMetricsAsync(addContext, [CreateResourceMetrics(first), CreateResourceMetrics(second)]); 2081await context.Repository.AsWriter().AddMetricsAsync(addContext, [CreateResourceMetrics(metric)]); 2110await context.Repository.AsWriter().AddMetricsAsync(addContext, 2131await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 2158await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 2180await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2230await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2307await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2343await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2397await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2470await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2527await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics> 2585await repository.AsWriter().AddMetricsAsync(context, new RepeatedField<ResourceMetrics> 2649await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 2658await repository.AsWriter().AddMetricsAsync(context, new RepeatedField<ResourceMetrics> 2693await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 2697await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 2750await repository.AsWriter().AddMetricsAsync(context, new RepeatedField<ResourceMetrics> 2761await repository.AsWriter().AddMetricsAsync(context, new RepeatedField<ResourceMetrics> 2795await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 2814await repositoryContext.Repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics> 2822await 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)
85await repositoryContext.Repository.AsWriter().AddMetricsAsync(addContext, new RepeatedField<ResourceMetrics>() 1437await repository.AsWriter().AddMetricsAsync(new AddContext(), new RepeatedField<ResourceMetrics>()