Amazon Location Service を Amazon でモニタリングする CloudWatch - Amazon Location Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Location Service を Amazon でモニタリングする CloudWatch

Amazon は、 AWS リソースと、実行するアプリケーションを AWS ほぼリアルタイムで CloudWatch モニタリングします。を使用して Amazon Location リソースをモニタリングできます。これにより CloudWatch、生データが収集され、メトリクスがほぼリアルタイムで意味のある統計に処理されます。最大 15 か月間の履歴情報を表示するか、Amazon Location リソースに関する詳細な視点を得るために Amazon CloudWatch コンソールでメトリクスを検索して表示できます。しきい値を定義してアラームを設定し、そのしきい値に達したときに通知を送信したりアクションを実行したりすることもできます。

詳細については、「Amazon CloudWatch ユーザーガイド」を参照してください。

Amazon Location Service メトリクスを Amazon にエクスポート CloudWatch

メトリクスは、 にエクスポートされる時系列のデータポイントです CloudWatch。ディメンションは、メトリクスを識別する名前と値のペアです。詳細については、「Amazon CloudWatch ユーザーガイド」の CloudWatch 「メトリクスとディメンションの使用」を参照してください。 CloudWatch

以下は、Amazon Location Service がAWS/Location名前空間 CloudWatch でエクスポートするメトリクスです。

メトリクス 説明

CallCount

特定のAPIエンドポイントに対して行われた呼び出しの数。

有効なディメンション: Amazon Location Service API名

有効な統計: Sum

単位: カウント

ErrorCount

特定のAPIエンドポイントに対して行われた呼び出しからのエラーレスポンスの数。

有効なディメンション: Amazon Location Service API名

有効な統計: Sum

単位: カウント

SuccessCount

特定のAPIエンドポイントに対して行われた成功した呼び出しの数。

有効なディメンション: Amazon Location Service API名

有効な統計: Sum

単位: カウント

CallLatency

特定のAPIエンドポイントに対して呼び出しが行われたときに、オペレーションがレスポンスを処理して返すのにかかる時間。

有効なディメンション: Amazon Location Service API名

有効な統計: Average

単位: ミリ秒

Amazon Location Service のメトリクスを見る

Amazon Location Service のメトリクスは、 Amazon CloudWatch コンソールまたは を使用して表示できます Amazon CloudWatch API。

CloudWatch コンソールを使用してメトリクスを表示するには

  1. で CloudWatch コンソールを開きますhttps://console.aws.amazon.com/cloudwatch/

  2. ナビゲーションペインで Metrics (メトリクス) を選択します。

  3. すべてのメトリクスタブで、Amazon Location 名前空間を選択してください。

  4. 表示するメトリクスのタイプを選択します。

  5. メトリクスを選択してグラフに追加します。

詳細については、「Amazon ユーザーガイド」の「使用可能なメトリクスの表示」を参照してください。 CloudWatch

Amazon Location Service メトリクスの CloudWatch アラームを作成する

CloudWatch を使用して、Amazon Location Service メトリクスにアラームを設定できます。例えば、 でアラームを作成して、エラー数が急増するたびに E CloudWatch メールを送信できます。

以下のトピックでは、 を使用してアラームを設定する方法の概要を説明します CloudWatch。詳細な手順については、「Amazon CloudWatch ユーザーガイド」の「アラームの使用」を参照してください。

CloudWatch コンソールを使用してアラームを設定するには

  1. で CloudWatch コンソールを開きますhttps://console.aws.amazon.com/cloudwatch/

  2. ナビゲーションペインで、アラームを選択します。

  3. アラームの作成(アラームの作成) を選択します。

  4. メトリクスの選択 を選択します。

  5. すべてのメトリクスタブで、Amazon Location 名前空間を選択してください。

  6. メトリクスカテゴリを選択してくだい。

  7. アラームを作成したいメトリクスのあるその行の横にあるチェックボックスを選択してください。

  8. メトリクスの選択 を選択します。

  9. メトリクスに値を入力してください。

  10. アラームの条件を指定してください。

  11. 次へ をクリックします。

  12. アラーム条件が満たされたときに通知を送信したい場合:

    • アラーム状態のトリガーで、通知の送信を促すアラーム状態を選択します。

    • SNS 「トピックを選択」で、「新しいトピックの作成」を選択して、新しい Amazon Simple Notification Service (Amazon SNS) トピックを作成します。トピック名と通知の送信先のメールを入力します。

    • 通知を送信で、通知の送信先となる追加のメールアドレスを入力します。

    • 通知を追加 をクリックします。このリストは保存され、今後のアラーム用のフィールドに表示されます。

  13. 終了したら、次へを選択します。

  14. アラームの名前と説明を入力し、次へを選択します。

  15. アラームの詳細を確認して、次へを選択します。

注記

新しい Amazon SNSトピックを作成するときは、通知を送信する前に E メールアドレスを確認する必要があります。メールが確認されていない場合、状態の変化によりアラームが開始されても、通知は受信されません。

CloudWatch コンソールを使用してアラームを設定する方法の詳細については、「Amazon CloudWatch ユーザーガイド」の「E メールを送信するアラームを作成する」を参照してください。

CloudWatch を使用してクォータに対する使用状況をモニタリングする

特定のクォータの使用率が設定可能なしきい値を超えたときに通知する Amazon CloudWatch アラームを作成できます。これにより、割り当ての限界に近づいたことを認識し、コストオーバーを避けるために利用率を調整するか、必要であれば割り当ての増額を要求することができる。 CloudWatch を使用してクォータをモニタリングする方法については、「Amazon CloudWatch ユーザーガイド」の「サービスクォータの視覚化」と「アラームの設定」を参照してください。

CloudWatch Amazon Location Service のメトリクスの例

を使用してGetMetricDataAPI、Amazon Location のメトリクスを取得できます。

  • 例えば、CallCount をモニタリングして、数値が低下したときのアラームを設定することができます。

    SendDeviceLocationCallCount メトリクスをモニタリングすることで、追跡対象資産の全体像を把握しやすくなります。CallCount 値が下がった場合は、トラックのフリートなどの追跡対象資産が現在の位置の送信を停止したことを意味します。このアラームを設定することで、問題が発生したことを知らせるのに役立ちます。

  • 別の例では、ErrorCount をモニタリングして、数値の急上昇が起こったときにアラームを設定することができます。

    デバイスの位置をジオフェンスと照合して評価するには、トラッカーをジオフェンスコレクションに関連付ける必要があります。継続的な位置情報の更新を必要とするデバイスフリートがある場合、BatchEvaluateGeofence または BatchPutDevicePositionCallCount がゼロになるのは、更新がもはや流れていないことを表示します。

以下は、マップリソースを作成ErrorCountするための CallCountおよび のメトリクスGetMetricDataを含む の出力例です。

{ "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" } } ] }