15 instantiations of TelemetryPropertyViewModel
Aspire.Dashboard (15)
Components\Controls\SpanDetails.razor.cs (5)
60ViewModel.Span.Source.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value }) 125new TelemetryPropertyViewModel { Name = "Source", Key = KnownSourceFields.NameField, Value = _viewModel.Span.Scope.Name } 129_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "Version", Key = KnownSourceFields.VersionField, Value = _viewModel.Span.Scope.Version }); 133_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "TraceId", Key = KnownTraceFields.TraceIdField, Value = _viewModel.Span.TraceId }); 137_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "ParentId", Key = KnownTraceFields.ParentIdField, Value = _viewModel.Span.ParentSpanId });
Components\Controls\StructuredLogDetails.razor.cs (8)
44ViewModel.LogEntry.ResourceView.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value }) 77.Select(a => new TelemetryPropertyViewModel { Name = a.Key, Key = $"unknown-{a.Key}", Value = a.Value }) 82new TelemetryPropertyViewModel { Name = "Category", Key = KnownStructuredLogFields.CategoryField, Value = _viewModel.LogEntry.Scope.Name } 86_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "EventName", Key = KnownStructuredLogFields.EventNameField, Value = _viewModel.LogEntry.EventName }); 90_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "TraceId", Key = KnownStructuredLogFields.TraceIdField, Value = _viewModel.LogEntry.TraceId }); 94_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "SpanId", Key = KnownStructuredLogFields.SpanIdField, Value = _viewModel.LogEntry.SpanId }); 102new TelemetryPropertyViewModel { Name = "Level", Key = KnownStructuredLogFields.LevelField, Value = _viewModel.LogEntry.Severity.ToString() }, 103new TelemetryPropertyViewModel { Name = "Message", Key = KnownStructuredLogFields.MessageField, Value = _viewModel.LogEntry.Message },
Model\SpanDetailsViewModel.cs (2)
31entryProperties.Add(new TelemetryPropertyViewModel 58return new TelemetryPropertyViewModel { Name = f.DisplayName, Key = f.Key, Value = f.Value };
19 references to TelemetryPropertyViewModel
Aspire.Dashboard (18)
Components\Controls\SpanDetails.razor.cs (5)
53private IQueryable<TelemetryPropertyViewModel> FilteredItems => 56private IQueryable<TelemetryPropertyViewModel> FilteredContextItems => 59private IQueryable<TelemetryPropertyViewModel> FilteredResourceItems => 78private List<TelemetryPropertyViewModel> _contextAttributes = null!; 88private bool ApplyFilter(TelemetryPropertyViewModel vm)
Components\Controls\StructuredLogDetails.razor.cs (11)
34internal IQueryable<TelemetryPropertyViewModel> FilteredItems => 37internal IQueryable<TelemetryPropertyViewModel> FilteredExceptionItems => 40internal IQueryable<TelemetryPropertyViewModel> FilteredContextItems => 43internal IQueryable<TelemetryPropertyViewModel> FilteredResourceItems => 52private List<TelemetryPropertyViewModel> _logEntryAttributes = null!; 53private List<TelemetryPropertyViewModel> _contextAttributes = null!; 54private List<TelemetryPropertyViewModel> _exceptionAttributes = null!; 154private static void MoveAttributes(List<TelemetryPropertyViewModel> source, List<TelemetryPropertyViewModel> destination, Func<TelemetryPropertyViewModel, bool> predicate) 167private bool ApplyFilter(TelemetryPropertyViewModel vm)
Model\SpanDetailsViewModel.cs (2)
16public required List<TelemetryPropertyViewModel> Properties { get; init; } 56static TelemetryPropertyViewModel CreateTelemetryProperty(OtlpDisplayField f)
Aspire.Dashboard.Components.Tests (1)
Controls\StructuredLogDetailsTests.cs (1)
66static void AssertUniqueKeys(IEnumerable<TelemetryPropertyViewModel> properties)