1 write to TraceId
Aspire.Dashboard (1)
Otlp\Model\OtlpTrace.cs (1)
154
TraceId
= OtlpHelpers.ToHexString(traceId);
36 references to TraceId
Aspire.Dashboard (11)
Components\Controls\TraceActions.razor.cs (2)
42
NavigationManager.NavigateTo(DashboardUrls.TraceDetailUrl(Trace.
TraceId
));
52
NavigationManager.NavigateTo(DashboardUrls.StructuredLogsUrl(traceId: Trace.
TraceId
));
Components\Pages\TraceDetail.razor.cs (2)
159
if (TraceId != _trace?.
TraceId
)
198
Logger.LogInformation("Trace '{TraceId}' has {SpanCount} spans.", _trace.
TraceId
, _trace.Spans.Count);
Components\Pages\Traces.razor.cs (1)
100
tooltip += Environment.NewLine + string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesTraceId)], trace.
TraceId
);
Otlp\Model\OtlpSpan.cs (2)
24
public string TraceId => Trace.
TraceId
;
124
return $@"SpanId = {SpanId}, StartTime = {StartTime.ToLocalTime():h:mm:ss.fff tt}, ParentSpanId = {ParentSpanId}, Application = {Source.ApplicationKey}, UninstrumentedPeerApplication = {UninstrumentedPeer?.ApplicationKey}, TraceId = {Trace.
TraceId
}";
Otlp\Model\OtlpTrace.cs (2)
144
throw new InvalidOperationException($"Trace {
TraceId
} spans not in order at index {i}.");
171
return $@"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)
788
if (OtlpHelpers.MatchTelemetryId(traceId, trace.
TraceId
))
1184
SourceTraceId = trace.
TraceId
,
Aspire.Dashboard.Tests (25)
TelemetryRepositoryTests\TraceTests.cs (25)
90
AssertId("1", trace.
TraceId
);
330
AssertId("1", trace.
TraceId
);
407
AssertId("2", trace.
TraceId
);
413
AssertId("1", trace.
TraceId
);
449
AssertId("1", trace.
TraceId
);
456
AssertId("2", trace.
TraceId
);
504
AssertId("1", trace.
TraceId
);
573
AssertId("1", trace.
TraceId
);
650
AssertId("1", trace.
TraceId
);
740
AssertId("1", trace.
TraceId
);
824
AssertId("1", trace.
TraceId
);
947
var first = GetStringId(traces.PagedResult.Items.First().
TraceId
);
948
var last = GetStringId(traces.PagedResult.Items.Last().
TraceId
);
953
var actualOrder = traces.PagedResult.Items.Select(t => t.
TraceId
).ToList();
954
var expectedOrder = traces.PagedResult.Items.OrderBy(t => t.FirstSpan.StartTime).Select(t => t.
TraceId
).ToList();
1055
AssertId("1", trace.
TraceId
);
1125
AssertId("1", trace.
TraceId
);
1129
AssertId("2", trace.
TraceId
);
1193
AssertId("1", trace.
TraceId
);
1212
AssertId("1", trace.
TraceId
);
1300
AssertId("1", trace.
TraceId
);
1724
AssertId("2", trace.
TraceId
);
1737
AssertId("3", trace.
TraceId
);
1827
AssertId("3", trace.
TraceId
);
1919
AssertId("3", trace.
TraceId
);