62 references to TelemetryCommandHelpers
aspire (54)
Commands\TelemetryLogsCommand.cs (14)
33private static readonly Argument<string?> s_resourceArgument = TelemetryCommandHelpers.CreateResourceArgument(); 34private static readonly Option<FileInfo?> s_projectOption = TelemetryCommandHelpers.CreateProjectOption(); 35private static readonly Option<bool> s_followOption = TelemetryCommandHelpers.CreateFollowOption(); 36private static readonly Option<OutputFormat> s_formatOption = TelemetryCommandHelpers.CreateFormatOption(); 37private static readonly Option<int?> s_limitOption = TelemetryCommandHelpers.CreateLimitOption(); 38private static readonly Option<string?> s_traceIdOption = TelemetryCommandHelpers.CreateTraceIdOption("--trace-id"); 89var (success, baseUrl, apiToken, _, exitCode) = await TelemetryCommandHelpers.GetDashboardApiAsync( 111using var client = TelemetryCommandHelpers.CreateApiClient(_httpClientFactory, apiToken); 114var resources = await TelemetryCommandHelpers.GetAllResourcesAsync(client, baseUrl, cancellationToken).ConfigureAwait(false); 117if (!TelemetryCommandHelpers.TryResolveResourceNames(resource, resources, out var resolvedResources)) 164if (!TelemetryCommandHelpers.HasJsonContentType(response)) 189if (!TelemetryCommandHelpers.HasJsonContentType(response)) 220TelemetryCommandHelpers.DisplayNoData("logs"); 258var severityColor = TelemetryCommandHelpers.GetSeverityColor(log.SeverityNumber);
Commands\TelemetrySpansCommand.cs (15)
33private static readonly Argument<string?> s_resourceArgument = TelemetryCommandHelpers.CreateResourceArgument(); 34private static readonly Option<FileInfo?> s_projectOption = TelemetryCommandHelpers.CreateProjectOption(); 35private static readonly Option<bool> s_followOption = TelemetryCommandHelpers.CreateFollowOption(); 36private static readonly Option<OutputFormat> s_formatOption = TelemetryCommandHelpers.CreateFormatOption(); 37private static readonly Option<int?> s_limitOption = TelemetryCommandHelpers.CreateLimitOption(); 38private static readonly Option<string?> s_traceIdOption = TelemetryCommandHelpers.CreateTraceIdOption("--trace-id"); 39private static readonly Option<bool?> s_hasErrorOption = TelemetryCommandHelpers.CreateHasErrorOption(); 85var (success, baseUrl, apiToken, _, exitCode) = await TelemetryCommandHelpers.GetDashboardApiAsync( 107using var client = TelemetryCommandHelpers.CreateApiClient(_httpClientFactory, apiToken); 110var resources = await TelemetryCommandHelpers.GetAllResourcesAsync(client, baseUrl, cancellationToken).ConfigureAwait(false); 113if (!TelemetryCommandHelpers.TryResolveResourceNames(resource, resources, out var resolvedResources)) 165if (!TelemetryCommandHelpers.HasJsonContentType(response)) 191if (!TelemetryCommandHelpers.HasJsonContentType(response)) 222TelemetryCommandHelpers.DisplayNoData("spans"); 264var durationStr = TelemetryCommandHelpers.FormatDuration(duration);
Commands\TelemetryTracesCommand.cs (17)
32private static readonly Argument<string?> s_resourceArgument = TelemetryCommandHelpers.CreateResourceArgument(); 33private static readonly Option<FileInfo?> s_projectOption = TelemetryCommandHelpers.CreateProjectOption(); 34private static readonly Option<OutputFormat> s_formatOption = TelemetryCommandHelpers.CreateFormatOption(); 35private static readonly Option<int?> s_limitOption = TelemetryCommandHelpers.CreateLimitOption(); 36private static readonly Option<string?> s_traceIdOption = TelemetryCommandHelpers.CreateTraceIdOption("--trace-id", "-t"); 37private static readonly Option<bool?> s_hasErrorOption = TelemetryCommandHelpers.CreateHasErrorOption(); 81var (success, baseUrl, apiToken, _, exitCode) = await TelemetryCommandHelpers.GetDashboardApiAsync( 106using var client = TelemetryCommandHelpers.CreateApiClient(_httpClientFactory, apiToken); 124if (!TelemetryCommandHelpers.HasJsonContentType(response)) 160using var client = TelemetryCommandHelpers.CreateApiClient(_httpClientFactory, apiToken); 163var resources = await TelemetryCommandHelpers.GetAllResourcesAsync(client, baseUrl, cancellationToken).ConfigureAwait(false); 166if (!TelemetryCommandHelpers.TryResolveResourceNames(resource, resources, out var resolvedResources)) 192if (!TelemetryCommandHelpers.HasJsonContentType(response)) 226TelemetryCommandHelpers.DisplayNoData("traces"); 274var durationStr = TelemetryCommandHelpers.FormatDuration(info.Duration); 323AnsiConsole.MarkupLine($"[bold]Duration:[/] {TelemetryCommandHelpers.FormatDuration(totalDuration)} [bold]Spans:[/] {spans.Count}"); 379var durationStr = TelemetryCommandHelpers.FormatDuration(span.Duration).PadLeft(8);
Mcp\Tools\ListStructuredLogsTool.cs (3)
58using var client = TelemetryCommandHelpers.CreateApiClient(httpClientFactory, apiToken); 61var resources = await TelemetryCommandHelpers.GetAllResourcesAsync(client, apiBaseUrl, cancellationToken).ConfigureAwait(false); 64if (!TelemetryCommandHelpers.TryResolveResourceNames(resourceName, resources, out var resolvedResources))
Mcp\Tools\ListTracesTool.cs (3)
58using var client = TelemetryCommandHelpers.CreateApiClient(httpClientFactory, apiToken); 61var resources = await TelemetryCommandHelpers.GetAllResourcesAsync(client, apiBaseUrl, cancellationToken).ConfigureAwait(false); 64if (!TelemetryCommandHelpers.TryResolveResourceNames(resourceName, resources, out var resolvedResources))
Mcp\Tools\ListTraceStructuredLogsTool.cs (2)
68using var client = TelemetryCommandHelpers.CreateApiClient(httpClientFactory, apiToken); 70var resources = await TelemetryCommandHelpers.GetAllResourcesAsync(client, apiBaseUrl, cancellationToken).ConfigureAwait(false);
Aspire.Cli.Tests (8)
Commands\TelemetryCommandTests.cs (8)
206Assert.Equal(Spectre.Console.Color.Grey, TelemetryCommandHelpers.GetSeverityColor(1)); // Trace 207Assert.Equal(Spectre.Console.Color.Grey, TelemetryCommandHelpers.GetSeverityColor(5)); // Debug 208Assert.Equal(Spectre.Console.Color.Blue, TelemetryCommandHelpers.GetSeverityColor(9)); // Information 209Assert.Equal(Spectre.Console.Color.Yellow, TelemetryCommandHelpers.GetSeverityColor(13)); // Warning 210Assert.Equal(Spectre.Console.Color.Red, TelemetryCommandHelpers.GetSeverityColor(17)); // Error 211Assert.Equal(Spectre.Console.Color.Red, TelemetryCommandHelpers.GetSeverityColor(21)); // Critical/Fatal 228var result = TelemetryCommandHelpers.FormatTraceLink("http://localhost:18888", "abc123456789"); 238var result = TelemetryCommandHelpers.FormatTraceLink(null, "abc123456789");