1 write to TraceId
Aspire.Dashboard (1)
Otlp\Model\OtlpLogEntry.cs (1)
75TraceId = record.TraceId.ToHexString();
15 references to TraceId
Aspire.Dashboard (11)
Components\Controls\StructuredLogDetails.razor.cs (3)
97if (HasTelemetryBaggage(_viewModel.LogEntry.TraceId)) 99_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "TraceId", Key = KnownStructuredLogFields.TraceIdField, Value = _viewModel.LogEntry.TraceId }); 126Parameters = { ["TraceId"] = _viewModel.LogEntry.TraceId }
Components\Pages\StructuredLogs.razor.cs (5)
545if (string.IsNullOrEmpty(logEntry.SpanId) || string.IsNullOrEmpty(logEntry.TraceId)) 556return ViewModel.HasGenAISpan(logEntry.TraceId, logEntry.SpanId); 562logEntry.TraceId, 572var span = TelemetryRepository.GetSpan(logEntry.TraceId, logEntry.SpanId)!; 583var trace = TelemetryRepository.GetTrace(logEntry.TraceId);
Model\TelemetryExportService.cs (2)
267TraceId = string.IsNullOrEmpty(log.TraceId) ? null : log.TraceId,
Otlp\Model\OtlpLogEntry.cs (1)
131KnownStructuredLogFields.TraceIdField => log.TraceId,
Aspire.Dashboard.Tests (4)
Integration\OtlpHttpJsonTests.cs (1)
505Assert.Equal("5b8efff798038103d269b633813fc60c", log.TraceId);
TelemetryRepositoryTests\LogTests.cs (3)
76Assert.Equal("5465737454726163654964", resource.TraceId); 935Assert.Equal("5465737454726163654964", resource.TraceId); 958Assert.Equal("5465737454726163654964", resource.TraceId);