das*_*les 8 azure azure-application-insights azure-web-app-service
我有一个应用程序服务,提供健康检查端点。我已在此服务上启用“运行状况检查”并提供运行状况检查端点路径。我已在浏览器中验证了端点并且可以访问它。当所有内容都在运行时,它报告的指标值为 100。我已在 Application Insights 中针对此指标设置了警报规则,并尝试了此规则中的平均值和最小值 (< 100)。当我终止或停止服务时,规则永远不会触发。
这里指出这应该是可能的,但我还没有找到一种方法来做到这一点: https ://azure.github.io/AppService/2020/08/24/healthcheck-on-app-service.html#alerts
我也不确定 100 到底是什么:%?
在图表中,当我将鼠标悬停在最后几分钟时,它不显示数值,而是显示“--”。这可能就是该规则不被触发的原因。有人能做到这一点吗?这是一个错误吗?
只是为了报告一下,现在这似乎按预期工作。它还取决于服务的“不健康”类型。如果您手动停止服务,它不会触发,因为它是计划的停止。如果你杀死主进程,那么服务会自动重新启动(因为它似乎是用 docker 实现的,并且主进程是入口点)。但是,如果您对服务器执行某些操作来报告故障(例如在运行状况端点上的 5XX 状态代码),那么它会按预期工作。指标记录正确,因此指标图表正确。对此类指标发出警报也可以发挥作用。
| 归档时间: |
|
| 查看次数: |
3725 次 |
| 最近记录: |