2 instantiations of ChartExemplar
Aspire.Dashboard (2)
Components\Controls\Chart\ChartBase.cs (1)
254
exemplars[i] = new
ChartExemplar
Components\Controls\Chart\ChartDataCalculator.cs (1)
374
exemplars.Add(new
ChartExemplar
24 references to ChartExemplar
Aspire.Dashboard (23)
Components\Controls\Chart\ChartBase.cs (3)
237
private void ResolveExemplarSpans(List<
ChartExemplar
> exemplars)
241
var
exemplar = exemplars[i];
290
protected abstract Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<
ChartExemplar
> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken);
Components\Controls\Chart\ChartData.cs (1)
11
public required List<
ChartExemplar
> Exemplars { get; init; }
Components\Controls\Chart\ChartDataCalculator.cs (5)
90
var exemplars = new List<
ChartExemplar
>();
225
internal static bool TryCalculateHistogramPoints(List<DimensionScope> dimensions, DateTimeOffset start, DateTimeOffset end, Dictionary<int, ChartTrace> traces, List<
ChartExemplar
> exemplars, out bool incompatibleBounds)
244
bool collectBucketCounts, List<
ChartExemplar
>? exemplars,
348
private static void CollectExemplars(List<
ChartExemplar
> exemplars, MetricValueBase metric)
358
foreach (
var
existingExemplar in exemplars)
Components\Controls\Chart\MetricTable.razor.cs (5)
23
private List<
ChartExemplar
> _exemplars = [];
46
protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<
ChartExemplar
> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken)
117
private SortedList<DateTimeOffset, MetricViewBase> UpdateMetrics(out ISet<DateTimeOffset> addedXValues, List<ChartTrace> traces, List<DateTimeOffset> xValues, List<
ChartExemplar
> exemplars)
231
private static bool IsExemplarInInterval(
ChartExemplar
exemplar, DateTimeOffset? startTime, DateTimeOffset? endTime)
300
public required List<
ChartExemplar
> Exemplars { get; set; }
Components\Controls\Chart\PlotlyChart.razor.cs (5)
58
protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<
ChartExemplar
> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken)
110
private PlotlyTrace CalculateExemplarsTrace(List<DateTimeOffset> xValues, List<
ChartExemplar
> exemplars)
120
var exemplarGroups = new Dictionary<ExemplarGroupKey, List<
ChartExemplar
>>();
134
var sampledList = new List<
ChartExemplar
>(MaxExemplarsPerTick);
157
foreach (
var
exemplar in exemplarGroups.SelectMany(g => g.Value))
Components\Dialogs\ExemplarsDialog.razor.cs (3)
34
public IEnumerable<
ChartExemplar
> MetricView => Content.Exemplars;
38
public async Task OnViewDetailsAsync(
ChartExemplar
exemplar)
55
private string GetTitle(
ChartExemplar
exemplar)
Model\ExemplarsDialogViewModel.cs (1)
11
public required List<
ChartExemplar
> Exemplars { get; init; }
Aspire.Dashboard.Tests (1)
ChartDataCalculatorTests.cs (1)
444
var exemplars = new List<
ChartExemplar
>();