日志转储格式说明

云端运行日志转储中不同业务类型日志打印格式不同。本文介绍各业务类型日志转储后的打印格式和参数说明。

背景信息

格式说明

业务类型

bizCode

日志打印格式

设备行为

device

time||traceId||utcTime||messageId||instanceId||uid||productKey||deviceName||bizCode||operation||status||code||reason||content||requestId||password||sourceIp||protocol||transport||clientId||authType||size||deviceFingerprint

设备到云消息

uplink

time||traceId||utcTime||uid||bizCode||operation||messageId||productKey||deviceName||code||status||reason||content||instanceId||requestId||connectionId||params||resultData

云到设备消息

downlink

订阅(订阅Topic)

subscribe

取消订阅(取消订阅Topic)

unsubscribe

服务端订阅

ServerSubscribe

规则引擎(云产品流转)

ruleengine

time||traceId||productKey||deviceName||iotId||uid||messageId||code||reason||status||params||resultData||bizCode||operation||tenantId||content||requestId||instanceId||utcTime||dtInstanceId

物模型(物模型数据校验、物模型服务调用、物模型消息)

ThingModel

time||tenantId||traceId||instanceId||bizCode||operation||productKey||deviceName||iotId||status||code||messageId||reason||params||resultData||uid||utcTime||bizType||requestId

热数据存储

HotDataStorage

消息解析

ScriptParsing

API调用

ApiService

time||traceId||requestId||uid||tenantId||instanceId||productKey||deviceName||iotId||messageId||code||status||reason||bizCode||operation||params||resultData||utcTime

设备影子

DeviceShadow

time||traceId||utcTime||uid||bizCode||operation||messageId||productKey||deviceName||code||reason||content||instanceId||status||requestId||connectionId

OTA升级

OTA

time||tenantId||traceId||instanceId||bizCode||operation||productKey||deviceName||iotId||status||code||messageId||reason||params||resultData||uid||utcTime

拓扑关系

ThingTopo

远程配置

RemoteConfig

设备任务

ThingJob

其他

Other

IoT孪生引擎

DigitalTwin

time||tenantId||traceId||instanceId||bizCode||operation||productKey||deviceName||iotId||status||code||messageId||reason||params||resultData||uid||utcTime||dtInstanceId

参数说明

参数名称

说明

requestId

消息请求ID。

time

日志打印时间。

utcTime

日志打印时间的UTC时间。

traceId

追踪ID,可用于追踪消息流转路径。

messageId

消息ID。

instanceId

物联网平台实例ID。

uid

阿里云账号ID。

productKey

产品标识符。

deviceName

设备名称。

bizCode

业务类型。

operation

业务类型相应的操作名称、API名称、服务的method或消息的Topic。

操作名称具体说明,请参见云端运行日志的字段说明。API名称的具体说明,请参见API列表,服务的method或消息的Topic具体说明,请参见Alink协议

status

operation状态:

  • true:操作否成功。

  • false:操作失败。

code

错误码。详细信息,请参见云端运行日志

reason

错误原因。

content

日志内容。

password

设备连接时指定的密码。

sourceIp

端侧出口IP地址。

protocol

通信协议。取值为:

  • mqtt:MQTT协议。

  • mqtt-over-websocket:基于WebSocket的MQTT协议。

transport

传输协议。例如:TLSv1.2、TLSv1.3等。

clientId

客户端ID。

authType

认证方式。

size

消息内容大小。

deviceFingerprint

设备指纹。

connectionId

连接ID。

params

消息中参数信息。

resultData

执行结果数据。

dtInstanceId

孪生空间的ID。