Monitoring

CloudWatch Alarms

CloudWatch Alarms に移動します。

  1. ターゲットトラッキングが Insufficient data 状態になっている可能性があります。ターゲットトラッキングのスケーリングポリシーでは、指定されたメトリックのデータが不十分な場合、スケーリングを 行ないませんInsufficientData
  2. 状態がIn alarmに変わらない場合は、引き続き Cloud9 から負荷をかけます。

    for i in {1..30}
    do
    ab -c 800 -n 800 -t 10 [Your ALB DNS name] + /
    ab -c 800 -n 800 -t 10 [Your ALB DNS name] + /cats
    ab -c 800 -n 800 -t 10 [Your ALB DNS name] + /dogs
    done
    

    InAlarm

  3. アラーム名をクリックすると、赤いベースラインの上に Networking > 50000 が表示されます。 AlarmGraph

Amazon ECS

  1. 別のブラウザタブでAmazon ECSを開き、ECSクラスターを監視します。ECS Instances**タブを開きます。
  2. ECSインスタンスの数が4になっているのがわかります。新しく追加されたインスタンスには、まだ実行中のタスクがないことがわかります。 ClusterAutoScaled
  3. 新しいタスクがプロビジョニングされると、ECSはタスク数の少ないインスタンスを選択します。 SpreadTasks

5.Monitoring で学んだことを活かす

  1. Metrics タブを選択します。View Container Insights**をクリックすると、基本的な情報を確認することができます。これにより、CloudWatch Container Insightにリダイレクトされます。 ECSMetrics
  2. Container Insightsでは、ECSクラスターのより詳細な情報が表示されます。ECSクラスターのオートスケーリングのトリガーとなる、ネットワークトラフィック(バイト/秒)のメトリクスも確認できます。グラフの上にマウスを置くと、時間とバイトのより具体的な情報を見ることができます。 NetworkInsights