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