Google cloud platform 在Stackdriver中的错误报告中创建警报策略

Google cloud platform 在Stackdriver中的错误报告中创建警报策略,google-cloud-platform,stackdriver,google-cloud-stackdriver,google-cloud-error-reporting,Google Cloud Platform,Stackdriver,Google Cloud Stackdriver,Google Cloud Error Reporting,我需要在有30个连接超时异常时创建一个警报策略。我们当前在web服务调用(使用restful web服务)期间有连接超时时引发异常,因此我希望在有30个连接超时异常时获得警报。我们目前使用的是java8、spring boot、google kubernetes引擎、stackdriver日志。 我已经创建了一个称为SAX异常的度量,当我尝试为这个度量创建stackdriver警报策略时,我没有看到任何选项来聚合一段时间内的异常数量 This b

我需要在有30个连接超时异常时创建一个警报策略。我们当前在web服务调用(使用restful web服务)期间有连接超时时引发异常,因此我希望在有30个连接超时异常时获得警报。我们目前使用的是java8、spring boot、google kubernetes引擎、stackdriver日志。 我已经创建了一个称为SAX异常的度量,当我尝试为这个度量创建stackdriver警报策略时,我没有看到任何选项来聚合一段时间内的异常数量

                         This below image shows how the metrics is defined

下图显示了如何定义警报策略

对于这个答案,我假设您的连接错误被记录到Stackdriver日志中,并且有足够的细节可以被Stackdriver解析

如果要使用Stackdriver警报,则引发异常的软件需要使用Stackdriver日志记录此异常。添加Stackdriver日志代码在任何语言(包括Java)中都非常容易

假设您有包含所需事件详细信息的Stackdriver日志:

  • 转到Stackdriver日志记录
  • 根据日志条目中的内容,根据所需的错误创建度量
文档:

一旦创建了度量,就可以基于此度量创建警报。您可以根据每个时间段的事件数进行聚合。在您的情况下,一分钟内发生30个事件(或任何您需要的故障指示器)


文档:。

感谢您抽出时间回复我的帖子。我在stack driver alert dashboard中看不到在一段时间内聚合事件的任何选项。我已经用截图更新了我的问题。请让我知道我要去哪里。你的截图显示了这一点。看看高级聚合->对齐期。我用新的截图更新了我的帖子。如您所见,我已将事件频率设置为30次计数,并在15分钟内生成了30次异常。我没有收到任何警报。请告诉我我做错了什么。不要替换问题的部分内容,只需添加到问题中即可。否则,没有人会理解解决您问题的流程。警报是如何配置的?显示度量是如何定义的。显示如何定义警报。我已更新。你能看看我的帖子是否提供了足够的信息吗。