53 references to Unhealthy
Aspire.Hosting (2)
ExternalServiceBuilderExtensions.cs (2)
286return HealthCheckResult.Unhealthy($"The URL '{urlValue}' from parameter '{_urlParameter.Name}' is invalid: {message}"); 292return HealthCheckResult.Unhealthy($"The URL '{uri}' from parameter '{_urlParameter.Name}' cannot be used for HTTP health checks because it has a non-HTTP scheme.");
Aspire.Hosting.Azure.Kusto (3)
AzureKustoHealthCheck.cs (3)
42return HealthCheckResult.Unhealthy(exception: ex); 56return HealthCheckResult.Unhealthy(); 69return HealthCheckResult.Unhealthy();
Aspire.Hosting.DevTunnels (7)
DevTunnelHealthCheck.cs (3)
31return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_NoActiveHostConnections, _tunnelResource.TunnelId)); 41return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_PortInactive, _tunnelResource.TunnelId, portResource.TargetEndpoint.Port)); 73return HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_Error, _tunnelResource.TunnelId, ex.Message), ex);
DevTunnelPortHealthCheck.cs (4)
22return Task.FromResult(HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelPortUnhealthy_StatusUnknown, _port, _tunnelResource.TunnelId))); 27return Task.FromResult(HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_NoActiveHostConnections, _tunnelResource.TunnelId))); 35return Task.FromResult(HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelUnhealthy_PortInactive, _tunnelResource.TunnelId, _port))); 42return Task.FromResult(HealthCheckResult.Unhealthy(string.Format(CultureInfo.CurrentCulture, Resources.MessageStrings.DevTunnelPortUnhealthy_Error, _port, _tunnelResource.TunnelId, ex.Message), ex));
Aspire.Hosting.Foundry (3)
FoundryLocalHealthCheck.cs (1)
15return Task.FromResult(HealthCheckResult.Unhealthy("Foundry Local not running"));
LocalModelHealthCheck.cs (2)
15return HealthCheckResult.Unhealthy("Model has not been loaded."); 22return HealthCheckResult.Unhealthy("Model has not been loaded.");
Aspire.Hosting.GitHub.Models (6)
GitHubModelsHealthCheck.cs (6)
59HttpStatusCode.Unauthorized => HealthCheckResult.Unhealthy("GitHub Models API key is invalid or has insufficient permissions"), 61_ => HealthCheckResult.Unhealthy($"GitHub Models endpoint returned unexpected status code: {response.StatusCode}") 66_result = HealthCheckResult.Unhealthy($"Failed to check GitHub Models endpoint: {ex.Message}", ex); 86return HealthCheckResult.Unhealthy($"GitHub Models: {message}"); 94return HealthCheckResult.Unhealthy($"GitHub Models: {errorResponse.Error.Message}"); 101return HealthCheckResult.Unhealthy($"GitHub Models returned an unsupported response: ({response.StatusCode}) {errorResponse?.Error?.Message}");
Aspire.Hosting.Nats (1)
src\Components\Aspire.NATS.Net\NatsHealthCheck.cs (1)
33return HealthCheckResult.Unhealthy();
Aspire.Hosting.OpenAI (14)
OpenAIHealthCheck.cs (8)
76return HealthCheckResult.Unhealthy($"StatusPage request timed out after {_timeout.TotalSeconds:0.#}s.", oce); 80return HealthCheckResult.Unhealthy("StatusPage request failed.", ex); 85return HealthCheckResult.Unhealthy($"StatusPage returned {(int)resp.StatusCode} {resp.ReasonPhrase}."); 100return HealthCheckResult.Unhealthy("Missing 'status' object in StatusPage response."); 123"major" => HealthCheckResult.Unhealthy(description.Length > 0 ? description : "Major service outage."), 124"critical" => HealthCheckResult.Unhealthy(description.Length > 0 ? description : "Critical service outage."), 125_ => HealthCheckResult.Unhealthy($"Unknown indicator '{indicator}'", data: data) 130return HealthCheckResult.Unhealthy("Failed to parse StatusPage JSON.", jex);
OpenAIModelHealthCheck.cs (6)
50HttpStatusCode.Unauthorized => HealthCheckResult.Unhealthy("OpenAI API key is invalid"), 52HttpStatusCode.TooManyRequests => HealthCheckResult.Unhealthy("OpenAI API rate limit exceeded"), 53_ => HealthCheckResult.Unhealthy($"OpenAI endpoint returned unexpected status code: {response.StatusCode}") 58_result = HealthCheckResult.Unhealthy($"Failed to check OpenAI endpoint: {ex.Message}", ex); 78return HealthCheckResult.Unhealthy($"OpenAI: {message}"); 85return HealthCheckResult.Unhealthy($"OpenAI returned an unsupported response: ({response.StatusCode}) {errorResponse?.Error?.Message}");
Aspire.Hosting.Tests (4)
DistributedApplicationTests.cs (1)
128testProgram.AppBuilder.Services.AddHealthChecks().AddCheck("dummy_healthcheck", () => HealthCheckResult.Unhealthy());
Health\ResourceHealthCheckServiceTests.cs (3)
255return HealthCheckResult.Unhealthy(); 301return HealthCheckResult.Unhealthy(); 405var checkStatus = HealthCheckResult.Unhealthy();
Aspire.NATS.Net (1)
NatsHealthCheck.cs (1)
33return HealthCheckResult.Unhealthy();
Aspire.Seq (1)
SeqHealthCheck.cs (1)
26: HealthCheckResult.Unhealthy();
blazor-gateway (1)
BlazorGateway.cs (1)
174? HealthCheckResult.Unhealthy("Application is shutting down.")
CatalogDb (2)
CatalogDbInitializerHealthCheck.cs (2)
14{ IsFaulted: true } => Task.FromResult(HealthCheckResult.Unhealthy(task.Exception?.InnerException?.Message, task.Exception)), 15{ IsCanceled: true } => Task.FromResult(HealthCheckResult.Unhealthy("Database initialization was canceled")),
Microsoft.Extensions.Diagnostics.HealthChecks.Common (5)
ApplicationLifecycleHealthCheck.cs (3)
17private static readonly Task<HealthCheckResult> _unhealthyNotStarted = Task.FromResult(HealthCheckResult.Unhealthy("Not Started")); 18private static readonly Task<HealthCheckResult> _unhealthyStopping = Task.FromResult(HealthCheckResult.Unhealthy("Stopping")); 19private static readonly Task<HealthCheckResult> _unhealthyStopped = Task.FromResult(HealthCheckResult.Unhealthy("Stopped"));
CommonHealthChecksExtensions.Manual.cs (1)
53=> Throw.IfNull(manualHealthCheck).Result = HealthCheckResult.Unhealthy(Throw.IfNullOrWhitespace(reason));
ManualHealthCheck.cs (1)
36Result = HealthCheckResult.Unhealthy("Initial state");
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
ManualHealthCheckTests.cs (1)
65var unhealthyCheck = HealthCheckResult.Unhealthy("Test reason");
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore (1)
DbContextHealthCheck.cs (1)
46return HealthCheckResult.Unhealthy(exception.Message, exception);
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (1)
ResourceUtilizationHealthCheck.cs (1)
59return Task.FromResult(HealthCheckResult.Unhealthy(message, data: data));