根据 HTTP 状态代码为 GCP Cloud Functions 设置警报策略

Setup alerting policy for GCP Cloud Functions based on HTTP status codes

我想设置 Cloud Monitoring 以在每次我的 Cloud Function 以 4xx / 5xx HTTP 状态代码响应时提醒我。请告诉我如何从 Cloud Console 实施此操作。

您可以为此使用 Cloud Logging。

  • 转到 Cloud Logging 页面并过滤您的日志
  • 然后 select 您想要的日志部分(在我的屏幕截图中是 200 HTTP 响应代码),然后单击“显示匹配条目”

  • 现在,在查询生成器中,您有匹配的条目 select

您可以更改它,值(400 而不是 200)等于 > 或 <,...因此,您可以在 the documentation 如何构建 Cloud Logging 过滤器

  • 然后转到操作并点击创建指标

  • 现在创建您的指标并为其命名。

  • 最后,单击右侧的 3 个点,然后 select 针对此指标创建警报

  • 从那里开始,按照向导进行操作。命名您的条件,定义您的阈值和通知渠道。 我认为这是最简单的部分(但如果您需要指导,请告诉我)