Amazon ECS のモニタリング - Amazon Elastic Container Service

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

Amazon ECS のモニタリング

モニタリングは、Amazon ECS および AWS ソリューションの信頼性、可用性、パフォーマンスを維持する上で重要な部分です。マルチポイント障害が発生した場合は、その障害をより簡単にデバッグできるように、 AWS ソリューションのすべての部分からモニタリングデータを収集する必要があります。Amazon ECS のモニタリングを開始する前に、以下の質問に対する回答を反映したモニタリング計画を作成します。

  • モニタリングの目的は何ですか?

  • どのリソースをモニタリングしますか?

  • どのくらいの頻度でこれらのリソースをモニタリングしますか?

  • どのモニタリングツールを利用しますか?

  • 誰がモニタリングタスクを実行しますか?

  • 問題が発生したときに誰が通知を受け取りますか?

使用可能になるメトリクスは、クラスター内のタスクとサービスの起動タイプに応じて異なります。サービスに Fargate 起動タイプを使用している場合、サービスの監視を支援するための CPU とメモリの使用状況メトリクスが提供されます。Amazon EC2起動タイプの場合、基盤となるインフラストラクチャを構成する EC2 インスタンスを所有し、それらのインスタンスをモニタリングする必要があります。CPU とメモリの予約率および使用率に関する追加のメトリクスは、クラスター、サービス、タスクで使用できます。

次のステップでは、さまざまなタイミングと負荷条件でパフォーマンスを測定することにより、お客様の環境で通常の Amazon ECS のパフォーマンスのベースラインを確定します。Amazon ECS のモニタリングでは、過去のモニタリングデータを保存し、現在のパフォーマンスデータと比較することで、パフォーマンスの通常パターンと異常パターンを特定し、問題に対処する方法を考案できます。

ベースラインを確立するには、少なくとも、次の項目をモニタリングする必要があります。

  • Amazon ECS クラスターの CPU とメモリの予約率および使用率に関するメトリクス

  • Amazon ECS サービスの CPU とメモリの使用率メトリクス

    詳細については、「Amazon ECS メトリクスの表示」を参照してください。