本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控是維護 和 AWS 解決方案的可靠性、可用性 AWS IoT 和效能的重要部分。您應該從 AWS 解決方案的所有部分收集監控資料,以便在發生多點失敗時更輕鬆地偵錯。如需記錄和監視程序的相關資訊,請參閱 監控 AWS IoT
監控工具
AWS 提供可用來監控的工具 AWS IoT。您可設定部分這些工具以為您執行監控工作。部分工具將需要手動操作。建議您盡可能自動化監控任務。
自動化監控工具
您可以使用下列自動化監控工具,在發生錯誤時監看 AWS IoT 和報告:
-
Amazon CloudWatch 警示:監看指定時段內的單一指標,並根據與多個時段內給定之閾值相對的指標值來執行一或多個動作。此動作是傳送到 Amazon Simple Notification Service (Amazon SNS) 主題或 Amazon EC2 Auto Scaling 政策的通知。CloudWatch 警示不會只因為處於特定狀態而叫用動作。狀態必須已變更,且在指定的期間數內維持此狀態。如需詳細資訊,請參閱使用 Amazon 監控 AWS IoT 警示和指標 CloudWatch。
-
Amazon CloudWatch Logs – 從 AWS CloudTrail 或其他來源監控、存放和存取您的日誌檔案。Amazon CloudWatch Logs 也可讓您查看 Device Advisor 測試案例採取的關鍵步驟 AWS IoT 、產生的事件,以及從裝置或在測試執行 AWS IoT Core 期間傳送的 MQTT 訊息。這些日誌可讓您在裝置上偵錯並採取更正動作。如需詳細資訊,請參閱 AWS IoT 使用 CloudWatch 日誌監控。如需 Amazon CloudWatch 的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的監控記錄檔。
-
Amazon CloudWatch Events:匹配事件並將它們路由至一或多個目標函式或串流以進行變更、擷取狀態資訊,以及採取修正動作。如需詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的什麼是 Amazon CloudWatch Events?。
-
AWS CloudTrail 日誌監控 – 在帳戶之間共用日誌檔案、透過將日誌檔案傳送至 CloudWatch Logs 即時監控 CloudTrail 日誌檔案、在 Java 中寫入日誌處理應用程式,以及驗證您的日誌檔案在 CloudTrail 交付後並未變更。如需詳細資訊,請參閱 使用 記錄 AWS IoT API通話 AWS CloudTrail,亦請參閱《AWS CloudTrail 使用者指南》中的使用 CloudTrail 記錄檔案。
手動監控工具
監控的另一個重要部分 AWS IoT 包括手動監控 CloudWatch 警示未涵蓋的項目。 AWS IoT、CloudWatch 和其他 AWS 服務主控台儀表板提供 AWS 環境狀態的at-a-glance。建議您也檢查 上的日誌檔案 AWS IoT。
-
AWS IoT 儀表板顯示:
-
憑證授權機構憑證
-
憑證
-
政策
-
規則
-
實物
-
-
CloudWatch 首頁顯示:
-
目前警示與狀態。
-
警示與資源的圖形。
-
服務運作狀態。
您可以使用 CloudWatch 執行下列動作:
-
建立自訂儀表板來監控您關心的服務。
-
用於疑難排解問題以及探索驅勢的圖形指標資料。
-
搜尋和瀏覽您的所有 AWS 資源指標。
-
建立與編輯要通知發生問題的警示。
-