2 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);
21 references to GetTrace
Aspire.Dashboard (7)
Api\TelemetryApiService.cs (1)
143var trace = telemetryRepository.GetTrace(traceId);
Components\Pages\StructuredLogs.razor.cs (1)
561var trace = TelemetryRepository.GetTrace(logEntry.TraceId);
Components\Pages\TraceDetail.razor.cs (1)
261trace = TelemetryRepository.GetTrace(traceId);
Components\Pages\Traces.razor.cs (2)
419var trace = TelemetryRepository.GetTrace(summary.TraceId); 440var 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"))!; 2719var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 2748trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 3022var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 3062Assert.Null(Assert.Single(repositoryContext.Repository.GetTrace(GetHexId("1"))!.Spans).UninstrumentedPeer); 3069var span = Assert.Single(repositoryContext.Repository.GetTrace(GetHexId("1"))!.Spans); 3075Assert.Null(Assert.Single(repositoryContext.Repository.GetTrace(GetHexId("1"))!.Spans).UninstrumentedPeer); 4726var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 4774var trace = Assert.IsType<OtlpTrace>(repositoryContext.Repository.GetTrace(GetHexId("1"))); 4907Assert.Null(repositoryContext.Repository.GetTrace(GetHexId("1"))); 4908Assert.NotNull(repositoryContext.Repository.GetTrace(GetHexId("2")));