2017-12-02 27 views
3

AWSでは、「アプリケーションのロードバランサリクエストカウント/ターゲット」に基づいてスケーリングする自動スケーリングポリシーを作成できます。このようAWS自動スケーリンググループ - アプリケーションロードバランサのリクエストカウント(ターゲットごと)

enter image description here

これは、1つのインスタンスの分とそれは私のためにElbTargetGroup 10「ターゲットごとのリクエスト数」を達成するために目指すべき5の最大を持っています。

私の質問は、「アプリケーション・ロード・バランサ・リクエスト・カウントごと」とは何ですか?

はこれです:ターゲットの数で割ったロードバランサからターゲットへのアクティブな接続の

  • 数?
  • 5分あたりのリクエスト数をターゲット数で割った数ですか?
  • 1分あたりのリクエスト数をターゲット数で割った数ですか?

ドキュメントhereばかり言う:

ターゲットグループ内の各ターゲットが受信した要求の平均数。 TargetGroupディメンションを使用してターゲットグループを指定する必要があります。

また、新しいインスタンスの作成を開始するには、その目標をどれくらいの期間維持する必要がありますか?主な理由は、このロードバランサに多くのリクエストを送信したが、スケーリングイベントがトリガーされていないということです。

+1

良い質問! –

答えて

0

答えはあなたの最初の選択肢である:、メトリックがIまたは5分を超えているかどうか 「ターゲットの数で割ったロードバランサからターゲットへのアクティブな接続の数」以下に説明するように、あなたのCloudWatchの設定に依存します。

あなたは「RequestCount」以降は、アクティブターゲットの数で割った元である「RequestCountPerTarget」の両方が存在することがないAWS ALB doc

にロードバランサのためのすべてのメトリックの定義を見ることができます。

これらの両方の指標はCloudWatchコンソールで見ることができますが、より簡単にはEC2コンソールに表示されます。左側の痛みで[Target Groups]を選択し、[Monitoring]タブを選択します。 (Load Balancer画面のTarget GroupsとMonitoringのモニタリングタブとの間には重複があります)

変更後に自動スケーリングを実行するには、デフォルトでCloudWatchがメトリックをチェックする5分ごとにAWS recommends詳細な監視を有効にして毎分統計情報を取得します