1 write to TraceId
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Traces.Reads.cs (1)
149TraceId = trace.TraceId!,
18 references to TraceId
Aspire.Dashboard (7)
Components\Pages\Traces.razor.cs (5)
29left.TraceId == right.TraceId && left.LastUpdatedTimestampTicks == right.LastUpdatedTimestampTicks), 30static item => HashCode.Combine(item.TraceId.GetHashCode(StringComparison.Ordinal), item.LastUpdatedTimestampTicks)); 118tooltip += Environment.NewLine + string.Format(CultureInfo.InvariantCulture, Loc[nameof(Dashboard.Resources.Traces.TracesTraceId)], trace.TraceId); 405var trace = TelemetryRepository.GetTrace(summary.TraceId);
Model\TraceMenuBuilder.cs (2)
70AddMenuItems(menuItems, summary.TraceId, () => _dataSource.TelemetryRepository.GetTrace(summary.TraceId), showViewDetails);
Aspire.Dashboard.Components.Tests (6)
Pages\TracesTests.cs (6)
111var updatedTraceId = result.Items.Single(item => item.FullName.EndsWith("span-1", StringComparison.Ordinal)).TraceId; 143var refreshed = refreshedResult.Items.Single(item => item.TraceId == original.TraceId); 145if (original.TraceId == updatedTraceId) 155Assert.False(itemComparer.Equals(original, result.Items.Single(item => item.TraceId == updatedTraceId))); 158Assert.Equal(2, refreshedResult.Items.Single(item => item.TraceId == updatedTraceId).Resources.Single().TotalSpans);
Aspire.Dashboard.Tests (5)
TelemetryRepositoryTests\TraceTests.cs (5)
181AssertId("1", summary.TraceId); 214AssertId("2", latestSummary.TraceId); 310Assert.Equal(expectedTraceIds.Select(GetHexId), summaries.Select(summary => summary.TraceId)); 371var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(summary.TraceId)); 4917AssertId("2", summary.TraceId);