記錄和監控 - AWS IoT Core

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

記錄和監控

監控是維護 和 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資源指標。

    • 建立與編輯要通知發生問題的警示。