

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

# AWS IoT 使用 CloudWatch Logs 進行監控
<a name="cloud-watch-logs"></a>

[AWS IoT 啟用記錄](configure-logging.md)功能時， 會透過訊息代理程式和規則引擎，在從您的裝置傳遞每個訊息時 AWS IoT 傳送有關訊息的進度事件。在 [CloudWatch 主控台](https://console.aws.amazon.com/cloudwatch)中，CloudWatch 日誌會顯示於名為 **AWSIotLogs** 的日誌群組中。

如需 CloudWatch Logs 的詳細資訊，請參閱 [CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatchLogs.html)。如需 Support AWS IoT CloudWatch Logs 的相關資訊，請參閱 [CloudWatch Logs AWS IoT 日誌項目](cwl-format.md) 。

## 在 CloudWatch 主控台中檢視 AWS IoT 日誌
<a name="viewing-logs"></a>

**注意**  
`AWSIotLogsV2` 日誌群組於下列狀況下才會顯示於 CloudWatch 主控台中：  
您已啟用登入 AWS IoT。如需如何啟用登入的詳細資訊 AWS IoT，請參閱 [設定 AWS IoT 記錄](configure-logging.md) 
有些日誌項目已由 AWS IoT 操作寫入。

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

1.  請瀏覽 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)。在導覽窗格中，選擇 **Log groups** (日誌群組)。

1. 在 **Filter (篩選條件)** 文字方塊中，輸入 **AWSIotLogsV2**，然後按下 Enter 鍵。

1. 請按兩下 `AWSIotLogsV2` 日誌群組。

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

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

您也可以在 **Filter events (篩選條件事件)** 中輸入一個查詢。以下是一些可以試試看的有趣查詢：
+  `{ $.logLevel = "INFO" }` 

   尋找日誌層級為 `INFO` 的所有日誌。
+  `{ $.status = "Success" }` 

   尋找日誌狀態為 `Success` 的所有日誌。
+  `{ $.status = "Success" && $.eventType = "GetThingShadow" }` 

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

如需有關建立篩選條件表達式的詳細資訊，請參閱 [CloudWatch Logs 查詢](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html)。