3 writes to Span
Aspire.Dashboard (1)
Model\SpanDetailsViewModel.cs (1)
47
Span
= span,
Aspire.Dashboard.Tests (2)
Model\TraceDetailPageViewModelTests.cs (2)
50
Span
= span,
84
Span
= selectedSpan,
29 references to Span
Aspire.Dashboard (28)
Components\Controls\SpanDetails.razor.cs (20)
59
ViewModel.
Span
.Source.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value })
63
ViewModel.
Span
.Events.Where(e => e.Name.Contains(_filter, StringComparison.CurrentCultureIgnoreCase)).OrderBy(e => e.Time).AsQueryable();
100
ViewModel.
Span
,
111
if (!string.Equals(ViewModel.
Span
.SpanId, _viewModel?.
Span
.SpanId, StringComparisons.OtlpSpanId))
120
new TelemetryPropertyViewModel { Name = "Source", Key = KnownSourceFields.NameField, Value = _viewModel.
Span
.Scope.Name }
122
if (!string.IsNullOrEmpty(_viewModel.
Span
.Scope.Version))
124
_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "Version", Key = KnownSourceFields.VersionField, Value = _viewModel.
Span
.Scope.Version });
126
if (!string.IsNullOrEmpty(_viewModel.
Span
.TraceId))
128
_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "TraceId", Key = KnownTraceFields.TraceIdField, Value = _viewModel.
Span
.TraceId });
130
if (!string.IsNullOrEmpty(_viewModel.
Span
.ParentSpanId))
132
_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "ParentId", Key = KnownTraceFields.ParentIdField, Value = _viewModel.
Span
.ParentSpanId });
136
_isSpanEventsExpanded = _viewModel.
Span
.Events.Any();
137
_isSpanLinksExpanded = _viewModel.
Span
.Links.Any();
138
_isSpanBacklinksExpanded = _viewModel.
Span
.BackLinks.Any();
150
Parameters = { ["TraceId"] = _viewModel.
Span
.TraceId }
155
Parameters = { ["Resource"] = _viewModel.
Span
.Source.Resource }
160
Parameters = { ["Span"] = _viewModel.
Span
}
165
Parameters = { ["Span"] = _viewModel.
Span
}
174
if (_viewModel.
Span
.GetDestination() is { } destination)
Components\Pages\TraceDetail.razor.cs (3)
376
if (PageViewModel.SelectedData?.SpanViewModel is { } selectedSpan && selectedSpan.
Span
.SpanId == viewModel.Span.SpanId)
427
if (PageViewModel.SelectedData?.SpanViewModel?.
Span
.SpanId == viewModel.Span.SpanId)
767
return !visibleSpans.Any(vm => vm.Span.SpanId == spanVm.
Span
.SpanId);
Model\GenAI\GenAIVisualizerDialogViewModel.cs (5)
62
Span = spanDetailsViewModel.
Span
,
63
Title = SpanWaterfallViewModel.GetTitle(spanDetailsViewModel.
Span
, spanDetailsViewModel.Resources),
67
SourceName = OtlpHelpers.GetResourceName(spanDetailsViewModel.
Span
.Source.Resource, resources),
68
PeerName = telemetryRepository.GetPeerResource(spanDetailsViewModel.
Span
) is { } peerResource
70
: OtlpHelpers.GetPeerAddress(spanDetailsViewModel.
Span
.Attributes) ?? UnknownPeerName
Aspire.Dashboard.Tests (1)
Model\GenAIVisualizerDialogViewModelTests.cs (1)
1690
() => [spanDetailsViewModel.
Span
],