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>)
98 references to AddMetricsAsync
Aspire.Dashboard.Components.Tests (28)
Layout\ResourceRowAvailabilityTests.cs (1)
330
AspireDataType.Metrics => repository.
AddMetricsAsync
(new(),
Pages\MetricsTests.cs (27)
73
await Services.GetRequiredService<SqliteTelemetryRepository>().
AddMetricsAsync
(new(),
109
await repository.
AddMetricsAsync
(new AddContext(),
247
await repository.
AddMetricsAsync
(addContext, [HistogramTestHelpers.CreateMetrics(AggregationTemporality.Delta, [.. points])]);
386
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
471
Task AddRequestsAsync(string serviceName) => telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
518
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
589
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
763
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
870
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
943
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1010
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1052
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1118
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1153
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1192
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1416
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1444
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1475
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1545
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1718
Task AddCountersAsync(int value, DateTime time) => telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1755
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1811
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1899
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
1950
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
2015
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
2049
await telemetryRepository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
2096
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)
2113
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
2117
await writer.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
2178
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
2183
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
2208
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
2211
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
2237
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
2254
await context.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(metric)]);
2294
await context.Repository.
AddMetricsAsync
(new AddContext(), [CreateResourceMetrics(metric)]);
2297
await reopened.Repository.
AddMetricsAsync
(new AddContext(), [CreateResourceMetrics(metric)]);
2339
await context.Repository.
AddMetricsAsync
(addContext, [.. batch.Select(CreateResourceMetrics)]);
2354
await reopened.Repository.
AddMetricsAsync
(addContext, [CreateResourceMetrics(changed)]);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (12)
145
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
241
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
280
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
430
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
512
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
531
await Assert.ThrowsAsync<SqliteException>(() => reopenedContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
541
await reopenedContext.Repository.
AddMetricsAsync
(context, new RepeatedField<ResourceMetrics>
571
await repositoryContext.Repository.
AddMetricsAsync
(addContext, new RepeatedField<ResourceMetrics>
604
await reopenedContext.Repository.
AddMetricsAsync
(changedContext, new RepeatedField<ResourceMetrics>
644
await repositoryContext.Repository.
AddMetricsAsync
(addContext, new RepeatedField<ResourceMetrics>
711
await repositoryContext.Repository.
AddMetricsAsync
(new AddContext(), new RepeatedField<ResourceMetrics>
943
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(),