我想通过电子邮件收到有关我的Google云服务中错误的通知。
设置起来似乎很容易。我只是在Stackdriver的所有服务(我只有1个服务)中打开了错误报告中的打开通知。
我为测试创建了一些错误,但没有收到任何电子邮件。
进入警报策略和配置文件,并添加电子邮件通知作为渠道。仍然无法通过电子邮件发送通知。
我在做什么错了?
答案 0 :(得分:0)
我认为检查通知是否实际发送的最好方法是将测试错误消息手动发布到错误报告API。
首先,验证错误通知可用于该项目,然后在您的云外壳上运行以下命令:
gcloud beta error-reporting events report --verbosity=debug --service Manual --service-version test1 \
--message "java.lang.TestError: msg
at com.example.TestClass.test(TestClass.java:51)
at com.example.AnotherClass(AnotherClass.java:25)"
您应该收到来自StackdriverNotifications-noreply@google.com的电子邮件
如果您收到测试通知,则其他错误可能配置错误。如果未收到,则可能需要验证提供商/过滤器未阻止该noreply地址。