本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
記錄和監控
監控是維護 和 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 CloudWatch 監控AWS IoT警示和指標。
-
Amazon CloudWatch Logs – 監控、存放和存取來自 AWS CloudTrail或其他來源的日誌檔案。Amazon CloudWatch Logs 也可讓您查看 Device Advisor 測試案例採取的關鍵步驟AWS IoT、產生的事件和從裝置或在測試執行AWS IoT Core期間傳送的 MQTT 訊息。這些日誌可讓您在裝置上偵錯並採取更正動作。如需詳細資訊,請參閱 AWS IoT使用 CloudWatch Logs 進行監控。如需 Amazon CloudWatch 的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的監控記錄檔。
-
Amazon CloudWatch Events:匹配事件並將它們路由至一或多個目標函式或串流以進行變更、擷取狀態資訊,以及採取修正動作。如需詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的什麼是 Amazon CloudWatch Events?。
-
AWS CloudTrail日誌監控 – 在帳戶之間共用日誌檔案、透過將日誌檔案傳送到 CloudWatch Logs 來即時監控 CloudTrail 日誌檔案、在 Java 中寫入日誌處理應用程式,以及驗證您的日誌檔案在 CloudTrail 交付後並未變更。如需詳細資訊,請參閱 使用 記錄 AWS IoTAPI 呼叫AWS CloudTrail,亦請參閱《AWS CloudTrail 使用者指南》中的使用 CloudTrail 記錄檔案。
手動監控工具
監控的另一個重要部分AWS IoT包括手動監控 CloudWatch 警示未涵蓋的項目。AWS IoT、CloudWatch 和其他 AWS服務主控台儀表板可讓您at-a-glance檢視AWS環境的狀態。建議您也檢查 上的日誌檔案AWS IoT。
-
AWS IoT儀表板會顯示:
-
憑證授權機構憑證
-
憑證
-
政策
-
Rules
-
實物
-
-
CloudWatch 首頁顯示:
-
目前警示與狀態。
-
警示與資源的圖形。
-
服務運作狀態。
您可以使用 CloudWatch 執行下列動作:
-
建立自訂儀表板來監控您關心的服務。
-
用於疑難排解問題以及探索驅勢的圖形指標資料。
-
搜尋和瀏覽您的所有AWS資源指標。
-
建立與編輯要通知發生問題的警示。
-