67 references to Values
Aspire.Dashboard (13)
Components\Controls\Chart\ChartDataCalculator.cs (2)
140
var dimensionValues = dimension.
Values
;
198
var dimensionValues = dimension.
Values
;
Components\Controls\Chart\MetricInstrumentDataCache.cs (8)
20
if (dimension.
Values
.Count == 0)
25
var latestValue = dimension.
Values
[^1];
57
foreach (var value in cachedDimension.
Values
)
61
mergedDimension.
Values
.Add(MetricValueBase.Clone(value));
64
foreach (var value in refreshedDimension.
Values
)
68
mergedDimension.
Values
.Add(MetricValueBase.Clone(value));
86
foreach (var value in dimension.
Values
)
90
clone.
Values
.Add(MetricValueBase.Clone(value));
Model\TelemetryExportService.cs (2)
532
foreach (var value in dimension.
Values
)
565
foreach (var value in dimension.
Values
)
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (1)
255
dimension.
Values
.Add(value);
Aspire.Dashboard.Components.Tests (1)
Pages\MetricsTests.cs (1)
188
Assert.All(dimensions, dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.
Values
)).Value));
Aspire.Dashboard.Tests (53)
ChartDataCalculatorTests.cs (14)
447
cachedDimension.
Values
.Add(new MetricValue<long>(1, start, start.AddSeconds(1)));
448
cachedDimension.
Values
.Add(new MetricValue<long>(2, start.AddSeconds(1), start.AddSeconds(2)));
451
refreshedDimension.
Values
.Add(new MetricValue<long>(1, start, start.AddSeconds(1)));
452
refreshedDimension.
Values
.Add(new MetricValue<long>(2, start.AddSeconds(1), start.AddSeconds(3)));
453
refreshedDimension.
Values
.Add(new MetricValue<long>(3, start.AddSeconds(3), start.AddSeconds(4)));
455
newDimension.
Values
.Add(new MetricValue<long>(4, start.AddSeconds(3), start.AddSeconds(4)));
467
merged.Dimensions[0].
Values
.Cast<MetricValue<long>>(),
471
Assert.Equal(4, Assert.IsType<MetricValue<long>>(Assert.Single(merged.Dimensions[1].
Values
)).Value);
480
cachedDimension.
Values
.Add(new MetricValue<long>(1, start, start.AddSeconds(5)));
481
cachedDimension.
Values
.Add(new MetricValue<long>(2, start.AddSeconds(14), start.AddSeconds(15)));
482
cachedDimension.
Values
.Add(new MetricValue<long>(3, start.AddSeconds(29), start.AddSeconds(30)));
485
refreshedDimension.
Values
.Add(new MetricValue<long>(20, start.AddSeconds(14), start.AddSeconds(15)));
486
refreshedDimension.
Values
.Add(new MetricValue<long>(3, start.AddSeconds(29), start.AddSeconds(30)));
497
Assert.Single(merged.Dimensions).
Values
.Cast<MetricValue<long>>(),
Integration\OtlpHttpJsonTests.cs (1)
780
var metricValue = Assert.Single(dimension.
Values
);
TelemetryRepositoryTests\MetricsTests.cs (36)
408
Assert.All(instrumentData.Dimensions, dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.
Values
)).Value));
410
var exemplar = Assert.Single(dimensionWithoutAttributes.
Values
.SelectMany(value => value.Exemplars));
433
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.
Values
)).Value);
493
Assert.Equal(10, Assert.IsType<MetricValue<long>>(Assert.Single(dimensions["stable"].
Values
)).Value);
494
Assert.Equal(25, Assert.IsType<MetricValue<long>>(dimensions["changing"].
Values
[^1]).Value);
605
Assert.Collection(dimension.
Values
,
721
dimension => Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.
Values
)).Value),
722
dimension => Assert.Equal(2, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.
Values
)).Value),
723
dimension => Assert.Equal(3, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.
Values
)).Value));
896
Assert.Equal(2, Assert.IsType<MetricValue<long>>(resource1Test1Dimensions.
Values
[^1]).Value);
941
Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.
Values
.Single()).Value);
956
Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.
Values
.Single()).Value);
1081
Assert.Equal(5, ((MetricValue<long>)resource2Test1Dimensions.
Values
.Single()).Value);
1096
Assert.Equal(6, ((MetricValue<long>)resource2Test3Dimensions.
Values
.Single()).Value);
1196
.Select(dimension => Assert.IsType<MetricValue<double>>(Assert.Single(dimension.
Values
)).Value));
1256
Assert.All(instrument!.Dimensions, dimension => Assert.Empty(dimension.
Values
));
1302
var value = Assert.Single(Assert.Single(instrument!.Dimensions).
Values
);
1390
Assert.Single(dimension.
Values
);
1454
var histogramValue = Assert.IsType<HistogramValue>(Assert.Single(dimension.
Values
));
1706
var exemplar = Assert.Single(Assert.Single(Assert.Single(instrument!.Dimensions).
Values
).Exemplars);
1735
Assert.Empty(Assert.Single(instrument!.Dimensions).
Values
);
1784
var stableValue = Assert.IsType<MetricValue<long>>(Assert.Single(dimensions["stable"].
Values
));
1787
dimensions["changing"].
Values
.Cast<MetricValue<long>>(),
1834
var stableValue = Assert.IsType<HistogramValue>(Assert.Single(dimensions["stable"].
Values
));
1838
dimensions["changing"].
Values
.Cast<HistogramValue>(),
1911
var initialValue = Assert.IsType<MetricValue<long>>(Assert.Single(initialDimension.
Values
));
1955
var refreshedValue = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(refreshedInstrument!.Dimensions).
Values
));
2004
var value = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(instrument!.Dimensions).
Values
));
2023
var initialValue = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(initialInstrument.Dimensions).
Values
));
2032
var refreshedValue = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(refreshedInstrument.Dimensions).
Values
));
2125
var value = Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(instrument!.Dimensions).
Values
));
2231
var histogramValue = Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(histogramInstrument!.Dimensions).
Values
));
2248
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.
Values
)).Value);
2253
Assert.Equal(1, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.
Values
)).Value);
2307
var value = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(instrument!.Dimensions).
Values
));
2370
var value = Assert.IsType<MetricValue<long>>(Assert.Single(Assert.Single(instrument!.Dimensions).
Values
));
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (2)
428
Assert.Equal(42, Assert.IsType<MetricValue<long>>(Assert.Single(dimension.
Values
)).Value);
502
var value = Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(instrument!.Dimensions).
Values
));