c# - 基于底层健康检查的健康检查状态
问题描述
任何人都知道我是否可以根据.net core 2.2 和/或 3.0 中的基础健康检查设置“主要”健康检查状态?
我有一个解决方案,其中包含一些具有不同依赖级别的底层依赖项。这意味着如果其中一个是不健康的,我想返回不健康的状态,但是当另一个不健康时,我只希望它被降级。
services.AddHealthChecks()
.AddCheck<ImportantDependency>("Important")
.AddCheck<NotAsImportantDependency>("Not that important");
因此,当 ImportDependency 为 Unhealthy 时,我希望我的状态为 Unhealthy,但 NotAsImportantDependency 为 Unhealthy 时,状态可能会降级。
解决方案
推荐阅读
- python - 是否可以在 Numpy 矢量化广播操作期间访问当前索引?
- ios - tableView 编辑模式删除按钮(减号)没有响应点击 - 我该如何解决这个问题?
- php - 如何将查询字符串添加到 Laravel 视图
- swift - 如何在两个“地方”获取 Firebase 数据?
- location - 切换 IsFloat 时,QDockWidget 不记得浮动大小和位置
- scala - 如果找不到匹配,则将 findFirstMatchIn 设置为忽略行-spark-scala
- apache-spark - 如何在结构化流中保持和重置状态?
- android - 如何在 AIDE 中使用 Room?
- javascript - 如何在 React 中访问孩子的状态?(反应钩子)
- bitbucket-pipelines - bitbucket 管道部署批准