4 writes to Count
Aspire.Dashboard (4)
Otlp\Model\MetricValues\DimensionScope.cs (2)
46Interlocked.Increment(ref lastLongValue.Count); 66Interlocked.Increment(ref lastDoubleValue.Count);
Otlp\Model\MetricValues\HistogramValue.cs (1)
20Count = count;
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (1)
252value.Count = checked((ulong)point.RepeatCount);
23 references to Count
Aspire.Dashboard (12)
Components\Controls\Chart\ChartDataCalculator.cs (2)
164HistogramValue histogramValue => histogramValue.Count, 213if (i == 0 && CountBuckets(histogramValue) != histogramValue.Count)
Model\TelemetryExportService.cs (1)
577Count = histogramValue.Count,
Otlp\Model\MetricValues\DimensionScope.cs (1)
95if (lastHistogramValue is not null && lastHistogramValue.Count == h.Count)
Otlp\Model\MetricValues\HistogramValue.cs (5)
28sb.Append(CultureInfo.InvariantCulture, $"Count:{Count} Sum:{Sum} Values:"); 49var value = new HistogramValue(Values, Sum, Count, Start, End, ExplicitBounds); 62&& Count.Equals(other.Count) 69return HashCode.Combine(Start, Count, Values, Sum, ExplicitBounds);
Otlp\Model\MetricValues\MetricValue.cs (3)
46&& Count == other.Count 52return HashCode.Combine(Start, End, Count, Value);
Aspire.Dashboard.Tests (11)
Integration\OtlpHttpJsonTests.cs (1)
783Assert.Equal(2UL, histogramValue.Count);
TelemetryRepositoryTests\MetricsTests.cs (10)
1457Assert.Equal(6UL, histogramValue.Count); 1835Assert.Equal(10ul, stableValue.Count); 1841Assert.Equal(20ul, value.Count); 1846Assert.Equal(25ul, value.Count); 1851Assert.Equal(30ul, value.Count); 1958Assert.Equal(2ul, refreshedValue.Count); 2034Assert.Equal(initialValue.Count, refreshedValue.Count); 2126Assert.Equal(3ul, value.Count); 2371Assert.Equal(4UL, value.Count);