1 instantiation of ChartExemplar
Aspire.Dashboard (1)
Components\Controls\Chart\ChartBase.cs (1)
325exemplars.Add(new ChartExemplar
23 references to ChartExemplar
Aspire.Dashboard (23)
Components\Controls\Chart\ChartBase.cs (10)
124private (List<ChartTrace> Y, List<DateTimeOffset> X, List<ChartExemplar> Exemplars) CalculateHistogramValues(List<DimensionScope> dimensions, int pointCount, bool tickUpdate, DateTimeOffset inProgressDataTime, string yLabel) 134var exemplars = new List<ChartExemplar>(); 216internal bool TryCalculateHistogramPoints(List<DimensionScope> dimensions, DateTimeOffset start, DateTimeOffset end, Dictionary<int, ChartTrace> traces, List<ChartExemplar> exemplars) 286private void AddExemplars(List<ChartExemplar> exemplars, MetricValueBase metric) 296foreach (var existingExemplar in exemplars) 377private (List<ChartTrace> Y, List<DateTimeOffset> X, List<ChartExemplar> Exemplars) CalculateChartValues(List<DimensionScope> dimensions, int pointCount, bool tickUpdate, DateTimeOffset inProgressDataTime, string yLabel) 382var exemplars = new List<ChartExemplar>(); 437private bool TryCalculatePoint(List<DimensionScope> dimensions, DateTimeOffset start, DateTimeOffset end, List<ChartExemplar> exemplars, out double pointValue) 499List<ChartExemplar> exemplars; 529protected abstract Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken);
Components\Controls\Chart\MetricTable.razor.cs (4)
22private List<ChartExemplar> _exemplars = []; 40protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken) 114private SortedList<DateTimeOffset, MetricViewBase> UpdateMetrics(out ISet<DateTimeOffset> addedXValues, List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars) 283public required List<ChartExemplar> Exemplars { get; set; }
Components\Controls\Chart\PlotlyChart.razor.cs (5)
55protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken) 107private PlotlyTrace CalculateExemplarsTrace(List<DateTimeOffset> xValues, List<ChartExemplar> exemplars) 117var exemplarGroups = new Dictionary<ExemplarGroupKey, List<ChartExemplar>>(); 131var sampledList = new List<ChartExemplar>(MaxExemplarsPerTick); 154foreach (var exemplar in exemplarGroups.SelectMany(g => g.Value))
Components\Dialogs\ExemplarsDialog.razor.cs (3)
33public IQueryable<ChartExemplar> MetricView => Content.Exemplars.AsQueryable(); 37public async Task OnViewDetailsAsync(ChartExemplar exemplar) 54private string GetTitle(ChartExemplar exemplar)
Model\ExemplarsDialogViewModel.cs (1)
11public required List<ChartExemplar> Exemplars { get; init; }