9 writes to Key
Aspire.Dashboard (9)
Otlp\Model\OtlpApplicationView.cs (3)
46new OtlpDisplayField { DisplayName = "service.name", Key = KnownResourceFields.ServiceNameField, Value = Application.ApplicationName }, 47new OtlpDisplayField { DisplayName = "service.instance.id", Key = KnownResourceFields.ServiceInstanceIdField, Value = Application.InstanceId } 52props.Add(new OtlpDisplayField { DisplayName = kv.Key, Key = $"unknown-{kv.Key}", Value = kv.Value });
Otlp\Model\OtlpSpan.cs (6)
99new OtlpDisplayField { DisplayName = "SpanId", Key = KnownTraceFields.SpanIdField, Value = SpanId }, 100new OtlpDisplayField { DisplayName = "Name", Key = KnownTraceFields.NameField, Value = Name }, 101new OtlpDisplayField { DisplayName = "Kind", Key = KnownTraceFields.KindField, Value = Kind.ToString() }, 106props.Add(new OtlpDisplayField { DisplayName = "Status", Key = KnownTraceFields.StatusField, Value = Status.ToString() }); 111props.Add(new OtlpDisplayField { DisplayName = "StatusMessage", Key = KnownTraceFields.StatusMessageField, Value = StatusMessage }); 116props.Add(new OtlpDisplayField { DisplayName = kv.Key, Key = $"unknown-{kv.Key}", Value = kv.Value });
9 references to Key
Aspire.Dashboard (3)
Components\Controls\SpanDetails.razor.cs (1)
39ViewModel.Span.Source.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value })
Components\Controls\StructuredLogDetails.razor.cs (1)
32ViewModel.LogEntry.ApplicationView.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value })
Components\Pages\TraceDetail.razor.cs (1)
285.Select(f => new TelemetryPropertyViewModel { Name = f.DisplayName, Key = f.Key, Value = f.Value })
Aspire.Dashboard.Tests (6)
TelemetryRepositoryTests\OtlpSpanTests.cs (6)
35Assert.Equal("trace.spanid", a.Key); 40Assert.Equal("trace.name", a.Key); 45Assert.Equal("trace.kind", a.Key); 50Assert.Equal("trace.status", a.Key); 55Assert.Equal("trace.statusmessage", a.Key); 60Assert.Equal("unknown-trace.statusmessage", a.Key);