監控 Amazon Location Service 與 Amazon CloudWatch - Amazon Location Service

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

監控 Amazon Location Service 與 Amazon CloudWatch

Amazon 以近乎即時的方式 CloudWatch 監控您的AWS資源和執行AWS的應用程式。您可以使用監控 Amazon Location 資源 CloudWatch,該資源會以近乎即時的方式收集原始資料並將指標處理為有意義的統計資料 您可以檢視長達 15 個月的歷史資訊,或搜尋指標以在 Amazon CloudWatch 主控台中檢視,以取得有關 Amazon 位置資源的更多觀點。您也可以透過定義閾值來設定警示,並在達到這些閾值時傳送通知或採取動作。

如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南

Amazon 定 Location Service 指標匯出到 Amazon CloudWatch

量度是匯出至 CloudWatch的時間排序資料點。維度是識別量度的名稱/值組。如需詳細資訊,請參閱 Amazon 使用者指南中的使 CloudWatch 用指 CloudWatch 標CloudWatch維度。

以下是 Amazon 定 Location Service 在AWS/Location命名空間 CloudWatch 中匯出到的指標。

指標 描述

CallCount

對指定 API 端點進行的呼叫數目。

有效維度:Amazon 定 Location Service API 名稱

有效統計資訊:總和

單位:計數

ErrorCount

對指定 API 端點進行呼叫的錯誤回應數。

有效維度:Amazon 定 Location Service API 名稱

有效統計資訊:總和

單位:計數

SuccessCount

對指定 API 端點進行的成功呼叫次數。

有效維度:Amazon 定 Location Service API 名稱

有效統計資訊:總和

單位:計數

CallLatency

對指定 API 端點進行呼叫時,作業處理和傳回回應所需的時間量。

有效維度:Amazon 定 Location Service API 名稱

有效的統計數字:平均

單位:毫秒

檢視 Amazon Location Service 指標

您可以在Amazon CloudWatch主控台或使用 Amazon CloudWatch API 來檢視 Amazon 定 Location Service 的指標。

若要使用 CloudWatch 主控台檢視指標

  1. 請在以下位置開啟 CloudWatch 主控台。 https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 指標

  3. 所有指標索引標籤上,選擇 Amazon 位置命名空間。

  4. 選取要檢視的測量結果類型。

  5. 選取量度並將其新增至圖表。

如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的檢視可用指

為 Amazon 定 CloudWatch Location Service 指標建立警示

您可以使用在 Amazon CloudWatch 定 Location Service 指標上設定警示。例如,您可以在中建立警示,以 CloudWatch 便在發生錯誤計數尖峰時傳送電子郵件。

以下主題給您如何使用 CloudWatch 設定警示的高階概觀。如需詳細指示,請參閱 Amazon 使用 CloudWatch 者指南中的使用警示。

使用 CloudWatch 主控台設定鬧鐘

  1. 請在以下位置開啟 CloudWatch 主控台。 https://console.aws.amazon.com/cloudwatch/

  2. 在功能窗格中,選擇 [警報]。

  3. 選擇 Create Alarm (建立警示)。

  4. 選擇 Select metric (選取指標)。

  5. 所有指標索引標籤上,選取 Amazon 位置命名空間。

  6. 選取測量結果類別。

  7. 找出含有您要建立警示之量度的資料列,然後選取此列旁的核取方塊。

  8. 選擇選取指標

  9. 在「度量」下,填入值。

  10. 指定警示條件

  11. 選擇下一步

  12. 如果您要在符合鬧鐘條件時傳送通知:

    • 警示狀態觸發下,選取警示狀態以提示要傳送的通知。

    • 「選取 SNS 主題」下,選擇「建立新主題」以建立新的 Amazon Simple Notification Service (Amazon SNS) 主題。輸入主題名稱和要傳送通知的電子郵件。

    • 在「傳送通知以輸入要傳送通知的其他電子郵件地址」下方。

    • 選擇 Add notification (新增通知)。此清單會儲存並顯示在欄位中供未來警示使用。

  13. 完成時,請選擇下一步

  14. 輸入鬧鐘的名稱和說明,然後選擇「下一步」。

  15. 確認鬧鐘詳細資料,然後選擇「下一步」。

注意

建立新的 Amazon SNS 主題時,您必須先驗證電子郵件地址,才能傳送通知。如果未驗證電子郵件,當狀態變更啟動警示時,將不會收到通知。

如需如何使用 CloudWatch 主控台設定警示的詳細資訊,請參閱 Amazon 使用 CloudWatch者指南的建立可傳送電子郵件的警示。

用 CloudWatch 於監控配額的使用情況

您可以建立 Amazon CloudWatch 警示,以在指定配額的使用率超過可設定的閾值時通知您。這可讓您識別何時接近配額限制,並調整使用率以避免成本超支,或視需要要求增加配額。如需如何使用監控配額 CloudWatch 的相關資訊,請參閱 Amazon 使用 CloudWatch 者指南的視覺化服務配額和設定警示。

CloudWatch Amazon 定 Location Service 的指標示例

您可以使用 GetMetricDataAPI 擷取 Amazon 位置的指標。

  • 例如,您可以監視CallCount並設定發生數量下降時的警示。

    監控的CallCount指標SendDeviceLocation可協助您瞭解追蹤的資產。如果下CallCount降,則意味著跟踪的資產(例如卡車車隊)已停止發送其當前位置。為此設置警報可以幫助通知您發生了問題。

  • 對於另一個範例,您可以監視ErrorCount並設定發生數字尖峰的時間警示。

    跟踪器必須與地理圍欄集合相關聯,以便根據地理圍欄進行評估設備位置。如果您的裝置叢集需要持續的位置更新,看到 CallCount for BatchEvaluateGeofenceBatchPutDevicePosition降到零表示更新不再流動。

以下是GetMetricData用於建立地圖資源CallCountErrorCount建立地圖資源的度量的範例輸出。

{ "StartTime": 1518867432, "EndTime": 1518868032, "MetricDataQueries": [ { "Id": "m1", "MetricStat": { "Metric": { "Namespace": "AWS/Location", "MetricName": "CallCount", "Dimensions": [ { "Name": "SendDeviceLocation", "Value": "100" } ] }, "Period": 300, "Stat": "SampleCount", "Unit": "Count" } }, { "Id": "m2", "MetricStat": { "Metric": { "Namespace": "AWS/Location", "MetricName": "ErrorCount", "Dimensions": [ { "Name": "AssociateTrackerConsumer", "Value": "0" } ] }, "Period": 1, "Stat": "SampleCount", "Unit": "Count" } } ] }