1 write to TraceId
Aspire.Dashboard (1)
Otlp\Model\OtlpTrace.cs (1)
117TraceId = OtlpHelpers.ToHexString(traceId);
24 references to TraceId
Aspire.Dashboard (6)
Components\Pages\Traces.razor.cs (1)
85tooltip += Environment.NewLine + string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesTraceId)], trace.TraceId);
Otlp\Model\OtlpSpan.cs (1)
22public string TraceId => Trace.TraceId;
Otlp\Model\OtlpTrace.cs (2)
107throw new InvalidOperationException($"Trace {TraceId} spans not in order at index {i}."); 134return $@"TraceId = ""{TraceId}"", Spans = {Spans.Count}, StartDate = {FirstSpan.StartTime.ToLocalTime():yyyy:MM:dd}, StartTime = {FirstSpan.StartTime.ToLocalTime():h:mm:ss.fff tt}, Duration = {Duration}";
Otlp\Storage\TelemetryRepository.cs (2)
525var results = _traces.Where(t => t.TraceId.StartsWith(traceId, StringComparison.Ordinal)); 894SourceTraceId = trace.TraceId,
Aspire.Dashboard.Tests (18)
TelemetryRepositoryTests\TraceTests.cs (18)
84AssertId("1", trace.TraceId); 157AssertId("1", trace.TraceId); 233AssertId("2", trace.TraceId); 239AssertId("1", trace.TraceId); 274AssertId("1", trace.TraceId); 281AssertId("2", trace.TraceId); 328AssertId("1", trace.TraceId); 396AssertId("1", trace.TraceId); 472AssertId("1", trace.TraceId); 561AssertId("1", trace.TraceId); 643AssertId("1", trace.TraceId); 764var first = GetStringId(traces.PagedResult.Items.First().TraceId); 765var last = GetStringId(traces.PagedResult.Items.Last().TraceId); 770var actualOrder = traces.PagedResult.Items.Select(t => t.TraceId).ToList(); 771var expectedOrder = traces.PagedResult.Items.OrderBy(t => t.FirstSpan.StartTime).Select(t => t.TraceId).ToList(); 871AssertId("1", trace.TraceId); 940AssertId("1", trace.TraceId); 944AssertId("2", trace.TraceId);