Healthchecks
Application Status
This health check verifies that application is up and running based on IHostApplicationLifetime
. If application received stop signal, eg: SIGTERM in docker container - then health status will be unhealthy and application wont be able to receive new requests.
Installation
dotnet add package AspNetCore.Pulse.ApplicationStatus --version 8.0.4
Example Usage
With all of the following examples, you can additionally add the following parameters:
name
: The health check name. Default if not specified isapplicationstatus
.failureStatus
: TheHealthStatus
that should be reported when the health check fails. Default isHealthStatus.Unhealthy
.tags
: A list of tags that can be used to filter sets of health checks.timeout
: ASystem.TimeSpan
representing the timeout of the check.
Basic
public void ConfigureServices(IServiceCollection services, IHost)
{
services
.AddHealthChecks()
.AddApplicationStatus();
}
Was this page helpful?