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