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