Asp. Net Ядро 2.2.0
При неудачной проверке работоспособности как вернуть
Например:
using Microsoft.Extensions.Diagnostics.HealthChecks;
public class SqlConnectionHealthCheck : IHealthCheck
{
public async Task<HealthCheckResult> CheckHealthAsync(HealthCheckContext context, CancellationToken cancellationToken = default(CancellationToken))
{
try
{
// attempt connection to db
}
catch(DbException ex)
{
return new HealthCheckResult(status: context.Registration.FailureStatus, exception: ex);
}
Когда это не удается браузер показывает Unhealthy
Как отобразить сообщение об исключении и трассировку стека?