查看云端集成流日志


一个云端集成流有两种日志可供查看:集成流日志和节点日志。

前提条件


  • 确保集成流当前正在运行或曾经运行过。
  • 确保发布集成流时,已为其打开 Debug 开关。

集成流日志


集成流日志是集成流整体的日志。集成流日志的最长存储时间为 15 天。


  1. 在 EnOS 管理控制台中,选择左侧导航菜单中的 设备数据集成 > 流设计器

  2. 流设计器 页面的云端集成流列表中,找到要查看日志的集成流,选择 编辑

  3. 选择页面顶部的 日志 图标,日志 模块将展示在屏幕底部。

  4. 选择日期范围与状态(成功错误全选)。此外,你可以输入关键字进一步过滤搜索结果。如果在集成流首个节点的输入 msg 中有该关键字,则搜索结果将展示相关日志。

    注解

    对于中文搜索,仅支持搜索单个中文文字。例如,支持输入“设”,不支持输入“设备”。

  5. 选择 查询

  6. 查询的结果将在下方显示。

    • Trace ID:一个 Trace ID 对应一条集成流日志,以及当次触发产生的所有节点日志。通过 Trace ID,你可以查询每条流日志所对应的节点日志。

    • 运行时长:一次触发时,流内所有节点处理消息所花费的时长,单位为 时:分:秒.毫秒。你可以通过运行时长来监测流的运行速度,以此作为资源分配的依据。

      ../_images/log_flow.png


    • 状态 错误 的日志,可以选择对应的 错误详情 图标查看错误日志。


      ../_images/log_flow_error.png

节点日志


每个节点的右上角会显示节点的状态:绿色图标代表节点操作正常,红色图标代表节点操作出现错误。


../_images/log_node_status.png


选择该节点以访问节点日志。节点日志的最长保存时间为 7 天。注:某些节点没有日志。


  1. 在 EnOS 管理控制台中选择左侧导航菜单中的 设备数据集成 > 流设计器
  2. 流设计器 页面的云端集成流列表中,找到要查看节点日志的集成流,选择 编辑
  3. 选择要查看其日志的节点,然后选择 日志 标签。
  4. 查询日志的方式有两种:
    • 按时间查询:选择日期范围与状态(成功错误停止全选)。
    • 按 Trace ID 查询:通过集成流日志中的 Trace ID,可查询对应的节点日志。输入 Trace ID,并选择状态(成功错误停止全选)。
  5. 点击 搜索,搜索的结果将在下面显示。
    • Trace ID:一个 Trace ID 对应当次触发产生的流日志和其他节点日志。
    • 运行时长:一次触发时,节点处理消息所花费的时长,单位为 时:分:秒.毫秒。你可以通过运行时长来监测节点的运行状态。
  6. 你可以点击 输入输出 下的 查看 以分别查看节点的输入和输出 msg,以及其 metadata。


每条节点日志中展示的 msg 字段存储上限为 8 KB。如果一条 msg 大小超过 8 KB,该条 msg 展示的内容将被截断。前 8 KB 的内容将展示在页面,超过的部分会被丢弃,导致日志详情页面 msg 中某些字段的值不完整。仅影响 msg 的展示内容,其他信息不受影响。


注解

该 msg 存储限制只会影响到日志详情页面的展示,不影响流的运行。流在运行中使用的是完整的 msg,不受存储限制的影响。


如有需要获取发生异常时完整的 msg,可以通过 Catch 节点捕获异常 msg,并将 msg 内容通过 File 节点以文件形式下载到本地或写入服务器。


../_images/log_node_input.png


../_images/log_node_output.png


相关信息

监控云端集成流:监控所有云端集成流的整体运行情况和资源使用情况。