3 instantiations of HistogramValue
Aspire.Dashboard (3)
Otlp\Model\MetricValues\DimensionScope.cs (1)
117_lastValue = new HistogramValue(bucketCounts, h.Sum, h.Count, start, end, explicitBounds);
Otlp\Model\MetricValues\HistogramValue.cs (1)
49var value = new HistogramValue(Values, Sum, Count, Start, End, ExplicitBounds);
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (1)
399private static HistogramValue CreateHistogramValue(MetricPointDataRecord point) => new(
24 references to HistogramValue
Aspire.Dashboard (11)
Components\Controls\Chart\ChartDataCalculator.cs (5)
164HistogramValue histogramValue => histogramValue.Count, 207var histogramValue = GetHistogramValue(metric); 340private static HistogramValue GetHistogramValue(MetricValueBase metric) 342if (metric is HistogramValue histogramValue) 350private static ulong CountBuckets(HistogramValue histogramValue)
Model\TelemetryExportService.cs (1)
567if (value is not HistogramValue histogramValue)
Otlp\Model\MetricValues\DimensionScope.cs (2)
87var lastHistogramValue = _lastValue as HistogramValue;
Otlp\Model\MetricValues\HistogramValue.cs (2)
49var value = new HistogramValue(Values, Sum, Count, Start, End, ExplicitBounds); 59return obj is HistogramValue other
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (1)
399private static HistogramValue CreateHistogramValue(MetricPointDataRecord point) => new(
Aspire.Dashboard.Tests (13)
Integration\OtlpHttpJsonTests.cs (2)
781var histogramValue = Assert.IsType<HistogramValue>(metricValue);
TelemetryRepositoryTests\MetricsTests.cs (9)
1454var histogramValue = Assert.IsType<HistogramValue>(Assert.Single(dimension.Values)); 1834var stableValue = Assert.IsType<HistogramValue>(Assert.Single(dimensions["stable"].Values)); 1838dimensions["changing"].Values.Cast<HistogramValue>(), 2125var value = Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(instrument!.Dimensions).Values)); 2231var histogramValue = Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(histogramInstrument!.Dimensions).Values));
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (2)
502var value = Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(instrument!.Dimensions).Values));