需要帮助配置 Stackdriver 警报的条件

Posted

技术标签:

【中文标题】需要帮助配置 Stackdriver 警报的条件【英文标题】:Need help configuring condition for Stackdriver alert 【发布时间】:2019-07-09 21:23:29 【问题描述】:

我想创建一个 Stackdriver 警报,当某个日志记录指标在过去 30 分钟内出现少于 20 次时触发。对于图表或任何东西,我真的不需要长时间的历史记录,也就是说,我不想长时间存储数据。我只想要前 30 分钟的警报。

我已创建日志记录指标,但需要帮助配置 Stackdriver 警报条件。我不确定要查看 Group By、Aggregation 等什么。

【问题讨论】:

您可以同时使用不同时间序列的聚合。 cloud.google.com/monitoring/api/v3/… GCP 的日志记录支持使用项目时间序列 API 聚合时间序列。 cloud.google.com/monitoring/api/v3/metrics如果你已经考虑过这个,有什么理由不适合你吗? @AshikMahbub 感谢您的回复。据我了解,这是一个时间序列。如果我错了,请纠正我。我最终做了 Aligner:sum, Reducer:sum, Alignment Period:30 分钟,如果最近的值低于 20 则触发。它似乎有效。 我很高兴您的报告似乎记录了您尝试跟踪的活动。 Google Doc 确实建议将时间序列相加。这个页面为那些可能也在 UI 中使用这些过滤器的人提供了更多的上下文。 (cloud.google.com/monitoring/alerts/…) 谢谢@AshikMahbub! 没问题!你做了所有艰苦的工作。您介意将您的修复作为答案发布,以便整个社区都能受益吗? 【参考方案1】:

我不确定这是否是最佳答案,但我最终做了 Aligner:sum, Reducer:sum, Alignment Period:30 分钟,如果最近的值低于 20 则触发。它似乎有效。

【讨论】:

以上是关于需要帮助配置 Stackdriver 警报的条件的主要内容,如果未能解决你的问题,请参考以下文章

Stackdriver 警报“减少”条件失火

Stackdriver 监控 - 指标缺失

我想通过 stackdriver 监控发送 AWS 实例的指标警报(在组设置中)

如何在 Stackdriver 警报文档中获取 Bigquery 表的名称

Stackdriver 错误电子邮件通知未发送

使用 Firebase 云功能时出现 Stackdriver 错误“未配置结算帐户”