为基于日志的指标配置通知

本文档介绍了如何在基于日志的指标与您指定的条件匹配时配置通知。以下说明适用于 Google Cloud 控制台,将引导您创建提醒政策并配置通知渠道。您还可以使用 Cloud Monitoring API 并使用 Google Cloud CLI 命令 gcloud alpha monitoring policies 创建提醒政策。

监控基于日志的指标的提醒政策无法从日志条目中提取数据。如果您希望通知从日志条目中提取数据,请创建基于日志的提醒

准备工作

  1. 确保您的 Identity and Access Management 角色包含创建和查看基于日志的指标以及创建提醒政策所需的权限。如需了解详情,请参阅基于日志的指标权限

  2. 确保您熟悉基于日志的指标。如需了解详情,请参阅基于日志的指标概览

  3. 配置您要用于接收任何通知的通知渠道。如需了解这些步骤,请参阅创建和管理通知渠道

创建关于计数器指标的提醒政策

提醒政策描述了您要监控的一组条件。创建提醒政策时,您还必须指定提醒条件:监控的内容和发送通知的时间。通知包含与突发事件相关的信息,并包含可让您查看相关日志和突发事件详情的按钮:

在通知上显示“查看日志”按钮。

如需创建提醒政策以将基于日志的计数器指标的值与阈值进行比较,请执行以下操作:

  1. 在 Google Cloud 控制台中,前往基于日志的指标页面:

    前往基于日志的指标

    如果您使用搜索栏查找此页面,请选择子标题为 Logging 的结果。

  2. 找到要监控的指标,点击 更多,然后选择根据指标创建提醒

  3. 确保选择指标字段中列出了 metric.typeresource.type。如有必要,请添加 resource.type 子句。

    例如,以下过滤条件指定了一个指标和一个资源:

    metric.type="logging.googleapis.com/byte_count"
    AND resource.type="gce_instance"
    
  4. 滚动窗口菜单中,我们建议您选择的值至少为 10 分钟。具体而言,此值应足够大,以确保系统会统计与您的过滤条件匹配的多个日志条目。

    例如,如果基于日志的指标统计“心跳”日志条目(预计每 N 分钟生成一次),请将滚动窗口菜单的值设置为 2N 分钟或 10 分钟(以较大者为准)。

  5. 点击下一步,然后选择阈值

  6. 输入阈值,并根据需要配置提醒触发器阈值位置字段。

  7. 可选:更新重新测试窗口,然后使用高级选项字段配置提醒政策如何处理缺失的数据。通常,默认设置即可。

  8. 点击下一步,点击通知渠道,然后选择要用于提醒政策的通知渠道。

  9. 可选:在文档部分中,输入您希望通知中包含的任何信息。通常,相关信息包含有关如何响应通知的信息。

    请勿在文档中包含从日志条目中提取标签的内容。监控基于日志的指标的提醒政策无法从日志条目中提取数据。

  10. 为提醒政策命名字段中,输入提醒政策的名称。

  11. 点击创建政策

问题排查

如果您遇到问题,请参阅排查基于日志的指标的问题

后续步骤