如何配置GCP每隔X分钟基于counter日志指标推送固定频次告警
GCP定时推送日志指标统计通知的实现方法
可以实现无阈值、固定间隔推送告警通知的需求,具体操作步骤如下:
1. 创建Counter类型自定义日志指标
- 打开GCP「日志浏览器」,进入侧边栏的「日志指标」页面,点击「CREATE METRIC」
- 指标类型选择「Counter」,在日志过滤栏输入匹配规则,你需要统计包含
Request received xxxx的日志,对应的过滤规则为:textPayload=~"Request received.*" - 填写指标名称、描述等信息后保存,等待几分钟让指标生效
2. 创建无阈值告警策略
- 进入「云监控」-「告警」页面,点击「创建告警策略」
- 第一步添加告警触发条件:
- 指标选择刚才创建的自定义日志指标
- 触发器配置选择**「无阈值」**,该配置不需要设置任何触发条件,会按照固定周期推送通知
- 对齐周期设置为你需要的推送间隔,比如30分钟,聚合方式选择「sum」来统计周期内匹配到的日志总条数
- 第二步配置通知规则:
- 选择你常用的通知渠道,比如邮件、Webhook、Slack等
- 开启「每次评估都发送通知」选项,确保每个周期都会收到推送
- 可以自定义通知模板,插入
${metric.value}变量,就能在通知内容里直接展示统计到的请求总数
- 填写告警策略名称后保存即可
小提示:如果你需要统计的是自然时间分段的数值(比如每整半点统计一次过去30分钟的总数),可以在对齐配置里选择「对齐到分钟边界」,避免统计窗口偏移
内容的提问来源于stack exchange,提问作者Kevin Rave
相关产品推荐
相关产品推荐

