421
微信
日志服务__产品管理_控制台使用手册_阿里云物联网套件-阿里云
日志服务会将设备与物联网套件交互过程中全链路日志信息记录到用户的日志库中,用户可以通过查询日志快速定位设备和配置问题,提升debug能力。
备注:日志库由阿里云“日志服务”产品提供,需要用户自己开通和购买该产品。
配置日志服务
选择需要记录日志的产品,进入产品管理
页面下的日志服务
页面,点击配置日志服务
。
如果之前没有日志库的资源,请点击创建Project
进入日志服务控制台进行创建project。日志库创建完成以后,请刷新页面,获取最新的日志库信息。同理,没有logstore资源,也需要去日志服务控制台进行创建logstore。
创建完日志库资源,用户还需要创建一个具有日志服务写入权限的角色,因为物联网套件不能操作用户的日志库,必须经过用户的授权才能对用户的日志库进行写日志。这样套件只有被赋予这个角色才能将全链路日志写入日志库中。
有日志库资源之后,根据自己的业务选择需要配置的日志库,包括:地域
、Project
、logstore
、角色
,点击“保存”,完成配置。
如果不再需要记录日志,请点击取消配置
,一旦取消配置,套件将不会把产品相关所有日志写进日志库中。
查询日志
点击查询日志
,进入日志库,如果没有配置日志索引,此时还无法预览日志,需要配置日志索引,请点击开启索引
。
如果只是简单预览全日志信息,请在分词符
中输入nt, ;"'(){}[]<>?/#:=&
,点击确认
进行保存。
索引设置完成以后,请点击搜索
,系统默认显示最近15分钟获取的日志。
注意:日志服务需要1分钟左右的时间来建全文索引,因此此处查询日志会有1分钟左右的时延。如果想确认日志是否产生,请点击返回日志库列表
,点击预览
进行查看。
日志格式说明
整体的日志格式
时间戳 [deviceId/productKey] - [动作] - [状态] - 内容日志示例:
具体说明
时间戳:由于日志服务显示时存在乱序问题,查看日志时以该时间戳为准。
deviceId/productKey:产生该日志的设备Id或产品Key。
动作:
动作 动作说明 PUBLISH 往物联网套件发送消息 SUBSCRIBE 从物联网套件订阅消息 RULE-MATCH 执行规则引擎匹配 RULE-ACTION 规则引擎动作执行 DEVICE-AUTH 执行设备认证 DEVICE-STATE 设备状态改变 状态:
状态值 状态说明 START 处理开始 END 处理结束 SUCCESS 处理成功 FAILURE 处理失败 内容:
内容 动作 说明 Published message to topic:$TOPIC PUBLISH 开始发布消息给某个topic No authorization to publish message to topic:$TOPIC PUBLISH 没有往某个Topic发布消息的权限 Subscriber:$SUBER started to receive the message from the topic:$TOPIC PUBLISH 开始将Topic的消息发送给所有订阅者 Subscriber:$SUBER failed to receive the message from the topic:$TOPIC. Reason:Device Offline PUBLISH Topic的消息发送给某个订阅者失败,失败原因是设备离线 Started to subscribe on the topic:$TOPIC SUBSCRIBE 请求订阅topic,成为该topic的订阅者 No authorization to subscribe on topic:$TOPIC SUBSCRIBE 没有权限去订阅Topic消息 Successfully subscribed on the topic:$TOPIC SUBSCRIBE 订阅Topic成功 Device Online. DEVICE-STATE 设备上线 Device Offline. DEVICE-STATE 设备下线 Topic:$TOPIC matched $NUMBER rules {$RULE} RULE-MATCH Topic匹配了$NUMBER条规则,并显示具体的规则内容 Payload is not a JSON string! RULE-MATCH 匹配规则时发生错误,原因为publish的内容不是JSON串 Rule executed {Index:$NUMBER,Name:$RULE} RULE-MATCH 执行匹配到的第$NUMBER条规则$RULE Rule executed {Index:$NUMBER,Name:$RULE},Failed:$FAILED RULE-MATCH 执行匹配到的第$NUMBER条规则$RULE失败,原因为$FAILED Type:DataHub, Name:$NAME RULE-ACTION 将数据转发到DataHub的Topic($NAME)中 Type:DataHub, Name:$NAME, Failed:$FAILED RULE-ACTION 将数据转发到DataHub的Topic($NAME)中失败,原因为$FAILED Type:MNS, Name:$NAME RULE-ACTION 将数据转发到MNS的主题($NAME)中 Type:MNS, Name:$NAME, Failed:$FAILED RULE-ACTION 将数据转发到MNS的主题($NAME)中失败,原因为$FAILED Type:Table Store, Name:$NAME RULE-ACTION 将数据转发到表格存储的实例($NAME)中 Type:Table Store, Name:$NAME, Failed:$FAILED RULE-ACTION 将数据转发到表格存储的实例($NAME)中失败,原因为$FAILED Type:RDS, Name:$NAME RULE-ACTION 将数据转发到RDS的Table($NAME)中 Type:RDS, Name:$NAME, Failed:$FAILED RULE-ACTION 将数据转发到RDS的Table($NAME)中失败,原因为$FAILED Type:REPUBLISH, Name:$NAME RULE-ACTION 将数据重新转发到另一个Topic($NAME) Type:REPUBLISH, Name:$NAME, Failed:$FAILED RULE-ACTION 将数据重新转发到另一个Topic($NAME),失败,原因为$FAILED
$表示可变内容
最后更新:2016-11-23 16:04:19
上一篇:
服务配置__产品管理_控制台使用手册_阿里云物联网套件-阿里云
下一篇:
处理数据__规则引擎_控制台使用手册_阿里云物联网套件-阿里云
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云