数字孪生体运行后,您可在物联网平台控制台,查看各孪生节点的运行日志,包括孪生节点数据更新、规则解析和数据映射的交互。本文介绍查看运行日志的具体操作,及日志中的错误码和排错方法。

查看运行日志

  1. 登录物联网平台控制台
  2. 实例概览页面,找到对应的实例,单击实例进入实例详情页面。
    注意 目前华东2(上海)、华北2(北京)、华南1(深圳)地域开通了企业版实例服务。其他地域,请跳过此步骤。
    实例概览
  3. 在左侧导航栏,选择设备管理 > 数字孪生
  4. 在数字孪生列表,单击操作列的查看,进入数字孪生体详情页面。
  5. 单击数字孪生运行日志页签,输入搜索条件,然后单击搜索图标,查看指定条件的日志。

    支持的搜索条件如下表。

    搜索条件 说明
    孪生节点ID 根据孪生节点ID,搜索该孪生节点的相关日志。
    TraceId 根据追踪ID,搜索串联模块日志。
    状态 查询某种结果状态的日志。可选择:
    • 全部状态
    • 成功:状态码为200
    • 失败:其他状态码
    时间范围 选择要查询日志的时间范围。

日志字段说明

日志中包含的字段说明如下表。

参数 含义
时间 日志打印时间。
TraceId 追踪ID,可用于搜索串联模块。
数字孪生节点Id 孪生体中孪生节点ID,可用于搜索相关日志。
操作 显示触发孪生节点数据更新,对应的操作名称,包括:
  • 更新孪生数据:孪生规则执行成功后,执行结果写到具体孪生节点的属性。
  • 孪生规则解析:孪生节点的数据变更,触发其配置的相关规则执行。
  • 数据映射:设备上报数据通过数据映射配置,映射到孪生体的节点中。
参数 当前操作对应的参数,内容由规则表达式、数据映射输入脚本决定。
结果 当前操作的处理结果,内容由规则表达式计算结果、数据映射输出参数决定。
状态码 结果码。200表示成功,其他表示失败。错误码说明,见下文。
状态信息 当前操作处理结果的信息。

错误码

数字孪生体物模型相关错误码含义,与设备物模型相关错误码含义相同,具体说明,请参见物模型相关错误码

错误码 说明 排查
74109 孪生节点ID不存在。 检查孪生节点ID是否传错,或已被删除。
74200 表达式错误,或参数不合法,导致解析失败。 检查表达式的合法性,以及表达式参数的合法性。表达式说明,请参见规则表达式
74202 表达式的输出类型无法转换到输出属性对应的类型。 检查表达式输出属性是否是基本类型,以及表达式的计算结果是否可以转换到输出属性。
74203 表达式参数错误,导致结果返回NaN。 检查NaN的产生原因,例如"0/0"或产生NaN。
74204 表达式参数错误,导致结果返回Infinity。 排查Infinity的产生原因,例如"1/0"或产生Infinity。
74205 表达式中包含无效变量,或计算结果为null,导致返回结果为null。 检查规则表达式是否正确,计算结果是否为null。
74400 父子规则在计算时,父节点ID不存在。 检查相关的节点是否被删除。