是否可以定期检查应用程序的健康状况?我想到两种情况:
目前,我公开了一个healthcheck操作,并让流量管理器对它进行轮询。我有以下几点要指出这是不健康的。
var context = FabricRuntime.GetActivationContext();
context.ReportApplicationHealth(new HealthInformation("source", "healthcheck", HealthState.Error));这是可行的,但我希望添加一个健康检查策略,它将定期轮询这个端点,而不是依赖外部组件。另外,从部署的角度来看,如果应用程序启动失败(缺少配置、DI配置错误等),我希望它回滚。
我在这里叫错树了吗?我假设这些健康检查政策会给我提供我需要的东西,但不确定如何配置它。
https://stackoverflow.com/questions/54865122
复制相似问题