2 implementations of GetTrace
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.cs (1)
225
public OtlpTrace?
GetTrace
(string traceId) => GetTraceFromDatabase(traceId);
Aspire.Dashboard.Components.Tests (1)
Shared\TestTelemetryRepository.cs (1)
47
public OtlpTrace?
GetTrace
(string traceId) => inner.GetTrace(traceId);
21 references to GetTrace
Aspire.Dashboard (7)
Api\TelemetryApiService.cs (1)
143
var trace = telemetryRepository.
GetTrace
(traceId);
Components\Pages\StructuredLogs.razor.cs (1)
561
var trace = TelemetryRepository.
GetTrace
(logEntry.TraceId);
Components\Pages\TraceDetail.razor.cs (1)
261
trace = TelemetryRepository.
GetTrace
(traceId);
Components\Pages\Traces.razor.cs (2)
419
var trace = TelemetryRepository.
GetTrace
(summary.TraceId);
440
var latestTrace = TelemetryRepository.
GetTrace
(trace.TraceId);
Model\SpanDetailsViewModel.cs (1)
66
trace ??= telemetryRepository.
GetTrace
(traceId);
Model\TraceMenuBuilder.cs (1)
70
AddMenuItems(menuItems, summary.TraceId, () => _dataSource.TelemetryRepository.
GetTrace
(summary.TraceId), showViewDetails);
Aspire.Dashboard.Components.Tests (1)
Shared\TestTelemetryRepository.cs (1)
47
public OtlpTrace? GetTrace(string traceId) => inner.
GetTrace
(traceId);
Aspire.Dashboard.Tests (13)
TelemetryRepositoryTests\TraceTests.cs (13)
371
var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(summary.TraceId));
1192
var trace1 = repositoryContext.Repository.
GetTrace
(GetHexId("1"))!;
1193
var trace2 = repositoryContext.Repository.
GetTrace
(GetHexId("1"))!;
2719
var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
2748
trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
3022
var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
3062
Assert.Null(Assert.Single(repositoryContext.Repository.
GetTrace
(GetHexId("1"))!.Spans).UninstrumentedPeer);
3069
var span = Assert.Single(repositoryContext.Repository.
GetTrace
(GetHexId("1"))!.Spans);
3075
Assert.Null(Assert.Single(repositoryContext.Repository.
GetTrace
(GetHexId("1"))!.Spans).UninstrumentedPeer);
4726
var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
4774
var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
4907
Assert.Null(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
4908
Assert.NotNull(repositoryContext.Repository.
GetTrace
(GetHexId("2")));