2 writes to Traces
Aspire.Dashboard (2)
Components\Controls\Chart\ChartDataCalculator.cs (2)
72
Traces
= [trace],
142
Traces
= traces.OrderBy(kvp => kvp.Key).Select(kvp => kvp.Value).ToList(),
32 references to Traces
Aspire.Dashboard (5)
Components\Controls\Chart\ChartBase.cs (3)
223
var trace = data.
Traces
.Single();
250
foreach (var trace in data.
Traces
)
291
await OnChartUpdatedAsync(data.
Traces
, data.XValues, data.Exemplars, tickUpdate, inProgressDataTime, CancellationToken);
Components\Controls\Chart\ChartDataCalculator.cs (1)
174
var values = CalculateChartValues([dimension], startTime, static t => t, string.Empty).
Traces
[0].Values;
Components\Controls\Chart\LiveSparklinesBase.cs (1)
302
var trace = chartData.
Traces
.Single(t => t.Percentile is null or 50);
Aspire.Dashboard.Tests (27)
ChartDataCalculatorTests.cs (23)
297
Assert.Single(data.
Traces
);
299
var trace = data.
Traces
[0];
585
Assert.All(data.
Traces
[0].Values, v => Assert.Null(v));
610
Assert.Equal(3, data.
Traces
.Count);
611
Assert.Equal(50, data.
Traces
[0].Percentile);
612
Assert.Equal(90, data.
Traces
[1].Percentile);
613
Assert.Equal(99, data.
Traces
[2].Percentile);
614
Assert.Equal("P50 ms", data.
Traces
[0].Name);
615
Assert.Equal("P90 ms", data.
Traces
[1].Name);
616
Assert.Equal("P99 ms", data.
Traces
[2].Name);
619
Assert.All(data.
Traces
, t => Assert.Equal(7, t.Values.Count));
620
Assert.All(data.
Traces
, t => Assert.Equal(7, t.DiffValues.Count));
623
Assert.All(data.
Traces
, t => Assert.Empty(t.Tooltips));
633
Assert.Equal(3, data.
Traces
.Count);
634
Assert.All(data.
Traces
, trace =>
657
Assert.Collection(data.
Traces
,
863
Assert.All(data.
Traces
, trace => Assert.All(trace.Values.OfType<double>(), value => Assert.Equal(100, value)));
864
Assert.All(data.
Traces
, trace => Assert.Contains(100d, trace.Values));
966
Assert.All(data.
Traces
, trace =>
975
Assert.Contains(8d, Assert.Single(countData.
Traces
).Values);
979
Assert.Contains(3d, Assert.Single(filteredData.
Traces
).Values);
1017
Assert.Contains(3d, Assert.Single(data.
Traces
).Values);
1080
var trace = Assert.Single(data.
Traces
);
TelemetryRepositoryTests\HistogramTests.cs (4)
448
Assert.Equal([null, 200, null], Assert.Single(countData.
Traces
).Values);
452
Assert.Equal([50, 90, 99], percentileData.
Traces
.Select(trace => trace.Percentile));
453
Assert.Collection(percentileData.
Traces
,
1089
Assert.Single(countChart.
Traces
).Values);