全部產品
Search
文件中心

IoT Platform:雲端作業記錄轉儲

更新時間:Jun 30, 2024

物聯網平台控制台的Log Service預設日誌儲存時間為7天,支援將雲端作業記錄匯出到您阿里雲Log Service的日誌庫(Logstore)中長期儲存。開通雲端作業記錄轉儲後,您可在物聯網平台控制台查詢分析日誌,查看、訂閱日誌報表和設定警示通知。

前提條件

已開通Log Service。具體操作,請參見Log Service準備流程

使用說明

日誌轉儲功能暫時僅支援主帳號使用。

開通日誌轉儲至阿里雲Log Service的日誌庫(Logstore),會按照阿里雲Log Service計費標準進行收費。詳細內容,請參見Log Service的計費說明

開通雲端作業記錄轉儲

您需為每個待開通日誌轉儲功能的產品,逐一執行開通操作。

  1. 登入物聯網平台控制台
  2. 執行個體概覽頁簽的全部環境下,找到對應的執行個體,單擊執行個體卡片。

  3. 在左側導覽列,選擇監控營運 > Log Service
  4. 選擇產品,單擊雲端作業記錄轉儲頁簽。
  5. 單擊立即開啟
  6. 閱讀彈出對話方塊中的說明,然後完成雲端作業記錄轉儲的開啟。
    說明 若還未開通Log Service,單擊立即開啟將跳轉到Log Service開通入口。
    1. 依次單擊角色日誌轉儲位置右側的建立
      說明 角色日誌轉儲位置右側顯示已建立,則跳過此操作。
    2. 單擊確定
    產品開通雲端作業記錄轉儲後,系統自動建立日誌儲存位置和日誌匯出服務關聯角色。
    • 日誌匯出服務關聯角色:用於獲得日誌匯出許可權,請參見角色說明
    • 日誌儲存位置:
      • Project:iot-log-${uid}-${regionId}。其中,${uid}是您的阿里雲帳號ID,${regionId}是您的物聯網平台服務所在地區代碼。
      • Logstore:iot-logs

      您的所有產品共用該儲存位置,不同產品通過日誌內容關鍵字ProductKey區分。詳細日誌說明,請參見雲端作業記錄

  7. 設定日誌儲存時間。
    匯出的日誌達到日誌儲存時間後將被刪除,預設的日誌儲存時間為7天,您可設定儲存時間為1天~3000天或永久儲存。

    雲端作業記錄轉儲頁簽,單擊設定日誌儲存時間,跳轉到Logstore管理頁面,單擊修改,設定資料儲存時間,然後單擊儲存

使用日誌查詢分析功能

開通雲端作業記錄轉儲後,您可在雲端作業記錄轉儲頁簽,進行以下操作:

  • 原始日誌頁簽:
    操作說明
    查詢分析日誌原始日誌頁簽,通過SQL語句查詢指定時間內的日誌,並進行統計分析。SQL文法詳情,請參見查詢文法分析文法
    統計圖表統計圖表頁簽,查看產生的統計圖表。
    日誌聚類日誌聚類頁簽,彙總相似性高的日誌,快速掌握日誌全貌。
    欄位設定查詢日誌後,快速分析日誌某一欄位在日誌查詢結果中的分布情況。
    設定警示當觸發警示條件時,系統將通過簡訊、語音、郵件、DingTalk機器人等方式發送警示資訊。
  • 日誌報表頁簽:
    操作說明
    查看報表查看指定時間內的日誌報表。日誌報表反映裝置運行情況和異常問題。包含專案,請參見下表《報表說明》

    報表預設展示最近1小時(整點時間)的資料,折線圖的粒度為1分鐘。

    • 您可在頁面右上方單擊藍色的時間設定下拉框,或在單個報表右上方單擊按鈕>選擇時間範圍設定時間範圍。
    • 您可在原始日誌頁簽,使用SQL語言設定折線圖的時間粒紋。相關文法,請參見日期和時間函數

      例如:使用bizCode:device | SELECT date_format(date_trunc('hour',__time__), '%m-%d %H:%i') AS Time, count(1) AS count , operation GROUP BY Time, operation ORDER BY Time limit 1440,將時間粒紋設為1小時。

    訂閱報表系統定期將報表渲染為圖片,通過郵件、DingTalk機器人發送給指定人員。
    表 1. 報表說明
    報表展示樣式說明
    裝置上下線次數折線圖展示指定時間內,裝置的上線次數、下線次數。
    裝置上行/下行訊息數量折線圖展示指定時間內,裝置上行訊息量、下行訊息量。
    上行/下行訊息量TOP20裝置列表列表展示上行訊息量或下行訊息量最多的20個裝置,及相應的訊息量。
    資料解析指令碼錯誤碼分布餅圖展示指定時間內,指令碼解析錯誤碼的分布。

    您可以通過錯誤碼查詢日誌,查看日誌中的指令碼解析錯誤詳情,有針對性地最佳化指令碼。

    資料解析指令碼錯誤TOP10裝置列表列表展示指定時間內,發生指令碼解析錯誤最多的10個裝置,及相應的錯誤數量。

    您可以通過裝置DeviceName查詢日誌,查看日誌中指令碼解析的錯誤詳情,有針對性地最佳化指令碼。

    物模型校正錯誤碼分布餅圖展示指定時間內,物模型校正錯誤碼的分布。

    您可以通過錯誤碼查詢日誌,查看日誌中的物模型校正錯誤詳情,定位問題。

    物模型校正錯誤TOP10裝置列表展示指定時間內,發生物模型校正錯誤最多的10個裝置,及相應的錯誤數量。

    您可以通過裝置DeviceName查詢日誌,查看日誌中的物模型校正錯誤詳情,定位問題。

    服務端訂閱流轉訊息量折線圖展示指定時間內,AMQP、MNS服務端訂閱的流轉訊息量。
    最近20條裝置異常訊息記錄餅圖展示指定時間內,最近20條裝置異常訊息記錄。

    您可以通過裝置DeviceName和錯誤碼查詢日誌,查看日誌中的裝置異常訊息詳情,定位問題。

    雲產品流轉訊息量折線圖展示指定時間內,雲產品流轉訊息量。
    最近20條規則引擎流轉異常記錄列表展示指定時間內,最近20條規則引擎流轉異常記錄。

    您可以通過裝置DeviceName和錯誤碼查詢日誌,查看日誌中的規則引擎流轉異常詳情,定位問題。

    雲端API調用錯誤分布餅圖展示指定時間內,雲端API調用錯誤分布。

    您可以通過API名稱查詢日誌,通過日誌詳情和錯誤碼定位問題。

停止雲端作業記錄轉儲

您可根據業務需求,隨時關閉指定產品的雲端作業記錄轉儲功能,以便節約儲存空間。

  1. 物聯網平台控制台執行個體概覽頁面,找到對應的執行個體,單擊執行個體。
  2. 在左側導覽列,選擇監控營運 > Log Service
  3. 選擇產品,單擊雲端作業記錄轉儲頁簽。
  4. 單擊停止轉儲,單擊確認
    停止該產品的雲端作業記錄轉儲功能後,新產生的雲端作業記錄不再匯出到Logstore中。已匯出的日誌仍保留,達到設定的日誌儲存時間後被刪除。