5 instantiations of ChartTrace
Aspire.Dashboard (4)
Components\Controls\Chart\ChartDataCalculator.cs (4)
52var trace = new ChartTrace 73[50] = new() { Name = $"P50 {yLabel}", Percentile = 50 }, 74[90] = new() { Name = $"P90 {yLabel}", Percentile = 90 }, 75[99] = new() { Name = $"P99 {yLabel}", Percentile = 99 }
Aspire.Dashboard.Tests (1)
ChartDataCalculatorTests.cs (1)
352[25] = new ChartTrace { Name = "P25", Percentile = 25 }
15 references to ChartTrace
Aspire.Dashboard (13)
Components\Controls\Chart\ChartBase.cs (2)
176foreach (var trace in data.Traces) 273protected abstract Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken);
Components\Controls\Chart\ChartData.cs (1)
8public required List<ChartTrace> Traces { get; init; }
Components\Controls\Chart\ChartDataCalculator.cs (5)
52var trace = new ChartTrace 71var traces = new Dictionary<int, ChartTrace> 106ChartTrace? previousValues = null; 109var currentTrace = trace.Value; 186internal static bool TryCalculateHistogramPoints(List<DimensionScope> dimensions, DateTimeOffset start, DateTimeOffset end, Dictionary<int, ChartTrace> traces, List<ChartExemplar> exemplars, Func<DateTimeOffset, DateTimeOffset> toLocal)
Components\Controls\Chart\MetricTable.razor.cs (4)
47protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken) 119private SortedList<DateTimeOffset, MetricViewBase> UpdateMetrics(out ISet<DateTimeOffset> addedXValues, List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars) 164var trace = traces[traceIndex]; 178var trace = traces.Single();
Components\Controls\Chart\PlotlyChart.razor.cs (1)
58protected override async Task OnChartUpdatedAsync(List<ChartTrace> traces, List<DateTimeOffset> xValues, List<ChartExemplar> exemplars, bool tickUpdate, DateTimeOffset inProgressDataTime, CancellationToken cancellationToken)
Aspire.Dashboard.Tests (2)
ChartDataCalculatorTests.cs (2)
254var trace = data.Traces[0]; 350var traces = new Dictionary<int, ChartTrace>