4 writes to Percentile
Aspire.Dashboard (3)
Components\Controls\Chart\ChartDataCalculator.cs (3)
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 }
6 references to Percentile
Aspire.Dashboard (3)
Components\Controls\Chart\ChartBase.cs (1)
180
if (trace.
Percentile
is not null)
Components\Controls\Chart\MetricTable.razor.cs (2)
133
var traceValuesByPercentile = traces.ToDictionary(trace => trace.
Percentile
!.Value, trace => trace.Values[iTmp]);
165
percentiles.Add(trace.
Percentile
!.Value, (trace.Name, trace.Values[i], GetDirectionChange(valueDiffs[traceIndex])));
Aspire.Dashboard.Tests (3)
ChartDataCalculatorTests.cs (3)
321
Assert.Equal(50, data.Traces[0].
Percentile
);
322
Assert.Equal(90, data.Traces[1].
Percentile
);
323
Assert.Equal(99, data.Traces[2].
Percentile
);