You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud日志告警策略:如何在邮件中包含错误信息?

如何在GCP日志告警邮件中包含错误详情

要在告警邮件中显示日志里的错误信息,你可以通过以下步骤配置:

  • 编辑通知渠道的自定义内容模板
    进入告警策略的编辑页面,找到「通知渠道」模块,选中对应的邮件渠道点击编辑。在通知内容的模板设置里,使用GCP提供的日志变量插入错误信息:

    • $log_entry_message:提取日志的核心错误消息
    • $log_entry_payload:插入完整的日志条目内容(包含所有字段)
    • $log_entry_severity:显示日志的级别(如ERROR、CRITICAL)
      示例自定义正文:

    告警名称:$display_name
    触发项目:$project_id
    日志级别:$log_entry_severity
    错误详情:$log_entry_message
    完整日志内容:$log_entry_payload

  • 确保日志过滤条件精准匹配目标日志
    检查告警策略的日志过滤器是否能正确捕获包含错误信息的日志条目,比如针对Cloud Function的错误日志,过滤器可以设置为:

    resource.type="cloud_function"
    resource.labels.function_name="你的函数名称"
    severity>=ERROR
    

    只有过滤器匹配到带具体错误内容的日志,变量才能提取到有效信息。

  • 验证变量生效情况
    手动触发一次Cloud Function的错误(比如故意抛出异常),等待告警邮件发送后,检查邮件内容是否包含预期的错误信息。如果未显示,排查变量拼写是否正确,或过滤器是否匹配到了带消息字段的日志。

补充说明:如果日志是JSON格式,还可以通过$log_entry_payload.字段名提取特定字段,比如$log_entry_payload.error.details来获取更细分的错误详情。

内容的提问来源于stack exchange,提问作者Saurabh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 04:12:03