78 references to DashboardUrls
Aspire.Dashboard (46)
Components\Controls\Chart\PlotlyChart.razor.cs (1)
222
_plotlyChart.NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(traceId, spanId));
Components\Controls\ResourceDetails.razor.cs (1)
277
NavigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl(resource: relationship.Resource.Name));
Components\Controls\SpanActions.razor.cs (1)
51
NavigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl(spanId: SpanViewModel.Span.SpanId));
Components\Controls\SpanDetails.razor.cs (1)
144
NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(linkVM.TraceId, spanId: linkVM.SpanId));
Components\Controls\TraceActions.razor.cs (2)
42
NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(Trace.TraceId));
52
NavigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl(traceId: Trace.TraceId));
Components\Dialogs\ExemplarsDialog.razor.cs (1)
50
NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(exemplar.TraceId, spanId: exemplar.SpanId));
Components\Dialogs\SettingsDialog.razor.cs (1)
87
DashboardUrls
.SetLanguageUrl(_selectedUiCulture.Name, uri),
Components\Layout\DesktopNavMenu.razor.cs (1)
58
var isResources = trimmedPath ==
DashboardUrls
.ResourcesBasePath || trimmedPath[0] == '?';
Components\Layout\MainLayout.razor.cs (5)
258
NavigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl());
261
NavigationManager.NavigateTo(
DashboardUrls
.ConsoleLogsUrl());
264
NavigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl());
267
NavigationManager.NavigateTo(
DashboardUrls
.TracesUrl());
270
NavigationManager.NavigateTo(
DashboardUrls
.MetricsUrl());
Components\Layout\MobileNavMenu.razor.cs (10)
40
() => NavigateToAsync(
DashboardUrls
.ResourcesUrl()),
42
LinkMatchRegex: new Regex($"^{
DashboardUrls
.ResourcesUrl()}(\\?.*)?$")
47
() => NavigateToAsync(
DashboardUrls
.ConsoleLogsUrl()),
49
LinkMatchRegex: GetNonIndexPageRegex(
DashboardUrls
.ConsoleLogsUrl())
55
() => NavigateToAsync(
DashboardUrls
.StructuredLogsUrl()),
57
LinkMatchRegex: GetNonIndexPageRegex(
DashboardUrls
.StructuredLogsUrl())
62
() => NavigateToAsync(
DashboardUrls
.TracesUrl()),
64
LinkMatchRegex: GetNonIndexPageRegex(
DashboardUrls
.TracesUrl())
69
() => NavigateToAsync(
DashboardUrls
.MetricsUrl()),
71
LinkMatchRegex: GetNonIndexPageRegex(
DashboardUrls
.MetricsUrl())
Components\Pages\ConsoleLogs.razor.cs (3)
126
public string BasePath =>
DashboardUrls
.ConsoleLogBasePath;
400
NavigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl(resource: PageViewModel.SelectedResource.Name));
806
return
DashboardUrls
.ConsoleLogsUrl(serializable.SelectedResource);
Components\Pages\Login.razor.cs (1)
111
return ReturnUrl ??
DashboardUrls
.ResourcesUrl();
Components\Pages\Metrics.razor.cs (2)
32
public string BasePath =>
DashboardUrls
.MetricsBasePath;
294
var url =
DashboardUrls
.MetricsUrl(
Components\Pages\Resources.razor.cs (3)
64
public string BasePath =>
DashboardUrls
.ResourcesBasePath;
534
NavigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl(), new NavigationOptions { ReplaceHistoryEntry = true });
842
return
DashboardUrls
.ResourcesUrl(
Components\Pages\StructuredLogs.razor.cs (2)
52
public string BasePath =>
DashboardUrls
.StructuredLogsBasePath;
421
var url =
DashboardUrls
.StructuredLogsUrl(
Components\Pages\TraceDetail.razor.cs (1)
190
NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(TraceId), new NavigationOptions { ReplaceHistoryEntry = true });
Components\Pages\Traces.razor.cs (2)
49
public string BasePath =>
DashboardUrls
.TracesBasePath;
289
return
DashboardUrls
.TracesUrl(
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
57
return
DashboardUrls
.StructuredLogsUrl(resource: _applicationName, logLevel: "error");
DashboardEndpointsBuilder.cs (1)
61
endpoints.MapHealthChecks($"/{
DashboardUrls
.HealthBasePath}").AllowAnonymous();
Model\DashboardCommandExecutor.cs (1)
161
toastParameters.OnPrimaryAction = EventCallback.Factory.Create<ToastResult>(this, () => navigationManager.NavigateTo(
DashboardUrls
.ConsoleLogsUrl(resource: getResourceName(resource))));
Model\ResourceMenuItems.cs (4)
53
navigationManager.NavigateTo(
DashboardUrls
.ConsoleLogsUrl(resource: getResourceName(resource)));
74
navigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl(resource: getResourceName(resource)));
87
navigationManager.NavigateTo(
DashboardUrls
.TracesUrl(resource: getResourceName(resource)));
101
navigationManager.NavigateTo(
DashboardUrls
.MetricsUrl(resource: getResourceName(resource)));
Model\ValidateTokenMiddleware.cs (1)
77
context.Response.Redirect(
DashboardUrls
.ResourcesUrl());
Aspire.Dashboard.Components.Tests (10)
Pages\ConsoleLogsTests.cs (2)
116
navigationManager.NavigateTo(
DashboardUrls
.ConsoleLogsUrl(resource: "test-resource"));
148
var expectedUrl =
DashboardUrls
.ConsoleLogsUrl(resource: "test-resource2");
Pages\MetricsTests.cs (3)
126
navigationManager.NavigateTo(
DashboardUrls
.MetricsUrl());
288
navigationManager.NavigateTo(
DashboardUrls
.MetricsUrl(resource: "TestApp", meter: "test-meter", instrument: app1InstrumentName, duration: 720, view: MetricViewKind.Table.ToString()));
334
var expectedUrl =
DashboardUrls
.MetricsUrl(resource: "TestApp2", meter: expectedMeterNameAfterChange, instrument: expectedInstrumentNameAfterChange, duration: 720, view: "Table");
Pages\ResourcesTests.cs (1)
197
navigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl(view: "Graph"));
Pages\StructuredLogsTests.cs (4)
61
var uri = navigationManager.ToAbsoluteUri(
DashboardUrls
.StructuredLogsUrl(resource: "TestApp"));
91
var uri = navigationManager.ToAbsoluteUri(
DashboardUrls
.StructuredLogsUrl(traceId: "123", spanId: "456"));
131
var uri = navigationManager.ToAbsoluteUri(
DashboardUrls
.StructuredLogsUrl(filters: serializedFilter));
169
var uri = navigationManager.ToAbsoluteUri(
DashboardUrls
.StructuredLogsUrl(filters: serializedFilter));
Aspire.Dashboard.Tests (22)
DashboardUrlsTests.cs (7)
25
Assert.Equal($"/consolelogs/resource/resource{PlaceholderAllCharactersEncoded}",
DashboardUrls
.ConsoleLogsUrl(resource: $"resource{PlaceholderInput}"));
31
var singleFilterUrl =
DashboardUrls
.StructuredLogsUrl(
42
var multipleFiltersIncludingSpacesUrl =
DashboardUrls
.StructuredLogsUrl(
58
Assert.Equal($"/traces/resource/resource{PlaceholderAllCharactersEncoded}",
DashboardUrls
.TracesUrl(resource: $"resource{PlaceholderInput}"));
64
Assert.Equal($"/traces/detail/traceId{PlaceholderAllCharactersEncoded}",
DashboardUrls
.TraceDetailUrl(traceId: $"traceId{PlaceholderInput}"));
70
var url =
DashboardUrls
.MetricsUrl(
83
Assert.Equal("/api/set-language?language=fr-FR&redirectUrl=%2Fhi",
DashboardUrls
.SetLanguageUrl("fr-FR", "/hi"));
Integration\FrontendBrowserTokenAuthTests.cs (13)
46
Assert.Equal(
DashboardUrls
.LoginUrl(returnUrl:
DashboardUrls
.StructuredLogsUrl()), response.RequestMessage!.RequestUri!.PathAndQuery);
64
var response1 = await client.GetAsync(
DashboardUrls
.LoginUrl(returnUrl:
DashboardUrls
.TracesUrl(), token: apiKey)).DefaultTimeout();
68
Assert.Equal(
DashboardUrls
.TracesUrl(), response1.RequestMessage!.RequestUri!.PathAndQuery);
71
var response2 = await client.GetAsync(
DashboardUrls
.StructuredLogsUrl()).DefaultTimeout();
75
Assert.Equal(
DashboardUrls
.StructuredLogsUrl(), response2.RequestMessage!.RequestUri!.PathAndQuery);
95
var response = await client.GetAsync(
DashboardUrls
.LoginUrl(returnUrl:
DashboardUrls
.TracesUrl(), token: apiKey)).DefaultTimeout();
119
var response = await client.GetAsync(
DashboardUrls
.LoginUrl(returnUrl:
DashboardUrls
.TracesUrl(), token: "Wrong!")).DefaultTimeout();
123
Assert.Equal(
DashboardUrls
.LoginUrl(returnUrl:
DashboardUrls
.TracesUrl()), response.RequestMessage!.RequestUri!.PathAndQuery, ignoreCase: true);
Integration\HealthTests.cs (1)
30
var request = new HttpRequestMessage(HttpMethod.Get, $"/{
DashboardUrls
.HealthBasePath}");
Integration\ResponseCompressionTests.cs (1)
25
var request = new HttpRequestMessage(HttpMethod.Get,
DashboardUrls
.StructuredLogsBasePath);