このトピックでは、Elastic Compute Service (ECS) コンソールでバーストパフォーマンスインスタンスの CPU 使用率と CPU クレジットを表示する方法、および CloudMonitor コンソールで CPU クレジットのアラートルールを作成する方法について説明します。
前提条件
アラート通知を受信するには、まずアラートグループを作成する必要があります。 詳細については、「アラート連絡先またはアラートグループの作成」をご参照ください。
背景情報
バーストパフォーマンスインスタンスの CPU クレジットの変更は、その CPU 使用率とパフォーマンスに直接影響します。 CloudMonitor コンソールでアラートルールを作成して、1 つ以上のバーストパフォーマンスインスタンスの「バーストパフォーマンスインスタンス - 消費 CPU クレジット」、「バーストパフォーマンスインスタンス - 獲得 CPU クレジット」、「バーストパフォーマンスインスタンス - 超過 CPU クレジット」、「バーストパフォーマンスインスタンス - 前払い CPU クレジット」などのメトリックをモニタリングできます。 次の表に、バーストパフォーマンスインスタンスの CPU クレジットをモニタリングするためのメトリックを示します。
|
メトリック |
説明 |
|
バーストパフォーマンスインスタンス - 消費 CPU クレジット |
このメトリックは、消費された CPU クレジットの変化を追跡します。 その傾向は CPU 使用率を反映します。 詳細については、「CPU クレジット」をご参照ください。 |
|
バーストパフォーマンスインスタンス - 獲得 CPU クレジット |
CPU 使用率を維持するために利用可能な CPU クレジット残高を追跡します。 詳細については、「CPU クレジット」をご参照ください。 |
|
バーストパフォーマンスインスタンス - 超過 CPU クレジット |
このメトリックは、超過 CPU クレジットの変化を追跡します。 超過 CPU クレジットは、無制限モードが有効な場合にのみ消費されます。 詳細については、「パフォーマンスモード」をご参照ください。 |
|
バーストパフォーマンスインスタンス - 前払い CPU クレジット |
このメトリックは、前払い CPU クレジットの変化を追跡します。 前払い CPU クレジットは、無制限モードが有効な場合にのみ消費されます。 詳細については、「パフォーマンスモード」をご参照ください。 |
CPU クレジット使用量の表示
次の手順に従って、ECS コンソールでバーストパフォーマンスインスタンスの CPU クレジットのリアルタイムの傾向を表示します。
ECS コンソール - インスタンスに移動します。
ページの左上隅で、リージョンとリソースグループを選択します。
-
目的のバースト可能インスタンスを見つけ、その ID をクリックして インスタンス詳細 ページに移動します。
-
モニタリーグ タブをクリックして、CPU クレジット使用量と CPU 使用率を表示します。
説明-
ECS コンソールで表示する CPU 使用率は、ECS インスタンス内のオペレーティングシステムによってモニタリングされます。 CPU クレジットの消費は、この値に基づいていません。
-
物理ホストレイヤーは、CPU クレジット消費量の計算に使用される CPU 使用率データを収集します。このデータには、ECS インスタンス内の特権命令のエミュレーションオーバーヘッドが含まれます。CloudMonitor コンソールにログインし、ホストのモニタリング ページでインスタンス ID をクリックすると、Basic Monitoring タブで関連データを表示できます。詳細については、「ホスト監視の概要」をご参照ください。
-
CPU クレジットのアラートルールの作成
以下のステップでは、CloudMonitor コンソールで Total Credit および バースト可能インスタンスの超過 CPU クレジット メトリックのアラートルールを作成する方法を説明します。
-
標準モードでは、バースト可能インスタンスに利用可能な CPU クレジットがない場合、その CPU 使用率はベースラインパフォーマンスを超えることはできません。バースト対応インスタンスーCPU クレジット残高 を監視することで、インスタンスのパフォーマンスが制限されていることを把握し、無制限モードを有効にするかどうかの判断に役立てることができます。
-
無制限モードでは、バースト可能インスタンスは、アドバンスト CPU クレジットを使い果たした後、ベースラインパフォーマンスを超える CPU 使用率を維持するために、超過 CPU クレジットを消費します。超過 CPU クレジットは 1 時間単位で課金されます。したがって、バースト可能インスタンス - 超過 CPU クレジット をモニタリングすることで、超過 CPU クレジットに対する課金の開始が通知され、無制限モードを無効にするかどうかを判断できるようになります。
-
CloudMonitor コンソールにログインします。
-
左側のナビゲーションウィンドウで、 を選択します。
-
アラートルール ページで、アラームの作成 をクリックします。
-
アラートルールの作成 パネルで、次の設定を構成します。
-
リソース情報を設定します。
-
プロダクト: Elastic Compute Service (ECS) を選択します。
-
リソース範囲: インスタンス を選択します。
-
関連リソース:1 つ以上のバーストパフォーマンスインスタンスを選択します。
-
-
。ルールの説明を追加する パネルで、次のパラメーターを設定します。
-
ルール名: 任意の名前を入力します。
-
インジケータータイプ: シンプルインジケーター。
-
モニタリングインジケーター と しきい値とアラームレベル を設定します。
バースト対応インスタンスーCPU クレジット残高 のモニタリング例: を選択します。 この例では、「バースト可能インスタンス - 獲得 CPU クレジット」の平均値が 1 分間を 1 期間とし、3 連続期間で 1 未満になった場合に、ルールによって警告がトリガーされます。
説明獲得 CPU クレジットが 1 未満の場合、標準モードではバーストパフォーマンスインスタンスの CPU 使用率はベースラインパフォーマンスを超えることはできません。 無制限モードでは、CPU 使用率がベースラインパフォーマンスを超えると、インスタンスは前払い CPU クレジットと超過 CPU クレジットを消費し始めます。 パフォーマンスの制約に対する許容度に基づいて、トリガー条件の連続期間数を設定できます。
-
-
チャネル無音サイクル:アラート通知を送信する間隔を選択します。
-
有効期間: 通知を受信できる期間を選択します。
-
アラート連絡先グループ:アラートグループを選択します。
利用できる連絡先グループがない場合は、右側の送信先グループを作成をクリックして作成してください。
-
Tag: アラート通知にカスタムタグを追加します。
-
詳細設定 を設定します。
-
アラートコールバック: CloudMonitor が POST リクエストでプッシュするアラート情報を受信するための、公開アクセス可能な URL です。
-
プッシュチャンネル。
-
Auto Scaling:自動スケーリング を有効にすると、アラートが対応するスケーリングルールをトリガーします。
-
Log Service: Log Service を有効にすると、CloudMonitor は、アラートが発生したときに Log Service の指定された Logstore にアラート情報を書き込みます。
-
メッセージサービス (MNS) - トピック:[メッセージサービス (MNS) - トピック] を有効にすると、CloudMonitor は、アラート発生時に Message Service (MNS) の指定されたトピックにアラート情報を書き込みます。
-
Function Compute:Function Compute を有効にすると、アラートが発生したときに CloudMonitor は Function Compute にアラート通知を送信してフォーマットさせます。Function Compute のリージョン、サービス、および関数を指定する必要があります。
-
-
データ処理方法なし: モニタリングデータがない場合のアクションを指定します。デフォルト値は 何もしないでください です。
-
-
-
設定を構成したら、OK をクリックします。