使用 Amazon CloudWatch Logs 監控您的 AWS IoT Wireless 資源 - AWS IoT Wireless

使用 Amazon CloudWatch Logs 監控您的 AWS IoT Wireless 資源

監控是維護 AWS IoT Wireless 與其他 AWS 解決方案的可靠性、可用性和效能的重要環節。您可以同時監控 LoRaWAN 和 Sidewalk 裝置,並從裝置加入 AWS IoT Wireless 開始即取得參考訊息和錯誤。

我們強烈建議您從 AWS 解決方案的所有部分收集監控資料,以更容易在發生多點失敗時偵錯。請在一開始先建立可回答下列問題的監視計劃。如果您不確定如何回答這些問題,您仍然可以繼續啟用記錄並建立效能基準。

  • 監控目標是什麼?

  • 監控哪些資源?

  • 監控這些資源的頻率為何?

  • 將使用哪些監控工具?

  • 誰將執行監控任務?

  • 發生問題時應該通知誰?

您的下一步是啟用記錄,並在各個時間點和不同的負載條件下測量效能,以在您的環境中確立 AWS IoT Wireless 正常效能的基準。監控 AWS IoT Wireless 時,請保留歷史監控資料,以便與目前的效能資料進行比較。這可協助您識別正常效能模式和效能異常情況,並策劃解決這些情況的方法。

監控工具

您可以使用下列監控工具來監看 AWS IoT Wireless,在發現問題時回報,並適時自動採取行動:

  • Amazon CloudWatch 會即時監控您的 AWS 資源,以及您在 AWS 上執行的應用程式。您可以收集和追蹤指標、建立自訂儀板表,以及設定警示,在特定指標達到您指定的閾值時通知您或採取動作。例如,您可以讓 CloudWatch 追蹤 CPU 使用量或其他 Amazon EC2 執行個體指標,並在需要時自動啟動新的執行個體。如需詳細資訊,請參閱《Amazon CloudWatch 使用者指南》https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/

  • 網路分析器可讓您監控 LoRaWAN 資源,包括 LoRaWAN 裝置和閘道在內,並且可縮短設定連線以開始接收追蹤訊息所需的時間,進而為您提供即時日誌資訊。如需詳細資訊,請參閱使用網路分析器即時監控無線資源機群

如何使用 Amazon CloudWatch 監控資源

您可以使用 CloudWatch 監控 AWS IoT Wireless,它會收集原始資料並將該資料處理成可讀且近乎即時的指標。這些統計資料會保留 15 個月,以便您存取歷史資訊,並更清楚 Web 應用程式或服務的執行效能。您也可以設定留意特定閾值的警示,當滿足這些閾值時傳送通知或採取動作。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南

若要記錄並監控您的 AWS IoT Wireless 資源,請執行下列步驟:

  1. 建立記錄角色以記錄您的 AWS IoT Wireless 資源,如 建立 AWS IoT Wireless 的記錄角色和政策 所述。

  2. CloudWatch Logs 主控台中的記錄訊息具有預設日誌層級 ERROR,此層級不太詳細,而且只包含錯誤資訊。如果您想要檢視更多詳細訊息,我們建議您首先使用 CLI 來設定記錄,如 設定 AWS IoT Wireless 資源的記錄 所述。

  3. 接下來,您可以透過檢視 CloudWatch Logs 主控台中的日誌項目來監控您的資源。如需詳細資訊,請參閱檢視 CloudWatch AWS IoT Wireless 日誌項目

  4. 您可以使用 Logs groups (記錄群組) 來建立篩選表達式,但我們建議您首先在記錄群組中建立簡單篩選條件並檢視記錄項目,然後移至 CloudWatch Insights 來建立查詢,以根據您正在監控的資源或事件篩選記錄項目。如需詳細資訊,請參閱使用 CloudWatch Insights 來篩選 AWS IoT Wireless 的記錄