1 write to Values
Aspire.Dashboard (1)
Otlp\Model\MetricValues\HistogramValue.cs (1)
40
Values
= values;
38 references to Values
Aspire.Dashboard (16)
Components\Controls\Chart\ChartDataCalculator.cs (5)
284
var previousHistogramValues = previous is not null && previous.AggregationId == histogramValue.AggregationId ? previous.
Values
: null;
286
? HistogramBuckets.Add(ref currentBucketCounts, ref explicitBounds, histogramValue.
Values
,
288
: HistogramBuckets.AddBounds(ref explicitBounds, histogramValue.
Values
,
398
for (var i = 0; i < histogramValue.
Values
.Length; i++)
400
value += histogramValue.
Values
[i];
Model\TelemetryExportService.cs (1)
581
BucketCounts = histogramValue.
Values
,
Otlp\Model\MetricValues\HistogramValue.cs (8)
81
if (!sameBounds || previous.
Values
.Length != point.BucketCounts.Count)
92
reset |= count < previous.
Values
[i];
93
sameCounts &= count == previous.
Values
[i];
139
foreach (var v in
Values
)
159
var value = new HistogramValue(
Values
, Sum, Count, StartTimeUnixNano, EndTimeUnixNano, ExplicitBounds, AggregationStartUnixNano, AggregationId, AggregationTemporality);
170
&&
Values
.Equivalent(other.
Values
)
182
return HashCode.Combine(StartTimeUnixNano, Count,
Values
, Sum, ExplicitBounds, AggregationStartUnixNano, AggregationId, AggregationTemporality);
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (2)
307
foreach (var count in histogram.
Values
)
395
parameters[9].Value = point.Histogram is not null ? PackUInt64Values(point.Histogram.
Values
) : DBNull.Value;
Aspire.Dashboard.Tests (22)
Integration\OtlpHttpJsonTests.cs (1)
803
Assert.Collection(histogramValue.
Values
,
TelemetryRepositoryTests\HistogramTests.cs (13)
409
Assert.Equal([1ul, 0ul], value.
Values
);
621
Assert.Equal([0ul, 20ul, 0ul], value.
Values
);
674
Assert.All(values, value => Assert.Equal([100ul, 0ul], value.
Values
));
752
Assert.Equal(expected[i].BucketCounts, values[i].
Values
);
826
Assert.Equal([100ul, 0ul, 0ul], value.
Values
);
832
Assert.Equal([0ul, 100ul, 0ul], value.
Values
);
888
Assert.Equal([100ul, 0ul, 0ul], value.
Values
);
894
Assert.Equal([0ul, 100ul, 0ul], value.
Values
);
951
Assert.Equal([100ul, 0ul, 0ul], value.
Values
);
956
Assert.Equal([0ul, 100ul, 0ul], value.
Values
);
1260
Assert.Equal([1ul, 0ul, 0ul], value.
Values
);
1265
Assert.Equal(reset.BucketCounts, value.
Values
);
1329
Assert.Equal(reset.BucketCounts, current.
Values
);
TelemetryRepositoryTests\MetricsTests.cs (7)
1480
Assert.Equal([1UL, 2UL, 3UL], histogramValue.
Values
);
2266
Assert.Equal(10ul, stableValue.
Values
[0]);
2272
Assert.Equal(20ul, value.
Values
[0]);
2277
Assert.Equal(25ul, value.
Values
[0]);
2282
Assert.Equal(30ul, value.
Values
[0]);
2558
Assert.Equal([1ul, 1ul, 1ul, 0ul], value.
Values
);
2619
Assert.Equal(Enumerable.Repeat<ulong>(1, 201), histogramValue.
Values
);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
595
Assert.Equal([1UL, 2UL, 3UL], value.
Values
);