您可以通过应用管理页面创建应用(任务分组)、测试该应用的连接机器、为RAM用户进行分组授权等操作,如果不需要该应用,还可以删除应用。

创建应用

在创建调度任务前,您需要先创建应用。

  1. 登录EDAS控制台
  2. 在顶部菜单栏选择地域。
  3. 在左侧导航栏选择组件中心 > 分布式任务调度(新),然后单击应用管理
  4. 应用管理页面选择目标命名空间,然后单击创建应用
  5. 基本配置配置向导页,输入应用名应用ID,设置高级配置参数(可选),然后单击下一步
    创建应用-基本配置
    参数 解释 默认值
    应用名 自定义设置应用名称。
    应用ID 应用ID为应用接入的GroupID,保证同一个命名空间下唯一,否则将创建失败,可以和应用名一致。
    load5 不能超过客户端机器CPU可用核数 0
    内存使用率 表示近5分钟进程内存平均使用率不能大于该阈值,否则判断客户端机器繁忙。 90%
    磁盘使用率 表示磁盘使用率不能大于该值,否则判断客户端机器不健康,状态繁忙。 95%
    是否触发繁忙机器 机器繁忙时是否继续触发客户端执行。 打开
    任务最大数量 一个分组最多支持的Job数量。 1000
    自动扩容 选择是否自动扩容。开启时,需要设置全局任务数 关闭
    流控 选择是否流控。开启时,需要设置任务实例并发数 关闭
  6. 报警配置配置向导页,选择报警渠道并设置报警联系人,然后单击完成
    需要设置多个报警联系人时,单击添加报警联系人,然后输入联系人信息。创建应用-报警配置
    参数 描述
    报警渠道 目前支持短信钉钉邮件,支持设置多种渠道。
    昵称 自定义设置报警联系人的昵称。
    邮件 输入报警联系人的真实邮件地址。
    钉钉机器人 输入钉钉机器人对应的Webhook地址。
    说明 如果需要设置钉钉机器人报警,需要提前创建好钉钉机器人,并在安全设置区域设置自定义关键字为SchedulerX。具体操作,请参见创建机器人并获取Webhook

    设置关键字SchedulerX时,请注意大小写问题。

    设置报警关键词
    手机号 输入报警联系人的真实手机号码。
    应用创建完成后,自动返回应用管理页面,在分组列表中查看分组是否已存在。
    注意 应用管理页面中的应用ID(groupId)和应用key(appKey)将作为客户端接入的配置参数。
    应用列表-groupId和appKey

查看实例

当您的应用接入任务调度并部署到EDAS后,您可以通过查看实例检查该应用的调度任务是否接入成功。操作步骤如下:

  1. 应用管理页面分组列表的实例总数列查看实例数量。
    说明 如果实例总数为0,则说明该应用的任务调度接入失败。
  2. 操作列单击查看实例
  3. 查看实例页面查看该应用下的客户端机器列表以及每台客户端机器的状态。
    • 客户端机器IP后面括号里的数字表示该机器上有多少SchedulerX客户端。一般情况都是1个,但支持一台机器起多个客户端。
    • 客户端机器包含健康和繁忙两种状态。默认不会再向繁忙状态的机器下发任务。如果出现极端情况,如所有的连接机器都是繁忙状态,无可用机器将造成任务下发失败。如果想向繁忙机器强制下发任务。可以在告警配置中,将过滤忙碌机器开关设置为关闭。
    连接实例

授权

阿里云账号可以基于应用为RAM用户授权,操作步骤如下:

  1. 应用管理页面应用列表的操作列单击授权
  2. 授权管理面板左侧列表中选择需要授权的RAM用户,单击>>将RAM用户添加到右侧列表中,然后单击确定

删除应用

在您确认不会再通过某个应用创建调度任务后,可以删除应用。应用删除后,该分组关联的所有调度任务将不能再执行。

  1. 应用管理页面,单击目标应用的操作列下的删除
  2. 删除应用对话框,确认应用信息并手动输入应用名称,然后单击确定