2 instantiations of MetricsExemplar
Aspire.Dashboard (2)
Otlp\Model\MetricValues\DimensionScope.cs (1)
156value.Exemplars.Add(new MetricsExemplar
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (1)
457new MetricsExemplar
12 references to MetricsExemplar
Aspire.Dashboard (9)
Components\Controls\Chart\ChartDataCalculator.cs (1)
309foreach (var exemplar in metric.Exemplars)
Model\TelemetryExportService.cs (1)
591private static OtlpExemplarJson[] ConvertExemplars(List<MetricsExemplar> exemplars)
Otlp\Model\MetricValues\DimensionScope.cs (1)
143foreach (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)
235: Array.Empty<KeyValuePair<long, MetricsExemplar>>().ToLookup(pair => pair.Key, pair => pair.Value); 407private static ILookup<long, MetricsExemplar> MaterializeMetricExemplars( 455.Select(item => new KeyValuePair<long, MetricsExemplar>(
Aspire.Dashboard.Tests (3)
TelemetryRepositoryTests\MetricsTests.cs (3)
410var exemplar = Assert.Single(dimensionWithoutAttributes.Values.SelectMany(value => value.Exemplars)); 1706var exemplar = Assert.Single(Assert.Single(Assert.Single(instrument!.Dimensions).Values).Exemplars); 2007var exemplar = Assert.Single(value.Exemplars);