2 instantiations of MetricsExemplar
Aspire.Dashboard (2)
Otlp\Model\MetricValues\DimensionScope.cs (1)
136value.Exemplars.Add(new MetricsExemplar
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (1)
533new MetricsExemplar
12 references to MetricsExemplar
Aspire.Dashboard (9)
Components\Controls\Chart\ChartDataCalculator.cs (1)
431foreach (var exemplar in metric.Exemplars)
Model\TelemetryExportService.cs (1)
593private static OtlpExemplarJson[] ConvertExemplars(List<MetricsExemplar> exemplars)
Otlp\Model\MetricValues\DimensionScope.cs (1)
123foreach (var existingExemplar in value.Exemplars)
Otlp\Model\MetricValues\MetricValueBase.cs (3)
11private List<MetricsExemplar>? _exemplars; 13public List<MetricsExemplar> Exemplars => _exemplars ??= new List<MetricsExemplar>();
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (3)
284: Array.Empty<KeyValuePair<long, MetricsExemplar>>().ToLookup(pair => pair.Key, pair => pair.Value); 480private static ILookup<long, MetricsExemplar> MaterializeMetricExemplars( 531.Select(item => new KeyValuePair<long, MetricsExemplar>(
Aspire.Dashboard.Tests (3)
TelemetryRepositoryTests\MetricsTests.cs (3)
407var exemplar = Assert.Single(dimensionWithoutAttributes.Values.SelectMany(value => value.Exemplars)); 2149var exemplar = Assert.Single(Assert.Single(Assert.Single(instrument!.Dimensions).Values).Exemplars); 2437var exemplar = Assert.Single(value.Exemplars);