Implemented interface member:
method
AddMetricsAsync
Aspire.Dashboard.Otlp.Storage.ITelemetryRepositoryWriter.AddMetricsAsync(Aspire.Dashboard.Otlp.Model.AddContext, Google.Protobuf.Collections.RepeatedField<OpenTelemetry.Proto.Metrics.V1.ResourceMetrics>)
83 references to AddMetricsAsync
Aspire.Dashboard.Components.Tests (13)
Pages\MetricsTests.cs (13)
70
await Services.GetRequiredService<SqliteTelemetryRepository>().
AddMetricsAsync
(new(),
106
await repository.
AddMetricsAsync
(new AddContext(),
239
await repository.
AddMetricsAsync
(addContext, [HistogramTestHelpers.CreateMetrics(AggregationTemporality.Delta, [.. points])]);
357
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
423
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
540
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
643
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
712
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
779
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
831
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
897
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
942
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1040
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
Aspire.Dashboard.Tests (70)
Model\TelemetryExportServiceTests.cs (3)
525
await repositoryContext.Repository.
AddMetricsAsync
(addContext, new RepeatedField<OpenTelemetry.Proto.Metrics.V1.ResourceMetrics>()
607
await repositoryContext.Repository.
AddMetricsAsync
(addContext, new RepeatedField<OpenTelemetry.Proto.Metrics.V1.ResourceMetrics>()
1325
await repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<OpenTelemetry.Proto.Metrics.V1.ResourceMetrics>()
TelemetryRepositoryTests\HistogramTests.cs (40)
39
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, first)]);
50
await writer.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, second, last)]);
54
await writer.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, second)]);
55
await writer.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, last)]);
109
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(temporality, point, point.Clone())]);
115
await reopened.Repository.
AddMetricsAsync
(new AddContext(), [CreateMetrics(temporality, point)]);
191
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, point)]);
226
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, batch)]);
257
await context.Repository.
AddMetricsAsync
(new AddContext(), [CreateMetrics(AggregationTemporality.Cumulative, first)]);
268
await reopened.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, stale, continued)]);
342
await context.Repository.
AddMetricsAsync
(new AddContext(),
350
await reopened.Repository.
AddMetricsAsync
(addContext,
422
await context.Repository.
AddMetricsAsync
(addContext,
495
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, points)]);
501
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, point)]);
536
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, points[..3])]);
563
await context.Repository.
AddMetricsAsync
(addContext, [metrics]);
605
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, first, updated, updated)]);
609
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, first)]);
610
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, updated)]);
611
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, updated)]);
659
await context.Repository.
AddMetricsAsync
(addContext,
667
await reopened.Repository.
AddMetricsAsync
(retryContext,
713
await context.Repository.
AddMetricsAsync
(addContext,
719
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, retry)]);
720
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, retry)]);
730
await reopened.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, retry, retry)]);
735
await reopened.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, next)]);
787
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, point)]);
794
await context.Repository.
AddMetricsAsync
(duplicateContext, [CreateMetrics(AggregationTemporality.Delta, points)]);
806
await reopened.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Delta, point)]);
1040
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, first, reset)]);
1047
await reopened.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, continuation)]);
1139
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative,
1240
await context.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, first)]);
1251
await reopened.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, reset)]);
1283
await reopened.Repository.
AddMetricsAsync
(addContext, [CreateMetrics(AggregationTemporality.Cumulative, continued)]);
1399
await context.Repository.
AddMetricsAsync
(addContext,
1526
await context.Repository.
AddMetricsAsync
(new AddContext(),
1534
await reopened.Repository.
AddMetricsAsync
(addContext,
TelemetryRepositoryTests\MetricsTests.cs (12)
1719
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
1723
await writer.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
1784
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
1789
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
1814
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
1817
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
1843
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
1860
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
1900
await context.Repository.
AddMetricsAsync
(new AddContext(), [CreateResourceMetrics(metric)]);
1903
await reopened.Repository.
AddMetricsAsync
(new AddContext(), [CreateResourceMetrics(metric)]);
1945
await context.Repository.
AddMetricsAsync
(addContext, [.. batch.Select(CreateResourceMetrics)]);
1960
await reopened.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(changed)]);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (12)
116
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
212
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
251
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
401
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
483
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
502
await Assert.ThrowsAsync<SqliteException>(() => reopenedContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
512
await reopenedContext.Repository.
AddMetricsAsync
(context, new RepeatedField<ResourceMetrics>
542
await repositoryContext.Repository.
AddMetricsAsync
(addContext, new RepeatedField<ResourceMetrics>
575
await reopenedContext.Repository.
AddMetricsAsync
(changedContext, new RepeatedField<ResourceMetrics>
615
await repositoryContext.Repository.
AddMetricsAsync
(addContext, new RepeatedField<ResourceMetrics>
682
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
914
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
TelemetryRepositoryTests\TelemetryReceiptTests.cs (3)
62
await repository.
AddMetricsAsync
(new(), [new ResourceMetrics { Resource = CreateResource("test") }]);
93
await context.Repository.
AddMetricsAsync
(addContext,
157
AspireDataType.Metrics => repository.
AddMetricsAsync
(new(),