1 write to Span
Aspire.Dashboard (1)
Components\Pages\TraceDetail.razor.cs (1)
323Span = viewModel.Span,
20 references to Span
Aspire.Dashboard (20)
Components\Controls\SpanDetails.razor.cs (18)
48ViewModel.Span.Source.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value }) 52ViewModel.Span.Events.Where(e => e.Name.Contains(_filter, StringComparison.CurrentCultureIgnoreCase)).OrderBy(e => e.Time).AsQueryable(); 92if (!string.Equals(ViewModel.Span.SpanId, _viewModel?.Span.SpanId, StringComparisons.OtlpSpanId)) 101new TelemetryPropertyViewModel { Name = "Source", Key = KnownSourceFields.NameField, Value = _viewModel.Span.Scope.Name } 103if (!string.IsNullOrEmpty(_viewModel.Span.Scope.Version)) 105_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "Version", Key = KnownSourceFields.VersionField, Value = _viewModel.Span.Scope.Version }); 107if (!string.IsNullOrEmpty(_viewModel.Span.TraceId)) 109_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "TraceId", Key = KnownTraceFields.TraceIdField, Value = _viewModel.Span.TraceId }); 111if (!string.IsNullOrEmpty(_viewModel.Span.ParentSpanId)) 113_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "ParentId", Key = KnownTraceFields.ParentIdField, Value = _viewModel.Span.ParentSpanId }); 117_isSpanEventsExpanded = _viewModel.Span.Events.Any(); 118_isSpanLinksExpanded = _viewModel.Span.Links.Any(); 119_isSpanBacklinksExpanded = _viewModel.Span.BackLinks.Any(); 131Parameters = { ["TraceId"] = _viewModel.Span.TraceId } 136Parameters = { ["Resource"] = _viewModel.Span.Source.Application } 141Parameters = { ["Span"] = _viewModel.Span } 146Parameters = { ["Span"] = _viewModel.Span }
Components\Pages\TraceDetail.razor.cs (2)
269if (SelectedData?.SpanViewModel is { } selectedSpan && selectedSpan.Span.SpanId == viewModel.Span.SpanId) 306if (SelectedData?.SpanViewModel?.Span.SpanId == viewModel.Span.SpanId)