3 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);
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\InMemoryTelemetryRepository.cs (1)
1817
public OtlpTrace?
GetTrace
(string traceId)
21 references to GetTrace
Aspire.Dashboard (7)
Api\TelemetryApiService.cs (1)
143
var trace = telemetryRepository.
GetTrace
(traceId);
Components\Pages\StructuredLogs.razor.cs (1)
553
var trace = TelemetryRepository.
GetTrace
(logEntry.TraceId);
Components\Pages\TraceDetail.razor.cs (1)
257
trace = TelemetryRepository.
GetTrace
(traceId);
Components\Pages\Traces.razor.cs (2)
423
var trace = TelemetryRepository.
GetTrace
(summary.TraceId);
444
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"))!;
2722
var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
2751
trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
3025
var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
3065
Assert.Null(Assert.Single(repositoryContext.Repository.
GetTrace
(GetHexId("1"))!.Spans).UninstrumentedPeer);
3072
var span = Assert.Single(repositoryContext.Repository.
GetTrace
(GetHexId("1"))!.Spans);
3078
Assert.Null(Assert.Single(repositoryContext.Repository.
GetTrace
(GetHexId("1"))!.Spans).UninstrumentedPeer);
4554
var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
4602
var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
4735
Assert.Null(repositoryContext.Repository.
GetTrace
(GetHexId("1")));
4736
Assert.NotNull(repositoryContext.Repository.
GetTrace
(GetHexId("2")));