15 references to Traces
Aspire.Dashboard (8)
Components\Layout\ResourcesLayout.razor.cs (7)
674return new ResourceLocation(ResourceTab.Traces, RouteResourceName: null, SelectedResourceNames: [], KeepSelection: true); 683DashboardUrls.TracesBasePath => ResourceTab.Traces, 1710ResourceTab.Traces => telemetryResource is not null, 1717return tab is ResourceTab.StructuredLogs or ResourceTab.Traces or ResourceTab.Metrics; 1737ResourceTab.Traces => DashboardUrls.TracesUrl(), 1756ResourceTab.Traces => DashboardUrls.TracesUrl(resourceName), 2069yield return CreateTab(ResourceTab.Traces, Loc[nameof(Resources.Layout.NavMenuTracesTab)], new Icons.Regular.Size24.GanttChart(),
Components\Pages\TraceDetail.razor.cs (1)
190private string TracesListUrl => ResourcesLayout?.GetTabUrl(ResourceTab.Traces) ?? DashboardUrls.TracesUrl();
Aspire.Dashboard.Components.Tests (7)
Layout\ResourcesLayoutTests.cs (2)
1350Assert.Equal("/traces?resource=api&resource=worker", cut.Instance.GetTabUrl(ResourceTab.Traces)); 1434Assert.Equal("/traces/resource/browser", cut.Instance.GetTabUrl(ResourceTab.Traces));
Layout\ResourcesNavigationTests.cs (5)
100[InlineData("traces", nameof(ResourceTab.Traces), null, false)] 101[InlineData("traces/resource/api", nameof(ResourceTab.Traces), "api", false)] 102[InlineData("traces/detail/abc123", nameof(ResourceTab.Traces), null, true)] 138[InlineData(nameof(ResourceTab.Traces), null, "/traces")] 162[InlineData(nameof(ResourceTab.Traces), "api", "/traces?resource=api&resource=worker")]