【发布时间】:2018-10-05 11:55:12
【问题描述】:
我有 3 个自定义指标来跟踪对外部服务的 HTTP 请求的经过时间,因此我可以看到它们的性能如何。我可以设置 3 个警报来告诉我它们何时花费太长时间,但我还想设置警报来告诉我请求率何时超过或低于某个阈值,对于 3 个调用中的每一个。
我可以看到有一个一般性的请求率警报,但这适用于整个应用洞察资源 - 我与公司的其他成员共享。因此,如果我设置了每 5 秒请求率 >= 100 的警报,这不仅会计算我的 3 个请求,还会计算我不关心的一大堆其他请求。
我想以这样的方式结束,对请求 B 和 C 重复:
- 请求 A 的时间是否超过 3 秒(过去 5 分钟的平均值)? - 完成
- 对请求 A 的请求是否超过 100 个(过去 5 分钟的平均值)?
- 对请求 A 的请求是否少于 100 个(过去 24 小时的平均值)?
这可能吗?我应该寻找其他处理请求/指标的方法吗?
【问题讨论】:
标签: azure-application-insights