找不到一个干净的方式设置在云功能的误差为Stackdriver警报通知
我使用的是云计算函数来处理数据到云数据存储。有2种类型,我想提醒的错误:
我也做了下面,
这是作为每答案做的问题,how to create alert per error in stackdriver
对于条件的第一触发我收到一封电子邮件。然而,在随后的触发器可以说,第二天,我不知道。另外,事件是在“开”的状态。
Resource type: cloud function
Metric:from point 2 above
Aggregation: Aligner: count, Reducer: None, Alignment period: 1m
Configuration: Condition triggers if: Any time series violates, Condition:
is above, Threshold: 0.001, For: 1 min
因此,我有3个问题,
通常情况下,一旦报警政策停止开火警告自行解决。你与你的提醒没有解决遇到的问题是,因为你的指标只写非零点 - 如果没有错误,它不写为零。这意味着,政策从来没有得到一个明确的信号,那一切都很好,所以警报只是坐在那里(他们会在7天后自动关闭,但我想这还不是全部是对你有用)。
这是一个常见的问题,这是一个棘手的一个来解决。一种可能性是写你的政策是错误的东西不为零的比例,如请求计数。只要要求数不为零,这个比例将计算零,如果没有错误,等比例的警报将自动解决。你需要小心一点有关舍入误差,但 - 如果你的要求数够高,你可能潜在错过任何一个错误,因为该比率可以四舍五入为零。
亚伦舍尔,为Stackdriver工程师