设置为Stackdriver警报的具体错误信息

问题描述 投票:0回答:1

找不到一个干净的方式设置在云功能的误差为Stackdriver警报通知

我使用的是云计算函数来处理数据到云数据存储。有2种类型,我想提醒的错误:

  1. 技术异常这可能会导致功能“崩溃”
  2. 我们正在从云功能记录的自定义错误

我也做了下面,

  • 创建特定错误日志度量搜索(虽然这不会对“撞车”的错误信息工作,每次可以不同)
  • 创造了该指标与参数的Stackdriver监控警报,如下面的代码段

这是作为每答案做的问题,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个问题,

  1. 这是做满足我创建警报要求的正确方法?
  2. 我怎么能仍然收到警报通知后续错误?
  3. 如何设置案发地“解决”是自动/手动?
google-cloud-functions policy stackdriver alerts
1个回答
1
投票

通常情况下,一旦报警政策停止开火警告自行解决。你与你的提醒没有解决遇到的问题是,因为你的指标只写非零点 - 如果没有错误,它不写为零。这意味着,政策从来没有得到一个明确的信号,那一切都很好,所以警报只是坐在那里(他们会在7天后自动关闭,但我想这还不是全部是对你有用)。

这是一个常见的问题,这是一个棘手的一个来解决。一种可能性是写你的政策是错误的东西不为零的比例,如请求计数。只要要求数不为零,这个比例将计算零,如果没有错误,等比例的警报将自动解决。你需要小心一点有关舍入误差,但 - 如果你的要求数够高,你可能潜在错过任何一个错误,因为该比率可以四舍五入为零。

亚伦舍尔,为Stackdriver工程师

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.