3 implementations of GetTrace
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.cs (1)
225public OtlpTrace? GetTrace(string traceId) => GetTraceFromDatabase(traceId);
Aspire.Dashboard.Components.Tests (1)
Shared\TestTelemetryRepository.cs (1)
47public OtlpTrace? GetTrace(string traceId) => inner.GetTrace(traceId);
Aspire.Dashboard.Tests (1)
tests\Shared\Telemetry\InMemoryTelemetryRepository.cs (1)
1817public OtlpTrace? GetTrace(string traceId)
21 references to GetTrace
Aspire.Dashboard (7)
Api\TelemetryApiService.cs (1)
143var trace = telemetryRepository.GetTrace(traceId);
Components\Pages\StructuredLogs.razor.cs (1)
553var trace = TelemetryRepository.GetTrace(logEntry.TraceId);
Components\Pages\TraceDetail.razor.cs (1)
257trace = TelemetryRepository.GetTrace(traceId);
Components\Pages\Traces.razor.cs (2)
423var trace = TelemetryRepository.GetTrace(summary.TraceId); 444var latestTrace = TelemetryRepository.GetTrace(trace.TraceId);
Model\SpanDetailsViewModel.cs (1)
66trace ??= telemetryRepository.GetTrace(traceId);
Model\TraceMenuBuilder.cs (1)
70AddMenuItems(menuItems, summary.TraceId, () => _dataSource.TelemetryRepository.GetTrace(summary.TraceId), showViewDetails);
Aspire.Dashboard.Components.Tests (1)
Shared\TestTelemetryRepository.cs (1)
47public OtlpTrace? GetTrace(string traceId) => inner.GetTrace(traceId);
Aspire.Dashboard.Tests (13)
TelemetryRepositoryTests\TraceTests.cs (13)
371var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(summary.TraceId)); 1192var trace1 = repositoryContext.Repository.GetTrace(GetHexId("1"))!; 1193var trace2 = repositoryContext.Repository.GetTrace(GetHexId("1"))!; 2722var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 2751trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 3025var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 3065Assert.Null(Assert.Single(repositoryContext.Repository.GetTrace(GetHexId("1"))!.Spans).UninstrumentedPeer); 3072var span = Assert.Single(repositoryContext.Repository.GetTrace(GetHexId("1"))!.Spans); 3078Assert.Null(Assert.Single(repositoryContext.Repository.GetTrace(GetHexId("1"))!.Spans).UninstrumentedPeer); 4554var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 4602var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 4735Assert.Null(repositoryContext.Repository.GetTrace(GetHexId("1"))); 4736Assert.NotNull(repositoryContext.Repository.GetTrace(GetHexId("2")));