AWS IoT 使用 CloudWatch 日誌監控 - AWS IoT Core

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS IoT 使用 CloudWatch 日誌監控

AWS IoT 啟用日誌記錄時, 會透過訊息代理程式和規則引擎,在訊息從裝置傳遞時 AWS IoT 傳送每個訊息的進度事件。在CloudWatch 主控台 中, CloudWatch 日誌會出現在名為 的日誌群組中AWSIotLogs

如需 CloudWatch Logs 的詳細資訊,請參閱 CloudWatch Logs 。如需支援 AWS IoT CloudWatch 日誌的相關資訊,請參閱 CloudWatch 記錄 AWS IoT 日誌項目

在 CloudWatch 主控台中檢視 AWS IoT 日誌

注意

在下列之前,無法在 CloudWatch 主控台中顯示AWSIotLogsV2日誌群組:

  • 您已啟用登入 AWS IoT。如需如何啟用登入 的詳細資訊 AWS IoT,請參閱 設定 AWS IoT 記錄

  • 某些日誌項目已由 AWS IoT 操作寫入。

在 CloudWatch 主控台中檢視您的 AWS IoT 日誌
  1. 瀏覽 https://console.aws.amazon.com/cloudwatch/。在導覽窗格中,選擇 Log groups (日誌群組)。

  2. Filter (篩選條件) 文字方塊中,輸入 AWSIotLogsV2,然後按下 Enter 鍵。

  3. 請按兩下 AWSIotLogsV2 日誌群組。

  4. 選擇 Search All (全部搜尋)。系統會顯示為您的帳戶產生的 AWS IoT 日誌完整清單。

  5. 選擇展開圖示可觀看個別的串流。

您也可以在 Filter events (篩選條件事件) 中輸入一個查詢。以下是一些可以試試看的有趣查詢:

  • { $.logLevel = "INFO" }

    尋找日誌層級為 INFO 的所有日誌。

  • { $.status = "Success" }

    尋找日誌狀態為 Success 的所有日誌。

  • { $.status = "Success" && $.eventType = "GetThingShadow" }

    尋找狀態為 Success 且事件類型為 GetThingShadow 的所有日誌。

如需建立篩選條件表達式的詳細資訊,請參閱CloudWatch 記錄查詢。