1 write to ExplicitBounds
Aspire.Dashboard (1)
Otlp\Model\MetricValues\HistogramValue.cs (1)
43
ExplicitBounds
= explicitBounds;
17 references to ExplicitBounds
Aspire.Dashboard (10)
Components\Controls\Chart\ChartDataCalculator.cs (2)
287
histogramValue.
ExplicitBounds
, previousHistogramValues.AsSpan())
289
histogramValue.
ExplicitBounds
, previousHistogramValues.AsSpan());
Model\TelemetryExportService.cs (1)
582
ExplicitBounds = histogramValue.
ExplicitBounds
,
Otlp\Model\MetricValues\HistogramValue.cs (6)
64
var sameBounds = previous is not null && HasSameBounds(previous.
ExplicitBounds
, point);
112
var bounds = previous is not null && sameBounds ? previous.
ExplicitBounds
: point.ExplicitBounds.ToArray();
159
var value = new HistogramValue(Values, Sum, Count, StartTimeUnixNano, EndTimeUnixNano,
ExplicitBounds
, AggregationStartUnixNano, AggregationId, AggregationTemporality);
177
&&
ExplicitBounds
.Equivalent(other.
ExplicitBounds
);
182
return HashCode.Combine(StartTimeUnixNano, Count, Values, Sum,
ExplicitBounds
, AggregationStartUnixNano, AggregationId, AggregationTemporality);
Otlp\Storage\SqliteTelemetryRepository.Metrics.Writes.cs (1)
396
parameters[10].Value = point.Histogram is not null ? PackDoubleValues(point.Histogram.
ExplicitBounds
) : DBNull.Value;
Aspire.Dashboard.Tests (7)
Integration\OtlpHttpJsonTests.cs (1)
786
Assert.Collection(histogramValue.
ExplicitBounds
,
TelemetryRepositoryTests\HistogramTests.cs (3)
622
Assert.Equal([20d, 200d], value.
ExplicitBounds
);
1330
Assert.Equal(reset.ExplicitBounds, current.
ExplicitBounds
);
1502
Assert.Equal([10d, 100d], Assert.IsType<HistogramValue>(Assert.Single(Assert.Single(instrument.Dimensions).Values)).
ExplicitBounds
);
TelemetryRepositoryTests\MetricsTests.cs (2)
1481
Assert.Equal([1d, 2d], histogramValue.
ExplicitBounds
);
2620
Assert.Equal(Enumerable.Range(1, 200).Select(value => (double)value), histogramValue.
ExplicitBounds
);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
596
Assert.Equal([1d, 2d], value.
ExplicitBounds
);