管理规则¶
路由规则创建后,可以查看、编辑、启用/禁用、发布或删除该规则,也可以查看已发布和运行或运行过的规则的节点日志。
查看和编辑规则¶
路由规则创建后,可以查看并编辑其信息以及其规则设计。
登录到 EnOS 管理控制台,点击左侧导航菜单中的 路由规则。
路由规则 页面会分行列出 OU 下所有的已创建的路由规则。每一行代表一个规则,可查看以下规则的详情。
- 规则名称。
- 规则的创建时间。
- 规则当前的状态,可切换开关以启用/禁用该规则。规则启用后将生效。
编辑规则,点击其 编辑 图标 。编辑规则可通过两种方式。
- 编辑基本信息:点击页面右上角的 设置,可以编辑规则的名称和描述。
- 编辑设计:根据需要添加或删除节点、重新安排规则、配置节点设置。此类操作与创建规则过程中的规则设计类似。有关更多详情,参见 设计规则.
注解
当前正在运行的规则经过编辑和保存之后,需要再次发布该规则,才能使编辑生效。如果该规则已保存但未发布,则 启用/禁用 列旁边将会出现一个图标,提示已发布的版本与当前保存的版本不同。点击规则的 编辑 图标进入画布,然后点击位于顶部的 发布 图标,即可重新发布该规则。
发布规则¶
更改规则后,可直接在设计画布中发布更改。
- 登录 EnOS 管理控制台,点击左侧导航菜单中的 路由规则。
- 发布规则可通过以下两种方式。发布未启用的规则将立即更改其状态为启用。
- 在 路由规则 页面中打开规则的 启用/禁用 开关。
- 点击规则的 编辑 图标 以进入其画布页面,然后点击位于顶部的 发布 图标。
注解
发布前,保存规则以确保发布的规则是最新版本。
配置规则运行资源¶
默认情况下,规则运行在各 OU 共享的计算资源上。随着业务增长,可能产生资源互相占用的风险。此时启用独立计算资源,可以避免资源挤占,便于规则的运行和管理。同时,支持进一步对已申请资源进行扩容、缩容和删除。
注解
配置独立资源前,需确保当前 OU 已成功申请路由规则运行资源。更多信息,参见 资源管理操作。
- 登录 EnOS 管理控制台,点击左侧导航菜单中的 路由规则。
- 点击页面右上角的配置 按钮,打开运行配置弹窗。
- 在弹窗中根据需求配置资源:
- 运行实例数:消息数量较多时,推荐配置多个运行实例数,以提高系统并发量。可配置的最大实例数为 10。计划使用的运行资源(实例数 × 单个实例运行资源数)不得超过剩余资源数。
- 单实例运行资源:表示每个实例消耗的计算资源(以 CU 计算)。逻辑较复杂的规则需要消耗更多的计算资源,因此推荐为其所在 OU 分配更多的资源。单实例可分配的最大计算资源为 8 CU。计划使用的运行资源(实例数 × 单个实例运行资源数)不得超过剩余资源数。
- 运行资源总数:当前 OU 申请到的路由规则资源总数。
- 剩余资源:当前 OU 目前可用的资源数。
- 启用资源:启用后,当前 OU 的路由规则将运行在配置的独立资源上。若禁用,将回到默认状态,当前 OU 的规则将运行在各 OU 共享的资源上。
- 配置后,点击 确定。
查看规则历史版本¶
更改规则后,你可以查看和回滚到当前规则的历史发布版本。
登录 EnOS 管理控制台,点击左侧导航菜单中的 路由规则。
从规则列表中选择需要查看的规则,点击 查看历史版本。
在弹窗中,你可以看到该规则的 历次发布版本、发布事件 和 发布人。标明 最新 为最新发布的版本。点击对应历史版本的 回滚,即可进入对应历史版本的编辑界面,重新保存和发布后,将更新为最新版本。
查看或回滚一个包含子规则的规则历史版本,子规则同样展示或恢复到对应历史版本的状态。
如果一个子规则同时使用在两个及以上的规则里,子规则在其中 1 个规则中回滚到某一版本,则其他规则需要重新发布。
查看或回滚一个包含上传的文件的规则历史版本,其中的文件同样展示或恢复到对应历史版本的状态。
导入、复制的规则将不包含原规则的版本信息。
在弹窗中,点击对应的版本号,可查看历史版本的规则设计。
- 在历史版本规则设计页面,仅允许查看,无法编辑和保存。
- 点击编辑 当前规则,可编辑最新发布的版本。
- 点击 回滚到此版本 进入当前查看版本的编辑页,编辑后保存和发布,将更新为最新版本。
注解
回滚到历史版本前,请确保当前版本中需要保留的变化已发布,否则历史版本将直接覆盖当前版本。
导出规则¶
该功能可批量导出选定的规则至 JSON 文件(每个规则对应一个 JSON 文件),之后将全部文件压缩至 ZIP 文件以便于下载。
- 登录到 EnOS 管理控制台,点击左侧导航菜单中的 路由规则。
- 从规则列表中选择欲导出的规则,然后点击 批量导出。
- 将文件保存到本地目录。
导入规则¶
该功能可批量创建新规则。上传的文件应是一个包含一个或多个 JSON 文件的 ZIP 文件,每个 JSON 文件对应一个规则。
- 登录到 EnOS 管理控制台,点击左侧导航菜单中的 路由规则。
- 点击 批量导入。
- 上传一个 ZIP 文件。文件大小不可超过 2M。
- 规则导入成功后将会出现在 EnOS 管理控制台 > 路由规则 的规则列表中,规则的 启用/禁用 开关将处于禁用状态,必需先编辑规则才能启用并发布规则。
复制规则¶
通过复制规则可以轻松地通过现有规则创建新的规则。该功能对于需要创建一个与现有规则相似的新规则非常有用,因为复制现有规则后,可以对其进行修改,而无需从头开始创建。
- 在 路由规则 页面的规则列表中,找到要复制的规则。
- 点击 复制 图标,然后在弹窗中输入名称。
- 点击 确定 复制规则,该规则将会出现在 EnOS 管理控制台 > 路由规则 的规则表中,规则的 启用/禁用 开关将处于禁用状态,必需先编辑规则才能启用并发布规则。
查看日志 ¶
节点日志显示输入和输出 msg 以及节点的状态。
- 登录到 EnOS 管理控制台,点击左侧导航菜单中的 路由规则。
- 在规则列表中,找到要查看节点日志的规则,点击 编辑。
- 点击要查看其日志的节点,然后点击 日志 标签。
- 选择日期范围与状态(成功、错误、停止 或 全部),然后点击 搜索。
- 搜索的结果将在下面显示。
- 点击 输入 或 输出 下的 查看 以分别查看节点的输入和输出 msg,以及其 metadata。