新建告警规则


通过创建监控告警规则,可以制定主机、应用相关指标的告警规则。当告警规则被触发时,系统会以指定的通知方式向告警接收人发送告警消息,以提醒采取必要的解决措施。

前提条件


开始之前,请确保以下事项:

  • 用户账号已被分配所需的权限。如需分配,请联系 组织管理员 添加。

  • 已创建好告警组,便于接受告警通知。如需新建,参见 新建告警组

操作步骤

新建主机告警规则


通过以下步骤新建主机告警规则:

  1. 登录 EOC,在左侧导航栏中选择 监控 > 告警规则 > 主机

  2. 在主机告警规则页面点击 添加规则,完成主机规则信息的配置:

    ../../../_images/create_host_rule.png
    • 名称:必填项,输入主机告警规则的名称,最多128个字符包含英文大小写,数字和特殊字符 ( - , _ , . , [ , ] )。

    • 业务拓扑:必填项,选择该规则关联的业务拓扑,至少关联到产品线级别。

    • 指标类型:必填项,仅支持选择 VM 类型。

    • 指标:必填项,选择主机相关的指标。

    • 范围:必填项,选择该指标监控的范围(全部实例/自定义实例/应用)。

      • 全部实例:范围包括选定组织、产品线、产品(可选)下的全部实例。

      • 自定义实例:展示实例列表,通过主机名称选择需要监控的实例对象。

      • 应用:展示应用列表,通过应用名称选择需要监控的实例对象。

    • 触发周期:必填项,选择触发的周期长度(1/5/10/30/60 分钟周期),周期频率(1/3/5/10 个周期)和操作符(>/>=/==/<=/</!=)。

    • 阈值与严重等级:必填项,输入不同告警等级的阈值。

    • 实时通知:必填项,默认不发送实时通知。一旦开启会在第一时间发送告警事件通知。

    • 告警接收者:必填项,选择告警消息的接受者。

    • 启用:必填项,选择告警规则是否启用,默认为启用状态。

  3. 点击 提交

备注

  • 告警等级不填写视为无效。

  • 为了减少告警通知数量,对于部分低等级的告警事件可配置为 无消息通知 ,如果将某个告警等级配置为无消息通知,则产生或聚合得到该告警事件后不发送对应的告警通知。

  • 企业微信告警提醒仅支持AD域类型的账号发送,本地账号暂不支持。

新建应用告警规则

系统提供两种方式(标准格式和 PromQL 格式)进行应用告警规则配置。你可以按需创建应用告警规则,不同的格式创建的规则不同。

标准格式

通过以下步骤新建标准格式的应用告警规则:

  1. 登录 EOC,在左侧导航栏中选择 监控 > 告警规则 > 应用

  2. 在应用告警规则页面点击 添加规则,不同的格式创建规则不同。按照如下完成标准格式下应用规则信息的配置:

    ../../../_images/create_standard_rule.png
    • 名称:必填项,输入应用告警规则的名称,最多128个字符包含英文大小写,数字和特殊字符 ( - , _ , . , [ , ] )。

    • 格式:必填项,选择 标准格式

    • 业务拓扑:必填项,选择该规则关联的业务拓扑,至少关联到产品线级别。

    • 指标类型:必填项,选择标准格式的告警规则指标类型(MYSQL / MONGO / POSTGRESS / REDIS / NEO4J)。

    • 指标:必填项,选择指标类型相关的指标。

    • 范围:必填项,选择该指标监控的范围(全部实例/自定义实例/应用)。

      • 全部实例:默认监控选定产品下的全部实例。

      • 自定义实例:按需选择选定产品下需要监控的实例对象。

      • 应用:通过应用名称选择需要监控的实例对象。

        ../../../_images/standard_range_app.png
    • 触发周期:必填项,选择触发的周期长度(1/5/10/30/60 分钟周期),周期频率(1/3/5/10 个周期)和操作符(>/>=/==/<=/</!=)。

    • 阈值与严重等级:必填项,输入不同告警等级的阈值。提供邮件、短信、企业微信三种形式的消息通知。

    • 实时通知:必填项,默认不发送实时通知。一旦开启会在第一时间发送告警事件通知。

    • 告警接收者:必填项,选择告警消息的接受者。

    • 启用:必填项,选择告警规则是否启用,默认为启用状态。

  3. 点击 提交

备注

  • 告警等级不填写视为无效。

  • 为了减少告警通知数量,对于部分低等级的告警事件可配置为 无消息通知 ,如果将某个告警等级配置为无消息通知,则产生或聚合得到该告警事件后不发送对应的告警通知。

  • 企业微信告警提醒仅支持AD域类型的账号发送,本地账号暂不支持。

PromQL 格式

通过以下步骤新建 PromQL 格式的应用告警规则:

  1. 登录 EOC,在左侧导航栏中选择 监控 > 告警规则 > 应用

  2. 在应用告警规则页面点击 添加规则,不同的格式创建规则不同。按照如下完成PromQL格式下应用规则信息的配置:

    ../../../_images/create_application_rule.png
    • 名称:必填项,输入应用告警规则的名称,最多128个字符包含英文大小写,数字和特殊字符 (- , _ , . , [ , ])。

    • 格式:必填项,选择 PromQL 格式

    • 业务拓扑:必填项,选择该规则关联的业务拓扑,至少关联到产品线级别。

    • PromQL 格式:必填项,输入PromQL语句设置告警则表达式。

    • 操作符:必填项,选择阈值比较的操作符(>/>=/==/<=/</!=)。

    • 阈值与严重等级:必填项,输入不同告警等级的阈值。提供邮件、短信、企业微信三种形式的消息通知。

    • 实时通知:必填项,默认不发送实时通知。一旦开启会在第一时间发送告警事件通知。

    • 持续时间:必填项,输入告警持续的时间。

    • 概要:必填项,输入告警内容的描述

    • 告警接收者:必填项,选择告警消息的接受者。

    • 启用:必填项,选择告警规则是否启用,默认为启用状态。

  3. 点击 提交

备注

  • 告警等级不填写视为无效。

  • 为了减少告警通知数量,对于部分低等级的告警事件可配置为 无消息通知 ,如果将某个告警等级配置为无消息通知,则产生或聚合得到该告警事件后不发送对应的告警通知。

  • 企业微信告警提醒仅支持AD域类型的账号发送,本地账号暂不支持。

结果


告警规则创建成功后,可以在规则列表中查看详情,并对其进行以下操作: