gpt4 book ai didi

google-cloud-platform - 如何在 Google Cloud Function 超时时收到通知?

转载 作者:行者123 更新时间:2023-12-04 18:20:57 25 4
gpt4 key购买 nike

我已经在 Stackdriver 中启用了通知,并且我收到了异常情况的通知电子邮件。

问题是我没有收到任何超时通知。

当 Google Cloud Function 因超时而终止时,是否有任何方法可以收到通知?

最佳答案

即使超时未报告为错误,您仍然可以为超时日志条目设置指标,然后在指标超过零阈值时发出警报。

  • 从 GCP 控制台,转至 Stackdriver Logging 查看器 (/logs/viewer),并构建如下过滤器:
  • resource.type="cloud_function"
    resource.labels.function_name="[YOUR_FUNCTION_NAME_HERE]"
    "finished with status: 'timeout'"

    第三行是“包含”文本过滤器。超时消息始终包含此文本。您可以根据需要添加其他内容或进行修改。
  • 单击创建度量。为指标命名为“函数超时”,并确保类型为计数器。您可以将可选字段留空。提交表单,您应该被重定向到/logs/metrics。
  • 在用户定义的指标下,您应该会看到您的新指标。单击右侧的三点按钮,然后选择从指标创建警报。
  • 为警报策略指定一个有意义的名称。在目标下,您可能还会收到一些关于无法生成线图的红色文本。单击有用的链接将对齐器切换为均值,将聚合器切换为无。然后在“配置”下,将条件设置为“高于”,将阈值设置为“0”,并将“最新值”设置为。
  • 根据需要继续构建通知和文档。确保添加通知 channel ,以便收到警报。 UI 应包括每个字段的提示。

  • 更多细节在 official documentation .

    关于google-cloud-platform - 如何在 Google Cloud Function 超时时收到通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54935557/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com