首页 > 解决方案 > 如何在 Stackdriver 上获取 Spike Alert?

问题描述

我一直在尝试使用 Stackdriver 注册有关某些指标峰值的警报。这是查询和详细信息:

  1. 如果突然出现峰值并且 500 跨过 20
  2. 如果请求总数(200s 或其他)在 5 分钟内超过 3000

为了实现 [1],我将聚合设为均值,对齐器设为均值(对齐器的总和似乎不起作用 - 我不明白为什么)。如果超过 5 分钟的平均请求数超过 20(这是预期的行为),则此查询有效。但是我无法注册任何需要的单个峰值。

同样,对于 [2],一定时间内的平均值有效,但请求的总和似乎无效。

如果有办法实现其中一个或两个要求。

PS:如果您需要更多数据或仪表板片段以了解我到目前为止所做的工作,请告诉我。我将继续并相应地添加一些。

标签: google-cloud-platformstackdrivergoogle-cloud-stackdriver

解决方案


我不相信在尝试设置警报时存在聚合。作为 [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

推荐阅读