Monitoring Amazon Location Service with Amazon CloudWatch - Amazon Location Service

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

Monitoring Amazon Location Service with Amazon CloudWatch

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

如需詳細資訊,請參閱 。亞馬遜 CloudWatch 使用者指南

Amazon Location Service metrics exported to Amazon CloudWatch

量度是匯出至的時間排序資料點 CloudWatch。維度是用來辨識指標的名稱/值組。如需詳細資訊,請參閱「」使用 CloudWatch 指標CloudWatch亞馬遜的維度 CloudWatch 使用者指南。

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

指標 描述

CallCount

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

有效維度:Amazon Location Service API names

有效統計資訊:總和

單位:計數

ErrorCount

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

有效維度:Amazon Location Service API names

有效統計資訊:總和

單位:計數

SuccessCount

對指定 API 端點發出成功呼叫的次數。

有效維度:Amazon Location Service API names

有效統計資訊:總和

單位:計數

CallLatency

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

有效維度:Amazon Location Service API names

有效統計資訊:平均數

單位:毫秒

View Amazon Location Service metrics

您可以在Amazon CloudWatch主控台或透過使用Amazon CloudWatchAPI。

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

  1. 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇 Metrics (指標)。

  3. 在「」所有指標索引標籤」下方,選擇 Amazon 位置命名空間。

  4. 選取要檢視的指標類型。

  5. 選擇指標並新增至圖表。

如需詳細資訊,請參閱「」檢視可用的指標中的亞馬遜 CloudWatch 使用者指南

Create CloudWatch alarms for Amazon Location Service metrics

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

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

使用設定警示 CloudWatch 安慰

  1. 開啟 CloudWatch 主控台https://console.aws.amazon.com/cloudwatch/

  2. 在導覽窗格中,選擇警示

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

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

  5. 在「」所有量度」索引標籤中,選取 Amazon Location namespace

  6. 選取指標類別。

  7. 找出您要建立警示指標的資料列,然後選取此資料列旁的核取方塊。

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

  9. Under指標」中,填入值。

  10. 指定警報條件

  11. 選擇 Next (下一步)。

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

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

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

    • Under傳送通知到輸入要傳送通知的其他電子郵件地址。

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

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

  14. 輸入警示的名稱與描述,然後選擇下一頁

  15. 確認鬧鐘詳細資料,然後選擇下一頁

注意

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

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

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

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

CloudWatch metric examples for Amazon Location Service

您可以使用GetMetricData用於擷取亞馬遜位置指標的 API。

  • 例如,您可以監控CallCount並設置發生數量下降時的警報。

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

  • 對於另一個範例,您可以監控ErrorCount並設置數量尖峰發生時的警報。

    跟踪器必須與地理圍欄集合相關聯,以便根據地理圍欄評估設備位置。如果您的裝置叢集需要持續更新位置,請參閱CallCount為了BatchEvaluateGeofence或者BatchPutDevicePosition降至零表示更新不再流動。

以下為輸出範例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" } } ] }