管理告警组和告警实例

当运行工作流时,您可以选择相应的告警组,将工作流或任务的执行状态通知到特定的告警组。为了使用告警功能,您需要先创建相应的告警实例,并将其添加到所选的告警组中。

创建告警实例

  1. 进入安全中心页面。

    1. 使用阿里云账号(主账号)或RAM用户登录E-MapReduce控制台

    2. 在左侧导航栏,选择EMR Workbench > Workflow

    3. 在Workflow页面单击目标工作空间操作列的控制台

    4. 单击上方的安全中心页签。

  2. 在左侧导航栏,单击告警实例管理

  3. 创建相应类型的告警实例。

    DingTalk

    1. 告警实例管理页面,单击创建告警实例

    2. 在弹出的对话框中,设置相关参数,单击确定

      参数

      说明

      告警实例名称

      告警实例的名称。

      选择插件

      选择DingTalk

      Web钩子

      钉钉机器人的Webhook地址。具体操作请参见自定义机器人安全设置获取自定义机器人Webhook

      关键词

      安全设置的自定义关键词。

      密钥

      安全设置的加签。

      消息类型

      支持textmarkdown两种类型。

      被@人的手机号

      被@人的手机号。

      被@人的用户ID

      被@人的用户userid。更多信息,请参见自定义机器人接入

      @所有人

      是否@所有人。

      启用代理

      是否启用代理。

    Http

    1. 告警实例管理页面,单击创建告警实例

    2. 在弹出的对话框中,设置相关参数,单击确定

      参数

      说明

      告警实例名称

      告警实例的名称。

      选择插件

      选择Http

      URL

      访问的Http连接URL,需要包含协议、Host、路径,如果是GET方法可以添加参数。

      说明

      目前仅支持阿里云上的服务URL,并且创建或更新URL需要通过提交工单的方式,将URL加入Workflow的白名单。

      请求方式

      支持POST方法和GET方法进行Http告警。

      请求头

      Http请求的完整请求头,以JSON格式呈现。

      请求体

      Http请求的完整请求体,以JSON格式呈现,GET方法不需要填写该参数。

      内容字段

      放置本次告警信息的字段名称。

    阿里云监控

    重要

    使用该类型之前,请确保您已在云监控提前创建了相应的报警联系人和报警联系人组。具体操作请参见创建报警联系人或报警联系人组

    1. 创建告警实例。

      1. 告警实例管理页面,单击创建告警实例

      2. 在弹出的对话框中,设置相关参数,单击确定

        参数

        说明

        告警实例名称

        告警实例的名称。

        选择插件

        选择阿里云监控

        事件关键词

        可以输入您自定义的内容,该关键词用于筛选云监控的事件内容,不能与已有的Workflow告警时间关键词重复。

    2. 告警实例管理页面,单击前往云监控注册告警

    3. 在云监控控制台,创建订阅策略。

      1. 在左侧导航栏中,选择事件中心 > 事件订阅

      2. 单击创建订阅策略

      3. 创建订阅策略页面,配置相关参数。

        更多参数信息,请参见管理事件订阅(推荐)

        区域

        参数

        说明

        基本信息

        名称

        订阅策略的名称。

        报警订阅

        订阅类型

        使用默认的系统事件

        订阅范围

        重要

        只需配置以下参数即可,无需额外配置其他参数,例如应用分组、事件内容和事件资源参数。

        • 产品:选择E-Mapreduce。

        • 事件类型:选择Workflow。

        • 事件名称事件等级:可以根据您的实际情况选择。等级对应关系如下:

          • 工作流运行成功 - Info

          • 工作流运行失败 - Critical

          • 工作流运行超时 - Warning

          • 任务运行超时 - Warning

        • 事件内容:输入事件关键词,与告警实例中配置的事件关键词保持一致。

          说明
          • 如果您填写了事件内容,则只会收到包含事件内容的告警信息。为了有效筛选告警信息,在创建阿里云告警插件时,会将事件关键词参数作为一个独特的关键词,并相应地写到事件内容中。

          • 您可以创建多个云监控告警实例,并通过事件内容关键词,将告警实例和云监控事件订阅一一对应。

        例如,以工作流运行失败为例,订阅范围配置如下图。image

        通知

        通知配置

        1. 在下拉列表中单击创建通知配置

        2. 创建通知配置面板中,输入名称,选择已有的联系组,单击确定

          更多参数信息,请参见管理通知配置

      4. 单击提交

创建告警组

  1. 进入安全中心页面。

    1. 使用阿里云账号(主账号)或RAM用户登录E-MapReduce控制台

    2. 在左侧导航栏,选择EMR Workbench > Workflow

    3. 在Workflow页面单击目标工作空间操作列的控制台

    4. 单击上方的安全中心页签。

  2. 在左侧导航栏,单击告警组管理

  3. 告警组管理页面,单击创建告警组

  4. 在弹出的对话框中,设置告警组名称、选择已创建的告警组实例,单击确定