
现在以json显示我们的详细信息,完成了健康状态的检查.
健康检查界面
Install-Package AspNetCore.HealthChecks.UI
安装完成后,需要相应地在ConfigureServices()和Configure()方法中调用相应的服务方法。
public void ConfigureServices(IServiceCollection services)
{
services.AddHealthChecksUI();
}
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseHealthChecksUI();
}
配置完成后,您可以运行应用程序并指向/ healthchecks-ui地址,该端点显示如下的UI.

但是界面上没有我们刚才自定义的,那我们在进行配置
Appsetting.json
{
"ApplicationInsights": {
"InstrumentationKey": "your-instrumentation-key"
},
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"AllowedHosts": "*",
"HealthChecksUI": {
"HealthChecks": [
{
"Name": "Test Health",
"Uri": "https://localhost:44342/health"
}
],
"EvaluationTimeinSeconds": 10,
"MinimumSecondsBetweenFailureNotifications": 60
}
}

这样就可以看到健康状态了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。








