Skip to content

Commit e0e4b2b

Browse files
committed
Clean up
1 parent 0565a04 commit e0e4b2b

File tree

3 files changed

+3
-12
lines changed

3 files changed

+3
-12
lines changed

playground/Stress/Stress.AppHost/Program.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@
6969
serviceBuilder.WithHttpCommand("/log-message-limit", "Log message limit", commandOptions: new() { Method = HttpMethod.Get, IconName = "ContentViewGalleryLightning" });
7070
serviceBuilder.WithHttpCommand("/multiple-traces-linked", "Multiple traces linked", commandOptions: new() { Method = HttpMethod.Get, IconName = "ContentViewGalleryLightning" });
7171
serviceBuilder.WithHttpCommand("/overflow-counter", "Overflow counter", commandOptions: new() { Method = HttpMethod.Get, IconName = "ContentViewGalleryLightning" });
72+
serviceBuilder.WithHttpCommand("/nested-trace-spans", "Out of order nested spans", commandOptions: new() { Method = HttpMethod.Get, IconName = "ContentViewGalleryLightning" });
7273

7374
builder.AddProject<Projects.Stress_TelemetryService>("stress-telemetryservice")
7475
.WithUrls(c => c.Urls.Add(new() { Url = "https://someplace.com", DisplayText = "Some place" }))

src/Aspire.Dashboard/Components/Pages/TraceDetail.razor.cs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ private void UpdateDetailViewData()
189189
}
190190

191191
Logger.LogInformation("Trace '{TraceId}' has {SpanCount} spans.", _trace.TraceId, _trace.Spans.Count);
192-
_spanWaterfallViewModels = GetSpanWaterfallViewModels(_trace);
192+
_spanWaterfallViewModels = SpanWaterfallViewModel.Create(_trace, new SpanWaterfallViewModel.TraceDetailState(OutgoingPeerResolvers, _collapsedSpanIds));
193193
_maxDepth = _spanWaterfallViewModels.Max(s => s.Depth);
194194
}
195195

@@ -249,11 +249,7 @@ private async Task OnToggleCollapse(SpanWaterfallViewModel viewModel)
249249
_collapsedSpanIds.Add(viewModel.Span.SpanId);
250250
}
251251

252-
if (_trace is not null)
253-
{
254-
_spanWaterfallViewModels = GetSpanWaterfallViewModels(_trace);
255-
}
256-
252+
UpdateDetailViewData();
257253
await _dataGrid.SafeRefreshDataAsync();
258254
}
259255

@@ -321,11 +317,6 @@ private async Task ClearSelectedSpanAsync(bool causedByUserAction = false)
321317

322318
private string GetResourceName(OtlpApplicationView app) => OtlpApplication.GetResourceName(app, _applications);
323319

324-
private List<SpanWaterfallViewModel> GetSpanWaterfallViewModels(OtlpTrace trace)
325-
{
326-
return SpanWaterfallViewModel.Create(trace, new SpanWaterfallViewModel.TraceDetailState(OutgoingPeerResolvers, _collapsedSpanIds));
327-
}
328-
329320
public void Dispose()
330321
{
331322
foreach (var subscription in _peerChangesSubscriptions)

tests/Aspire.Dashboard.Components.Tests/Pages/TraceDetailsTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,6 @@ public void ToggleCollapse_SpanStateChanges()
258258
CreateSpan(traceId: "1", spanId: "3-1",
259259
startTime: s_testTime.AddMinutes(6),
260260
endTime: s_testTime.AddMinutes(10), parentSpanId: "2-1")
261-
262261
}
263262
}
264263
}

0 commit comments

Comments
 (0)