Auto Scaling グループのスケーリングアクティビティを検証する - Amazon EC2 Auto Scaling

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

Auto Scaling グループのスケーリングアクティビティを検証する

Amazon EC2コンソールの Amazon EC2 Auto Scaling セクションで、Auto Scaling グループのアクティビティ履歴を使用すると、現在進行中のスケーリングアクティビティの現在のステータスを表示できます。スケーリングが終了すると、それが成功したか失敗したかを確認できます。これは、Auto Scaling グループを作成している場合や、既存のグループにスケーリング条件を追加している場合に特に便利です。

ターゲット追跡、ステップ、または簡易スケーリングポリシーを Auto Scaling グループに追加すると、Amazon EC2 Auto Scaling は直ちにメトリクスに対するポリシーの評価を開始します。メトリクスアラームは、メトリクスが指定された評価期間数のしきい値を超えたときに ALARM状態になります。これは、スケーリングポリシーは、それが作成された直後から、スケーリング処理に反映されることを意味します。Amazon EC2 Auto Scaling がスケーリングポリシーに応じて希望する容量を調整すると、アカウントのスケーリングアクティビティを確認できます。Amazon EC2 Auto Scaling からスケーリングアクティビティに関する E メール通知を受信する場合は、「」の手順に従いますAmazon EC2 Auto Scaling の Amazon SNS通知オプション

ヒント

以下の手順では、Auto Scaling グループについて [Activity history] (アクティビティ履歴) と [Instances] (インスタンス) の各セクションを調べます。どちらのセクションにも、名前付きの列がすでに表示されているはずです。非表示の列を表示する、または表示される行の数を変更するには、各セクションの右上隅にある歯車アイコンを選択して設定モーダルを開き、必要に応じて設定を更新してから、[Confirm] (確認) を選択します。

Auto Scaling グループのスケーリングアクティビティを表示するには (コンソール)
  1. で Amazon EC2コンソールを開きhttps://console.aws.amazon.com/ec2/、ナビゲーションペインから Auto Scaling Groups を選択します。

  2. 画面の上部のナビゲーションバーで、Auto Scaling グループが配置されているリージョンを選択します。

  3. Auto Scaling グループの横にあるチェックボックスを選択します。

    ページの下部にスプリットペインが開きます。

  4. [Activity] (アクティビティ) タブで、[Activity history] (アクティビティ履歴) の下の [Status] (ステータス) 列に、Auto Scaling グループがインスタンスを正常に起動あるいは終了したか、または、依然としてスケーリングが進行中なのかが表示されます。

  5. (オプション) スケーリングアクティビティが多数存在する場合は、アクティビティ履歴の上部端にある [>] アイコンを選択して、スケーリングアクティビティの次ページを表示します。

  6. [Instance management (インスタンス管理)] タブにある、[Instances (インスタンス)] の [Lifecycle (ライフサイクル)] 列にインスタンスの状態が含まれます。インスタンスが起動し、ライフサイクルフックが終了すると、そのライフサイクル状態は InService に変わります。ヘルスステータス列には、EC2インスタンスのインスタンスヘルスチェックの結果が表示されます。

Auto Scaling グループのスケーリングアクティビティを表示するには (AWS CLI)

次の describe-scaling-activities コマンドを使用します。

aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg

以下は出力例です。

スケーリングアクティビティは、開始時刻順に並べられます。まだ進行中のアクティビティを最初に説明します。

{ "Activities": [ { "ActivityId": "5e3a1f47-2309-415c-bfd8-35aa06300799", "AutoScalingGroupName": "my-asg", "Description": "Terminating EC2 instance: i-06c4794c2499af1df", "Cause": "At 2020-02-11T18:34:10Z a monitor alarm TargetTracking-my-asg-AlarmLow-b9376cab-18a7-4385-920c-dfa3f7783f82 in state ALARM triggered policy my-target-tracking-policy changing the desired capacity from 3 to 2. At 2020-02-11T18:34:31Z an instance was taken out of service in response to a difference between desired and actual capacity, shrinking the capacity from 3 to 2. At 2020-02-11T18:34:31Z instance i-06c4794c2499af1df was selected for termination.", "StartTime": "2020-02-11T18:34:31.268Z", "EndTime": "2020-02-11T18:34:53Z", "StatusCode": "Successful", "Progress": 100, "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}", "AutoScalingGroupARN": "arn" }, ... ] }

出力のフィールドの説明については、「Amazon EC2 Auto Scaling APIリファレンス」の「アクティビティ」を参照してください。

削除されたグループのスケーリングアクティビティの取得方法と、発生する可能性のあるエラーの種類と処理方法の詳細については、「Amazon EC2 Auto Scaling の問題のトラブルシューティング」を参照してください。