翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Auto Scaling インスタンスのモニタリングを設定する
Amazon EC2 は、インスタンスから未加工データを収集して、Auto Scaling グループの CPU やその他の使用率データを記述する、読み取り可能なほぼリアルタイムのメトリクスに加工します。これらのメトリクスをモニタリングする間隔を、1 分または 5 分のいずれかに設定できます。
インスタンスモニタリングは、インスタンスが起動されるたびに、基本モニタリング (5 分ごと) または詳細モニタリング (1 分ごと) で有効になります。詳細モニタリングでは追加料金が適用されます。詳細については、[Amazon EC2 ユーザーガイド」の「Amazon CloudWatch の料金
Auto Scaling グループを作成する前に、アプリケーションに適したモニタリングタイプを許可する起動テンプレートまたは起動設定を作成する必要があります。グループにスケーリングポリシーを追加する場合は、負荷の変動に迅速に対応するために、詳細モニタリングを使用して EC2 インスタンスのメトリクスデータを 1 分単位で取得することを強くお勧めします。
内容
詳細モニタリングを有効にするには (コンソール)
デフォルトでは、 を使用して起動テンプレートまたは起動設定 AWS Management Console を作成すると、基本モニタリングが有効になります。
起動テンプレートの詳細モニタリングを有効にするには
を使用して起動テンプレートを作成するときは AWS Management Console、詳細セクションの詳細な CloudWatch モニタリングで、有効化を選択します。それ以外の場合は、基本モニタリングが有効です。詳細については、「詳細設定を使用して起動テンプレートを作成する」を参照してください。
起動設定で詳細モニタリングを有効にするには
を使用して起動設定を作成するときは AWS Management Console、「追加設定」セクションで、CloudWatch 内で EC2 インスタンスの詳細モニタリングを有効にする」を選択します。それ以外の場合は、基本モニタリングが有効です。詳細については、「「起動設定を作成する」」を参照してください。
詳細モニタリングを有効にする (AWS CLI)
デフォルトでは、 AWS CLIを使用して起動テンプレートを作成すると、基本モニタリングが有効になります。詳細モニタリングは、 AWS CLIを使用して起動設定を作成する場合に有効になります。
起動テンプレートの詳細モニタリングを有効にするには
起動テンプレートの場合は、create-launch-template"Monitoring":{"Enabled":true}
に設定して詳細モニタリングを有効にするか、または "Monitoring":{"Enabled":false}
に設定して基本モニタリングを有効にします。
起動設定で詳細モニタリングを有効にするには
起動設定の場合は、create-launch-configuration--instance-monitoring
オプションで使用します。このオプションを true
に設定して詳細モニタリングを有効に、または false
に設定して基本モニタリングを有効にします。
--instance-monitoring Enabled=
true
基本モニタリングと詳細モニタリングを切り替える
新しい EC2 インスタンスで有効になるモニタリングのタイプを変更するには、起動テンプレートを更新するか、Auto Scaling グループを更新して新しい起動テンプレートまたは起動設定を使用します。既存のインスタンスは、以前に有効化されたモニタリングタイプを使用し続けます。すべてのインスタンスを更新するには、すべてのインスタンスを終了して Auto Scaling グループに置き換えます。インスタンスを個々に更新するには、monitor-instances
注記
インスタンスの更新機能と最大有効期間の機能を使用すると、Auto Scaling グループ内のすべてのインスタンスを置き換えて、新しい設定を使用する新しいインスタンスを起動することもできます。詳細については、「Auto Scaling グループ内のインスタンスを置き換えます。」を参照してください。
基本モニタリングと詳細モニタリングを切り替えたときは、以下を実行します。
Auto Scaling グループのステップスケーリングポリシーまたはシンプルスケーリングポリシーに関連付けられた CloudWatch アラームがある場合は、put-metric-alarm
CloudWatch エージェントを使用したその他のメトリクスの収集
使用可能なメモリや、使用されているメモリなどのオペレーティングシステムレベルのメトリクスを収集するには、CloudWatch エージェントをインストールする必要があります。追加料金が発生する場合があります。CloudWatch エージェントを使用して、Amazon EC2 インスタンスからシステムメトリクスとログファイルの両方を収集できます。詳細については、Amazon CloudWatch ユーザーガイドの「CloudWatch エージェントにより収集されるメトリクス」を参照してください。