我将 .NET Core Health Checks 添加到我的应用程序中。
如果它是基本检查或所有检查,我想使用标签只运行一次检查以进行更详细的检查。
这就是我所拥有的:
services.AddHealthChecks()
.AddCheck("Check1", () => HealthCheckResult.Healthy("Service Is Healthy!"), tags: new[] { "basic", "full" })
.AddCheck<CheckLogsAreHealthy>("Check2", tags: new[] { "full" })
.AddCheck<CheckLvcConnectionStatus>("Check3", tags: new[] { "full" })
我认为我的 URL 应该是这样的:
http://localhost:4000/api/health?tags=basic
或者
http://localhost:4000/api/health?tags=full
但情况似乎并非如此。如何运行每项检查?