【发布时间】:2020-12-01 14:31:51
【问题描述】:
我想设置 Cloud Monitoring 以在我的 Cloud Function 每次响应 4xx / 5xx HTTP 状态代码时提醒我。请让我知道如何通过 Cloud Console 实现此功能。
【问题讨论】:
-
不幸的是,http 触发的云函数没有单独的字段用于特定执行的状态代码。有两种方法可以解决此问题: 1. 在警报策略中指定过滤器 status="error"。这将由完整的 http 错误范围 2 触发。如果您想过滤特定的 http 代码,您可以使用以下过滤器创建一个基于日志的指标:textPayload:"finished with status code: 500"
-
我应该补充一点,对于选项 1,指标应该是“执行次数”。
标签: google-cloud-platform google-cloud-functions google-cloud-monitoring