本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon CloudWatch 監控 AWS IoT 1-Click
AWS IoT 1-Click 會代表您自動監視裝置,並透過Amazon CloudWatch
Amazon CloudWatch Events 可讓您自動化 AWS 服務,並自動回應系統事件 (例如應用程式可用性的問題或資源的變動)。來自 AWS 服務的事件,會以接近即時的速度傳送到 CloudWatch 事件。您可編寫簡單的規則,來指示您在意的事件,以及當事件符合規則時所要自動執行的動作。您可觸發下列動作:
-
叫用 AWS Lambda 函數。
-
調用 Amazon EC2 運行命令。
-
將事件轉送至 Amazon Kinesis Data Streams。
-
啟動 AWS Step Functions 狀態機器。
-
通知 Amazon SNS 主題或 AWS SMS 佇列。
AWS IoT 1-Click 會追蹤並報告下列指標:
TotalEvents 追蹤裝置發佈的事件數。可以透過裝置事件、專案、裝置類型或產品類型檢視和繪製此指標。
RemainingLife代表裝置剩餘壽命的近似百分比。AWS IoT 1-Click 會根據裝置的製造商分級回報此數字。例如,如果按鈕設計為可以保持約 2000 下滑鼠點擊數,並且已記錄 500 下滑鼠點擊數,則 RemainingLife 值報告為 75%。系統可以按專案、裝置類型或產品類型檢視和繪製 RemainingLife 指標。客戶可以使用 RemainingLife 指標設定在裝置低於特定閾值時觸發的警報。然後,客戶可以查詢RemainingLife的裝置,藉由使用
GetDeviceHealthParameters
方法來識別具有低RemainingLife值。CallbackInvocationErrors 指標在裝置發出事件時,追蹤叫用回呼 (Lambda 函數) 時出現的故障。可以透過叫用的回呼 (Lambda 函數 ARN 設定為回呼) 或專案來查看和繪製 CallbackInvocationErrors 指標。客戶可以設定CallbackInvocationErrors指標,當 AWS IoT 1-Click 無法將來自其裝置的事件路由到其設定的 Lambda 函數時,指標設定為通知。
如需詳細資訊,請參閱 Amazon CloudWatch Events 使用者指南。