google-cloud-platform - 如何在 Stackdriver 上获取 Spike Alert?
问题描述
我一直在尝试使用 Stackdriver 注册有关某些指标峰值的警报。这是查询和详细信息:
- 如果突然出现峰值并且 500 跨过 20
- 如果请求总数(200s 或其他)在 5 分钟内超过 3000
为了实现 [1],我将聚合设为均值,对齐器设为均值(对齐器的总和似乎不起作用 - 我不明白为什么)。如果超过 5 分钟的平均请求数超过 20(这是预期的行为),则此查询有效。但是我无法注册任何需要的单个峰值。
同样,对于 [2],一定时间内的平均值有效,但请求的总和似乎无效。
如果有办法实现其中一个或两个要求。
PS:如果您需要更多数据或仪表板片段以了解我到目前为止所做的工作,请告诉我。我将继续并相应地添加一些。
解决方案
我不相信在尝试设置警报时存在聚合。作为 [1] 的示例,请访问
Stackdriver Monitoring
Alerting
Create a policy and add your conditions
Select your Resource Type
Select your metric, condition and threshold = 20
Response_code_class = 500
Save condition
推荐阅读
- angular - 如何清除 Angular 中的 div 内容?(角度 7)
- sql - 获取满足所有条件的记录
- javascript - skybox boxgeometry 没有出现。只显示黑屏
- autodesk-forge - 有关在 Autodesk Forge Reality Capture 中使用测量文件、地面控制点和检查点的问题
- javascript - 谷歌云数据存储,javascript,无法使用 query.order
- forms - Flutter 中的多步骤表单(向导样式) - 最佳方法
- npm - npm start - 如果我将它与另一个脚本一起使用,则 args 不起作用
- git - 需要对提议的 git 流的反馈
- scala - Spark - 在动态条件下从窗口中删除行
- python - 如何从数组中找到元素[带通配符]的索引值?