98 references to DashboardUrls
Aspire.Dashboard (66)
Components\Controls\Chart\PlotlyChart.razor.cs (1)
235
_plotlyChart.NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(traceId, spanId));
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
54
NavigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl(_resource.Name));
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
49
NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(TraceId, spanId: Value));
Components\Controls\PropertyValues\TraceIdButtonValue.razor.cs (1)
31
NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(Value));
Components\Controls\ResourceDetails.razor.cs (1)
314
NavigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl(resource: relationship.Resource.Name));
Components\Controls\SpanActions.razor.cs (1)
66
NavigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl(spanId: SpanViewModel.Span.SpanId));
Components\Controls\SpanDetails.razor.cs (2)
114
NavigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl(spanId: ViewModel.Span.SpanId));
240
NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(linkVM.TraceId, spanId: linkVM.SpanId));
Components\Controls\TraceActions.razor.cs (2)
56
NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(Trace.TraceId));
66
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)
296
NavigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl());
299
NavigationManager.NavigateTo(
DashboardUrls
.ConsoleLogsUrl());
302
NavigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl());
305
NavigationManager.NavigateTo(
DashboardUrls
.TracesUrl());
308
NavigationManager.NavigateTo(
DashboardUrls
.MetricsUrl());
Components\Layout\MobileNavMenu.razor.cs (10)
43
() => NavigateToAsync(
DashboardUrls
.ResourcesUrl()),
45
LinkMatchRegex: new Regex($"^{
DashboardUrls
.ResourcesUrl()}(\\?.*)?$")
50
() => NavigateToAsync(
DashboardUrls
.ConsoleLogsUrl()),
52
LinkMatchRegex: GetNonIndexPageRegex(
DashboardUrls
.ConsoleLogsUrl())
58
() => NavigateToAsync(
DashboardUrls
.StructuredLogsUrl()),
60
LinkMatchRegex: GetNonIndexPageRegex(
DashboardUrls
.StructuredLogsUrl())
65
() => NavigateToAsync(
DashboardUrls
.TracesUrl()),
67
LinkMatchRegex: GetNonIndexPageRegex(
DashboardUrls
.TracesUrl())
72
() => NavigateToAsync(
DashboardUrls
.MetricsUrl()),
74
LinkMatchRegex: GetNonIndexPageRegex(
DashboardUrls
.MetricsUrl())
Components\Pages\ConsoleLogs.razor.cs (3)
176
public string BasePath =>
DashboardUrls
.ConsoleLogBasePath;
516
NavigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl(resource: selectedResource.Name));
1068
return
DashboardUrls
.ConsoleLogsUrl(serializable.SelectedResource);
Components\Pages\Login.razor.cs (1)
111
return ReturnUrl ??
DashboardUrls
.ResourcesUrl();
Components\Pages\Metrics.razor.cs (2)
33
public string BasePath =>
DashboardUrls
.MetricsBasePath;
304
var url =
DashboardUrls
.MetricsUrl(
Components\Pages\Resources.razor.cs (3)
75
public string BasePath =>
DashboardUrls
.ResourcesBasePath;
578
NavigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl(), new NavigationOptions { ReplaceHistoryEntry = true });
895
return
DashboardUrls
.ResourcesUrl(
Components\Pages\StructuredLogs.razor.cs (3)
58
public string BasePath =>
DashboardUrls
.StructuredLogsBasePath;
270
NavigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl(), new NavigationOptions { ReplaceHistoryEntry = true });
493
var url =
DashboardUrls
.StructuredLogsUrl(
Components\Pages\TraceDetail.razor.cs (2)
144
NavigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl(traceId: _trace?.TraceId));
251
NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(TraceId), new NavigationOptions { ReplaceHistoryEntry = true });
Components\Pages\Traces.razor.cs (2)
55
public string BasePath =>
DashboardUrls
.TracesBasePath;
338
return
DashboardUrls
.TracesUrl(
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
58
return
DashboardUrls
.StructuredLogsUrl(resource: _resourceName, logLevel: "error");
Components_Controls_ResourceActions_razor.g.cs (1)
401
() => NavigationManager.NavigateTo(Aspire.Dashboard.Utils.
DashboardUrls
.ConsoleLogsUrl(resource: ResourceViewModel.GetResourceName(Resource, ResourceByName)))
Components_Controls_ResourceDetails_razor.g.cs (1)
254
DashboardUrls
.ConsoleLogsUrl(ResourceViewModel.GetResourceName(Resource, ResourceByName))
Components_Layout_DesktopNavMenu_razor.g.cs (5)
230
DashboardUrls
.ResourcesUrl()
318
DashboardUrls
.ConsoleLogsUrl()
396
DashboardUrls
.StructuredLogsUrl()
467
DashboardUrls
.TracesUrl()
538
DashboardUrls
.MetricsUrl()
Components_Pages_Metrics_razor.g.cs (1)
1246
DashboardUrls
.MetricsUrl(resource: PageViewModel.SelectedResource.Name, meter: context.Parent.Name, instrument: context.Name, duration: DurationMinutes, view: ViewKindName)
Components_Pages_StructuredLogs_razor.g.cs (1)
1691
DashboardUrls
.TraceDetailUrl(context.TraceId, context.SpanId)
Components_Pages_Traces_razor.g.cs (1)
1319
r => r.ExecuteOnDefault(d => NavigationManager.NavigateTo(
DashboardUrls
.TraceDetailUrl(d.TraceId)))
DashboardEndpointsBuilder.cs (1)
19
endpoints.MapHealthChecks($"/{
DashboardUrls
.HealthBasePath}").AllowAnonymous();
Model\Assistant\Markdown\AspireEnrichmentParser.cs (2)
164
Url =
DashboardUrls
.TraceDetailUrl(trace.TraceId),
207
Url =
DashboardUrls
.TraceDetailUrl(trace.TraceId, span.SpanId),
Model\Assistant\Markdown\LogEntryInlineRenderer.cs (1)
14
renderer.Write($@"<a href=""{
DashboardUrls
.StructuredLogsUrl(logEntryId: inline.LogEntry.InternalId)}"" class=""log-entry"">Log {inline.LogEntry.InternalId}</a>");
Model\Assistant\Markdown\ResourceInlineRenderer.cs (1)
18
renderer.Write($@"<a href=""{
DashboardUrls
.ResourcesUrl(inline.Resource.Name)}"" class=""resource-name"" style=""border-left-color: {color};"">{encodedResourceName}</a>");
Model\DashboardCommandExecutor.cs (1)
170
toastParameters.OnPrimaryAction = EventCallback.Factory.Create<ToastResult>(this, () => navigationManager.NavigateTo(
DashboardUrls
.ConsoleLogsUrl(resource: getResourceName(resource))));
Model\ResourceMenuItems.cs (4)
63
navigationManager.NavigateTo(
DashboardUrls
.ConsoleLogsUrl(resource: getResourceName(resource)));
170
navigationManager.NavigateTo(
DashboardUrls
.StructuredLogsUrl(resource: getResourceName(resource)));
183
navigationManager.NavigateTo(
DashboardUrls
.TracesUrl(resource: getResourceName(resource)));
197
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)
118
navigationManager.NavigateTo(
DashboardUrls
.ConsoleLogsUrl(resource: "test-resource"));
150
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)
198
navigationManager.NavigateTo(
DashboardUrls
.ResourcesUrl(view: "Graph"));
Pages\StructuredLogsTests.cs (4)
62
var uri = navigationManager.ToAbsoluteUri(
DashboardUrls
.StructuredLogsUrl(resource: "TestApp"));
92
var uri = navigationManager.ToAbsoluteUri(
DashboardUrls
.StructuredLogsUrl(traceId: "123", spanId: "456"));
132
var uri = navigationManager.ToAbsoluteUri(
DashboardUrls
.StructuredLogsUrl(filters: serializedFilter));
170
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);