2 types derived from MetricValueBase
Aspire.Dashboard (2)
Otlp\Model\MetricValues\HistogramValue.cs (1)
10
public class HistogramValue :
MetricValueBase
Otlp\Model\MetricValues\MetricValue.cs (1)
9
public class MetricValue<T> :
MetricValueBase
where T : struct
30 references to MetricValueBase
Aspire.Dashboard (28)
Components\Controls\Chart\ChartDataCalculator.cs (4)
144
var
metric = dimensionValues[i];
201
var
metric = dimensionValues[i];
302
private static void CollectExemplars(List<ChartExemplar> exemplars,
MetricValueBase
metric, Func<DateTimeOffset, DateTimeOffset> toLocal)
340
private static HistogramValue GetHistogramValue(
MetricValueBase
metric)
Components\Controls\Chart\MetricInstrumentDataCache.cs (7)
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\Model\MetricValues\DimensionScope.cs (6)
16
public IList<
MetricValueBase
> Values => _values;
18
private readonly CircularBuffer<
MetricValueBase
> _values;
20
private
MetricValueBase
? _lastValue;
123
private static void AddExemplars(
MetricValueBase
value, RepeatedField<Exemplar> exemplars, OtlpContext context)
173
foreach (
var
item in value._values)
178
newDimensionScope._values.Add(
MetricValueBase
.Clone(item));
Otlp\Model\MetricValues\HistogramValue.cs (2)
41
internal override bool TryCompare(
MetricValueBase
other, out int comparisonResult)
47
protected override
MetricValueBase
Clone()
Otlp\Model\MetricValues\MetricValue.cs (2)
20
protected override
MetricValueBase
Clone()
30
internal override bool TryCompare(
MetricValueBase
obj, out int comparisonResult)
Otlp\Model\MetricValues\MetricValueBase.cs (4)
25
internal static
MetricValueBase
Clone(
MetricValueBase
item)
30
internal abstract bool TryCompare(
MetricValueBase
other, out int comparisonResult);
32
protected abstract
MetricValueBase
Clone();
Otlp\Storage\SqliteTelemetryRepository.Metrics.Reads.cs (1)
243
MetricValueBase
value = point.PointType switch
Aspire.Dashboard.Tests (2)
Integration\OtlpHttpJsonTests.cs (1)
780
var
metricValue = Assert.Single(dimension.Values);
TelemetryRepositoryTests\MetricsTests.cs (1)
1302
var
value = Assert.Single(Assert.Single(instrument!.Dimensions).Values);