設備(包括網關和子設備)可以上報日志到云端。您可以在物聯網平臺控制臺日志服務頁,查詢設備本地日志,進行故障分析。
前提條件
- 設備已使用Android SDK或C SDK開發完成,并上報日志。具體操作,請參見設備日志上報。
- 如果設備通過SDK開發實現了日志上報開關功能,則需要在 的設備列表,單擊設備對應的查看按鈕,進入設備詳情頁,開啟設備本地日志上報開關;設備未實現日志上報開關功能的,無需開啟開關。
查詢設備本地日志
- 登錄物聯網平臺控制臺。
在實例概覽頁簽的全部環境下,找到對應的實例,單擊實例卡片。
- 在左側導航欄,單擊 。
- 選擇產品,選擇設備本地日志頁簽。
- 輸入搜索條件,然后單擊搜索圖標。
支持的搜索條件如下表。
搜索條件 說明 DeviceName 輸入設備名稱。根據設備名稱,搜索該設備的相關日志。 TraceId 輸入追蹤ID,搜索串聯模塊日志。 模塊名關鍵字 輸入模塊名,搜索該模塊產生的日志。 內容關鍵字 輸入日志內容關鍵字搜索日志。支持的關鍵字:API請求入參、錯誤原因、消息ID(MessageID)、設備ID(clientId)、操作(Operation)。 時間范圍 選擇要查詢日志的上報時間范圍。
日志字段說明
日志中包含的字段說明如下表。
參數 | 含義 |
上報時間 | 設備端上報日志的時間。 |
采集時間 | 設備端采集日志的時間。 |
TraceId | 追蹤ID,可用于搜索串聯模塊。 |
DeviceName | 設備名稱。 |
日志級別 | 默認顯示所有級別的日志,您可以僅查詢某一級別的日志。除OTHER級別外,日志級別從高到低為:
|
模塊名 | 產生日志的模塊名稱。
|
內容 | 日志內容詳情。 |
設備日志分析
日志內容中包含結果狀態碼Code。根據結果狀態碼進行日志分析。
錯誤碼包含設備端SDK生成的錯誤碼(Android SDK的錯誤碼和C SDK的錯誤碼)和用戶自定義的狀態碼。
文檔內容是否對您有幫助?