孪生体中孪生节点的数据映射被触发后,您可查看孪生空间下孪生实体图中各孪生节点的运行日志,包括孪生节点数据更新、规则解析和数据映射的交互。本文介绍查看运行日志的具体操作,及日志中的错误码和排错方法。
查看运行日志
登录物联网平台控制台,在左侧导航栏单击增值服务。
在IoT孪生引擎区域,单击前往服务,跳转至IoT孪生引擎工作台。
在工作台左上角选择对应实例。
在空间管理页面,单击空间卡片,或单击卡片右上角的图标后选择查看空间,进入孪生空间页面。
在孪生空间详情页面左侧导航栏,单击孪生实体图。
单击运行日志页签,输入搜索条件,然后单击搜索图标,查看指定条件的日志。
支持的搜索条件如下表。
搜索条件
说明
孪生节点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不存在。 | 检查相关的节点是否被删除。 |