2 types derived from MetricViewBase
Aspire.Dashboard (2)
Components\Controls\Chart\MetricTable.razor.cs (2)
294
public record MetricValueView :
MetricViewBase
300
public record HistogramMetricView :
MetricViewBase
11 references to MetricViewBase
Aspire.Dashboard (11)
Components\Controls\Chart\MetricTable.razor.cs (11)
21
private SortedList<DateTimeOffset,
MetricViewBase
> _metrics = [];
25
private FluentDataGrid<
MetricViewBase
> _dataGrid = null!;
31
private IQueryable<
MetricViewBase
> _metricsView => _metrics.Values.AsEnumerable().Reverse().ToList().AsQueryable();
95
private async Task OpenExemplarsDialogAsync(
MetricViewBase
metric)
115
private SortedList<DateTimeOffset,
MetricViewBase
> UpdateMetrics(out ISet<DateTimeOffset> addedXValues, List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars)
117
var newMetrics = new SortedList<DateTimeOffset,
MetricViewBase
>();
124
var
previousMetric = newMetrics.LastOrDefault(dt => dt.Key < xValue).Value;
155
MetricViewBase
CreateHistogramMetricView()
190
MetricViewBase
CreateMetricView()
206
var
current = newMetrics.GetValueAtIndex(i);
240
if (_dataGrid != null && FluentDataGridHelper<
MetricViewBase
>.TrySetMaxItemCount(_dataGrid, 10_000))