如何解决GCP 警报过滤器不会影响公开事件
我有一个警报,我已将其配置为在已完成状态而不是“错误”或“正常”的云函数的执行总和大于 0(按函数名称分组)时发送电子邮件。
我定义警报的方式是:
二级聚合器是 delta
。
问题是,一旦警报打开,过滤器似乎不再重要,警报保持打开状态是因为它看到云功能被触发并以任何状态结束(甚至“ok”状态)只要触发得足够多,就保持打开状态)。
我能想到的 ATM 唯一解决方案是定义一个基于日志的指标,该指标将自己计算,然后警报将基于该自定义指标而不是内置指标。
有什么我遗漏的吗?
编辑:
从上图我们看到,图表不会下降到 0,而是会保持在 1,这不是其他正常事件的工作方式
解决方法
“当监控观察到不再满足条件时,或者当 7 天后没有观察到条件仍然满足时,它会自动关闭事件。”
这让我觉得有时条件与关闭事件无关。已确认here:
“如果缺少测量(例如,如果有几分钟没有 HTTP 请求),则策略使用最后记录的值来评估条件。”
缺少 HTTP 请求不是关闭指标的理由,因为它继续使用最后记录的值(触发指标)。
因此,对 Http 请求使用警报很好,但您需要自行关闭它们。虽然我认为如果您希望自动禁用它们,最好使用自定义指标。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。