有人知道我是否可以基于.net core 2.2和/或3.0中的基础运行状况检查来设置“主要”运行状况检查状态?
我有一个解决方案,其中包含一些具有不同依赖级别的基础依赖。这意味着如果其中一个不健康,我想返回不健康状态,但是当另一个不健康时,我只希望它降级。
services.AddHealthChecks()
.AddCheck<ImportantDependency>("Important")
.AddCheck<NotAsImportantDependency>("Not that important");
因此,当ImportantDependency不健康时,我希望状态不健康,但是NotAsImportantDependency不健康时,状态可能会降级。