45 references to DashboardUrls
aspire (34)
Backchannel\ResourceSnapshotMapper.cs (2)
143var resourcePath = DashboardUrls.ResourcesUrl(snapshot.Name); 144dashboardUrl = DashboardUrls.CombineUrl(dashboardBaseUrl, resourcePath);
Commands\DescribeCommand.cs (2)
390var resourceUrl = DashboardUrls.CombineUrl(dashboardBaseUrl, DashboardUrls.ResourcesUrl(resource: snapshot.Name));
Commands\ExportCommand.cs (2)
294var url = DashboardUrls.TelemetryLogsApiUrl(baseUrl, resolvedResources, limit: TelemetryCommandHelpers.MaxTelemetryLimit); 325var url = DashboardUrls.TelemetryTracesApiUrl(baseUrl, resolvedResources, limit: TelemetryCommandHelpers.MaxTelemetryLimit);
Commands\TelemetryCommandHelpers.cs (8)
209var loginToken = DashboardUrls.ExtractDashboardLoginToken(dashboardUrl); 213var requestDashboardUrl = DashboardUrls.NormalizeDashboardRequestUrl(dashboardUrl, stripLoginPath: true); 234dashboardUrl = DashboardUrls.RemoveDashboardLoginToken(dashboardUrl) ?? dashboardUrl; 299var apiBaseUrl = DashboardUrls.NormalizeDashboardRequestUrl(dashboardInfo.ApiBaseUrl, stripLoginPath: false) ?? string.Empty; 471var url = DashboardUrls.TelemetryApiKeyUrl(dashboardBaseUrl); 560var url = DashboardUrls.TelemetryResourcesApiUrl(baseUrl); 607var url = DashboardUrls.CombineUrl(dashboardUrl, DashboardUrls.TraceDetailUrl(traceId, spanId));
Commands\TelemetryLogsCommand.cs (1)
146var url = DashboardUrls.TelemetryLogsApiUrl(baseUrl, resolvedResources, traceId: traceId, severity: severity, limit: effectiveLimit, follow: follow ? true : null, search: search);
Commands\TelemetrySpansCommand.cs (1)
137var url = DashboardUrls.TelemetrySpansApiUrl(baseUrl, resolvedResources, traceId: traceId, hasError: hasError, limit: effectiveLimit, follow: follow ? true : null, search: search);
Commands\TelemetryTracesCommand.cs (2)
134var url = DashboardUrls.TelemetryTraceDetailApiUrl(baseUrl, traceId); 206var url = DashboardUrls.TelemetryTracesApiUrl(baseUrl, resolvedResources, hasError: hasError, limit: limit, search: search);
Mcp\Tools\IDashboardInfoProvider.cs (3)
57var loginToken = DashboardUrls.ExtractDashboardLoginToken(dashboardUrl); 58var apiBaseUrl = DashboardUrls.NormalizeDashboardRequestUrl(dashboardUrl, stripLoginPath: true); 68apiBaseUrl = DashboardUrls.RemoveDashboardLoginToken(apiBaseUrl) ?? apiBaseUrl;
Mcp\Tools\ListResourcesTool.cs (2)
495var dashboardUrl = DashboardUrls.CombineUrl(dashboardBaseUrl, DashboardUrls.ResourcesUrl(snapshot.Name));
Mcp\Tools\ListStructuredLogsTool.cs (1)
94var url = DashboardUrls.TelemetryLogsApiUrl(apiBaseUrl, resolvedResources, limit: TelemetryCommandHelpers.MaxTelemetryLimit, search: search);
Mcp\Tools\ListTracesTool.cs (1)
94var url = DashboardUrls.TelemetryTracesApiUrl(apiBaseUrl, resolvedResources, limit: TelemetryCommandHelpers.MaxTelemetryLimit, search: search);
Mcp\Tools\ListTraceStructuredLogsTool.cs (1)
84var url = DashboardUrls.TelemetryLogsApiUrl(apiBaseUrl, traceId: traceId, limit: TelemetryCommandHelpers.MaxTelemetryLimit, search: search);
Mcp\Tools\McpToolHelpers.cs (1)
71var apiBaseUrl = DashboardUrls.NormalizeDashboardRequestUrl(dashboardInfo.ApiBaseUrl, stripLoginPath: false) ?? string.Empty;
Profiling\ProfileCaptureService.cs (1)
451var url = DashboardUrls.TelemetryTracesApiUrl(_options.DashboardUrl, limit: TelemetryCommandHelpers.MaxTelemetryLimit);
src\Shared\ConsoleLogs\SharedAIHelpers.cs (6)
274spanObj["dashboardUrl"] = DashboardUrls.CombineUrl(dashboardBaseUrl, DashboardUrls.TraceDetailUrl(traceId, spanId: spanId)); 412traceData["dashboardUrl"] = DashboardUrls.CombineUrl(dashboardBaseUrl, DashboardUrls.TraceDetailUrl(traceId)); 745log["dashboardUrl"] = DashboardUrls.CombineUrl(dashboardBaseUrl, DashboardUrls.StructuredLogsUrl(logEntryId: logId));
Aspire.Cli.Tests (11)
Commands\TelemetryCommandTests.cs (6)
49var result = DashboardUrls.TelemetryLogsApiUrl("https://localhost:5000"); 56var result = DashboardUrls.TelemetryLogsApiUrl("https://localhost:5000", ["frontend"]); 63var result = DashboardUrls.TelemetryLogsApiUrl("https://localhost:5000", ["frontend-abc123", "frontend-xyz789"]); 70var result = DashboardUrls.TelemetryLogsApiUrl("https://localhost:5000", ["frontend"], traceId: "abc123", severity: "Error", limit: 10, follow: true); 77var result = DashboardUrls.TelemetryLogsApiUrl("https://localhost:5000", ["frontend"], traceId: null, limit: 10); 84var result = DashboardUrls.TelemetryLogsApiUrl("https://localhost:5000", ["service with spaces"]);
Mcp\ListStructuredLogsToolTests.cs (2)
632DashboardUrls.RemoveDashboardLoginToken(expected), 633DashboardUrls.RemoveDashboardLoginToken(actual));
Mcp\McpToolHelpersTests.cs (3)
213var resourcesUri = new Uri(DashboardUrls.TelemetryResourcesApiUrl(apiBaseUrl)); 259DashboardUrls.RemoveDashboardLoginToken(expected), 260DashboardUrls.RemoveDashboardLoginToken(actual));