翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Application Auto Scaling をモニタリングする
モニタリングは、Application Auto Scaling やその他の AWSソリューションの信頼性、可用性、パフォーマンスを維持する上で重要な部分です。マルチポイント障害が発生した場合は、その障害をより簡単にデバッグできるように、AWSソリューションのすべての部分からモニタリングデータを収集する必要があります。 は、Application Auto Scaling を監視し、問題が発生したときに報告し、必要に応じて自動アクションを実行するためのモニタリングツールAWSを提供します。
AWSリソースの管理には、次の機能を使用できます。
- AWS CloudTrail
-
を使用するとAWS CloudTrail、 によって、または に代わって Application Auto Scaling API に対して行われた呼び出しを追跡できますAWS アカウント。CloudTrail は、その情報をログファイルの形で指定した Amazon S3 バケットに格納します。Application Auto Scaling を呼び出したユーザーとアカウント、呼び出し元の IP アドレス、および呼び出し日時を特定できます。詳細については、「を使用した Application Auto Scaling API コールのログ記録AWS CloudTrail」を参照してください。
注記
ワークロードに関するデータのログ記録と収集に役立つ他のAWSサービスについては、「 規範ガイダンス」の「アプリケーション所有者のログ記録とモニタリングガイド」を参照してください。 AWS
- Amazon CloudWatch
-
Amazon CloudWatch を使用すると、ログを分析し、リアルタイムで AWS リソースとホストアプリケーションのメトリクスをモニタリングできます。メトリクスを収集および追跡し、カスタマイズされたダッシュボードを作成し、指定されたメトリックが指定したしきい値に達したときに通知またはアクションを実行するアラームを設定できます。例えば、CloudWatch にリソースの使用状況を追跡させて、使用率が非常に高い場合やメトリクスのアラームが
INSUFFICIENT_DATA状態になったときに通知するように設定できます。詳細については、「CloudWatch を使用してスケーラブルリソースの使用状況を監視する」を参照してください。CloudWatch は、Application Auto Scaling の AWSAPI 使用状況メトリクスも追跡します。これらのメトリクスを使用して、API 呼び出し量が定義したしきい値を超えたときに警告するアラームを設定できます。詳細については、Amazon CloudWatch ユーザーガイドの「AWS CloudWatch 使用状況メトリクスの使用」を参照してください。
- Amazon EventBridge
-
Amazon EventBridge は、アプリケーションをさまざまなイベントソースのデータに簡単に接続できるようにするサーバーレスイベントバスサービスです。EventBridge は、独自のアプリケーション、Software-as-a-Service (SaaS) アプリケーション、および AWSのサービスからリアルタイムデータのストリームを配信し、そのデータを Lambda などのターゲットにルーティングします。これにより、サービスで発生したイベントをモニタリングし、イベント駆動型アーキテクチャを構築できます。詳細については、「Amazon EventBridge を使用して Application Auto Scaling イベントをモニタリングする」を参照してください。
- AWS Health Dashboard
-
Health Dashboard(PHD) は情報を表示し、AWSリソースの正常性の変化によって呼び出される通知も提供します。情報は 2 つの方法で表示されます。ダッシュボードには、最近のイベントおよび予定されているイベントがカテゴリ別に分類されて表示されます。詳細なイベントログには、過去 90 日間のすべてのイベントが表示されます。詳細については、「Getting started with Health Dashboard」を参照してください。