如何从给定指标中获取多个Stackdriver通知?

时间:2017-02-21 15:43:02

标签: google-app-engine stackdriver

我根据日志指标定义了警报。 (为了进行测试,我确保这是每分钟发生的指标。)

我收到一封电子邮件,如下 - 但只有一封。如果再次触发指标,如何发送更多电子邮件?请注意,在我收到一封电子邮件后,我登录并“确认”了这一事件,但没有收到更多电子邮件。

From: Stackdriver Alerts <alerts@stackdriver.com>
Date: Tue, Feb 21, 2017 at 5:35 PM
Subject: [ALERT] Suggested Condition on myapp   default:20161017t181616 
To: a..@...s.com


Stackdriver has detected that one of your resources has entered an alert state. 
Summary: logging/user/FilterMetricIContainerOnUrlAndRequestStatus for myapp  default:20161017t181616 with metric labels {log=appengine.googleapis.com/request_log} is below the threshold of 100 with a value of 0.016666666666666666. 
Violation Began: 2017-02-21 15:28:48 UTC (6 mins 59 secs) 
Condition Name: Suggested Condition 

View violation details: https://app.google.stackdriver.com/account/login/cloud-eng-dev/incidents/0.k99rt8xwbh5i

2 个答案:

答案 0 :(得分:0)

您应该收到每个开放事件的通知。我建议如果情况并非如此,并且您已经确认条件再次满足(因此指标再次违反),您点击右下角的“发送反馈”按钮,并包含我的名字,以便我抓住它。这将有助于为您的情况提供更多信息。 感谢您使用Stackdriver!

答案 1 :(得分:0)

我的猜测是,您遇到的一个事件尚未结束,这表明您的警报策略定义得过于宽松。您的警报持续时间是否短于日志消息之间的间隔?我建议不超过间隔的一半。

Stackdriver工程师Aaron Sher