创建自定义警报规则

您可以创建自定义警报规则来定义自己触发警报的条件。

开始之前

关于本任务

StorageGRID 不会验证自定义警报。如果您决定创建自定义警报规则,请遵循以下一般准则:

过程

  1. 选择 Alarms。 然后,在菜单的警报(预览)部分中,选择 Rules
    Alert Rules此时将显示页面。
  2. 选择Create custom rule
    此时将显示以下对话框。
    警报 > 创建自定义规则
  3. 选中或取消选中 Enabled 此复选框以确定当前是否已启用此警报规则。

    如果禁用了警报规则,则不会评估其表达式,也不会触发任何警报。

  4. 输入以下信息:
    字段 说明
    唯一名称 此规则的唯一名称。

    警报规则名称显示在警报页面上,也是电子邮件通知的主题。警报规则的名称可以介于 1 到 64 个字符之间。

    说明 所发生问题的说明。

    说明是指警报页面和电子邮件通知中显示的警报消息。警报规则的说明可以介于 1 到 128 个字符之间。

    建议操作 也可以选择触发此警报时建议采取的操作。

    以纯文本格式输入建议的操作(无格式化代码)。警报规则的建议操作可以介于 0 到 1 , 024 个字符之间。

  5. 在条件部分中,为一个或多个警报严重性级别输入一个 Prometheus 表达式。
    基本表达式通常采用以下形式:
    [ 度量单位 ] [ 运算符 ] [ 值 ]

    表达式可以是任意长度,但会显示在用户界面的单行上。至少需要一个表达式。

    要查看可用指标并测试 Prometheus 表达式,请单击帮助图标 问号图标 并单击指向 网格管理 API的指标部分的链接。

    要了解如何使用 网格管理 API,请参见有关管理 StorageGRID的说明。有关 Prometheus 查询语法的详细信息,请参见 Prometheus 2.3 文档。

    如果节点的已安装 RAM 量小于 24 , 000 , 000 , 000 字节( 24 GB ),则此表达式会触发警报。
    node_memory_MemTotal < 240000000
  6. Duration 字段中,输入触发警报之前条件必须持续保持有效的时间量,然后选择一个时间单位。
    要在条件变为 true 时立即触发警报,请输入 0。增加此值可防止临时条件触发警报。
    默认值为 5 分钟。
  7. 单击 Save
    此时对话框将关闭 Alert Rules ,表中将显示新的自定义警报规则。