例如,我想定义一个控制器HealthChecksController,它具有通过外部应用程序在我的应用程序中添加移除健康检查的操作方法。void DeleteHealthCheck(int id) //Remove from existing health checks} 我问这个问题的原因是我想开发一个监控系统来检查在我的服务器上运行的某些服务的状态,并且现有的健康检查框架看起来很适合我的需求,而不是
我已经在我的应用上启用了.NET Health Checks。我根据检查结果为检查命名并添加一条消息。下面的示例显示了一个名为Test Health Check的检查,以及如果返回健康结果则显示消息Server Is Healthy!。当我访问api端点时,我只看到Healthy。我在哪里可以看到有关支票的更多详细信息?.AddCheck("Test Health Check", () => HealthCheckResult.Healthy("Ser
我创建了一个定制的Health,它调用一个注入的服务,该服务使用一个DbContext查询DB以获取一些信息。当我启动我的应用程序时,我会得到以下错误:
是否有一种方法可以将健康检查推迟到DbContext在启动的某个地方注册?以下是我健康检查的实施情况。public class HealthCheck :
我是通过MSDN站点上发布的信息来了解HealthChecks的:https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/health-checksview=aspnetcore-5.0#register-health-check-services 下面的代码片段告诉我们,如果一个不健康的检查返回,我可以改写这个值,说它被降级了。failureStatus: Health
如何在HealthChecksUI中显示.NET Core 3中的垃圾收集(GC)信息?我到处都在看样品,但找不到我要找的东西。我要做的是,将GC内存分配给HC,如果超出某些限制,则报告降级。我让它正常工作--但是我相信,在检查堆时,由于堆的分配,实现会好得多。HealthStatus.Unhealthy : HealthStatus.Healthy;
new Hea