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