1 write to TraceId
Aspire.Dashboard (1)
Otlp\Model\OtlpLogEntry.cs (1)
64TraceId = record.TraceId.ToHexString();
17 references to TraceId
Aspire.Dashboard (14)
Components\Controls\StructuredLogDetails.razor.cs (3)
90if (HasTelemetryBaggage(_viewModel.LogEntry.TraceId)) 92_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "TraceId", Key = KnownStructuredLogFields.TraceIdField, Value = _viewModel.LogEntry.TraceId }); 119Parameters = { ["TraceId"] = _viewModel.LogEntry.TraceId }
Components\Pages\StructuredLogs.razor.cs (6)
546if (string.IsNullOrEmpty(logEntry.SpanId) || string.IsNullOrEmpty(logEntry.TraceId)) 557return ViewModel.HasGenAISpan(logEntry.TraceId, logEntry.SpanId); 563logEntry.TraceId, 573var span = TelemetryRepository.GetSpan(logEntry.TraceId, logEntry.SpanId)!; 610foreach (var l in logs.Items.DistinctBy(l => (l.SpanId, l.TraceId))) 612var span = TelemetryRepository.GetSpan(l.TraceId, l.SpanId);
Components_Pages_StructuredLogs_razor.g.cs (3)
1715if (!string.IsNullOrEmpty(context.TraceId)) 1726DashboardUrls.TraceDetailUrl(context.TraceId, context.SpanId) 1745__builder6.AddContent(185, OtlpHelpers.ToShortenedId(context.TraceId)
Model\Assistant\AIHelpers.cs (1)
343["trace_id"] = OtlpHelpers.ToShortenedId(l.TraceId),
Otlp\Model\OtlpLogEntry.cs (1)
117KnownStructuredLogFields.TraceIdField => log.TraceId,
Aspire.Dashboard.Tests (3)
TelemetryRepositoryTests\LogTests.cs (3)
76Assert.Equal("5465737454726163654964", resource.TraceId); 888Assert.Equal("5465737454726163654964", resource.TraceId); 911Assert.Equal("5465737454726163654964", resource.TraceId);