クラウドサービスの汎用クォータと API レート制限のアラームルールを作成します。クォータ項目のモニタリングメトリクスがアラーム条件に達すると、アラーム通知が届き、タイムリーにクォータの引き上げを申請できます。
前提条件
CloudMonitor コンソールでアラート連絡先とアラート連絡先グループを作成して、アラーム通知を受信します。詳細については、「アラート連絡先またはアラート連絡先グループの作成」をご参照ください。
Resource Access Management (RAM) ユーザーを使用してクォータアラームを管理する場合、RAM ユーザーには Quota Center の管理権限 (
次のカスタムポリシーは、必要な権限を付与します。詳細については、「カスタムポリシーの作成」および「RAM ユーザーの権限の管理」をご参照ください。AliyunQuotasFullAccess) と、CloudMonitor でクォータアラームを作成および削除する権限が必要です。
{
"Statement": [
{
"Effect": "Allow",
"Action": [
"cms:PutMetricRuleTargets",
"cms:PutResourceMetricRules",
"cms:DeleteMetricRules",
"cms:DeleteMetricRuleTargets"
],
"Resource": "*"
}
],
"Version": "1"
}課金
クォータアラームは CloudMonitor のアラート機能を使用します。クォータアラームで料金が発生するかどうかは、通知方法によって決まり、次のように課金されます:
メールとアラートコールバック:どちらも無料です。
操作手順
汎用クォータまたは API レート制限に対してクォータアラームを作成できます。各クォータタイプについて、単一のクォータ項目をモニタリングすることも、クラウドサービスのすべてのクォータ項目をモニタリングすることもできます。使用するパスについては、次の表で説明します。
| モニタリング対象 | パス |
| スポットインスタンスの最大 vCPU 数など、クラウドサービスの単一の汎用クォータ | 単一クォータアラーム。「汎用クォータアラームの作成」をご参照のうえ、[Create a single-quota alert] タブをクリックしてください。 |
| 使用率または使用可能率による、クラウドサービスのすべての汎用クォータ | グローバルアラームルール。「汎用クォータアラームの作成」をご参照のうえ、[Create a global alert rule] タブをクリックしてください。 |
| 特定の API オペレーションのレート制限など、クラウドサービスの単一の API レート制限 | 単一クォータアラーム。「API レート制限アラームの作成」をご参照のうえ、[Create a single-quota alert] タブをクリックしてください。 |
| 使用率または使用可能率による、クラウドサービスのすべての API レート制限 | グローバルアラームルール。「API レート制限アラームの作成」をご参照のうえ、[Create a global alert rule] タブをクリックしてください。 |
コンソールでは、クォータアラーム機能に [Alarm] というラベルが付けられています。たとえば、[Alarm Settings]、アラートルールの作成、ルール名 などです。
汎用クォータアラームの作成
単一クォータアラームの作成
単一クォータアラームは、特定のクラウドサービスの単一の汎用クォータをモニタリングします。
例えば、Elastic Compute Service (ECS) の [Maximum vCPUs for Spot Instances] クォータ (値は 512) に対してクォータアラームを作成できます。スポットインスタンスの実際の vCPU 数がクォータの 80% 以上に達すると、アラート連絡先グループ内のアラート連絡先にメールでアラーム通知が送信されます。
Quota Center コンソールにログインします。
左側のナビゲーションペインで、プロダクト > ユニバーサルクォータ を選択します。
一般クォータのあるプロダクト ページで、対応するカテゴリでモニタリングするクラウドサービスをクリックします。例えば、エラスティックコンピューティング セクションの ECS Quotas by Instance Type をクリックします。
[Maximum vCPUs for Spot Instances] など、モニタリングするクォータ項目を見つけ、[Actions] 列の アラートルールの作成 をクリックします。
アラートルールの作成 ページで、アラームルールを設定し、確認 をクリックします。最低限、ルール名、アラームメトリクス、しきい値とアラートレベル、アラート連絡先グループを設定する必要があります。パラメーターの詳細については、「アラームルールのパラメーター」をご参照ください。
確認 をクリックすると、クォータアラームが作成されます。アラームルールの詳細を表示するには、「クォータアラームのリストとその詳細の表示」をご参照ください。
グローバルアラームルールの作成
グローバルアラームルールは、特定のクラウドサービスのすべての汎用クォータをモニタリングします。クラウドサービスのいずれかの汎用クォータの使用率または使用可能率がしきい値に達すると、アラームがトリガーされます。グローバルアラームルールは、アラームメトリクスとして [Usage percentage (%)] と [Available percentage (%)] のみをサポートします。
例えば、ECS Quotas by Instance Type のグローバルアラームルールを作成できます。いずれかの汎用クォータの使用率が 80% 以上に達すると、アラート連絡先グループ内のアラート連絡先にメールでアラーム通知が送信されます。
Quota Center コンソールにログインします。
左側のナビゲーションペインで、プロダクト > ユニバーサルクォータ を選択します。
一般クォータのあるプロダクト ページで、対応するカテゴリでモニタリングするクラウドサービスをクリックします。例えば、エラスティックコンピューティング セクションの ECS Quotas by Instance Type をクリックします。
ページの右上隅にある グローバルアラートルール をクリックします。
アラートルールの作成 ページで、アラームルールを設定し、確認 をクリックします。最低限、ルール名、アラームメトリクス、しきい値とアラートレベル、アラート連絡先グループを設定する必要があります。パラメーターの詳細については、「アラームルールのパラメーター」をご参照ください。
確認 をクリックすると、クォータアラームが作成されます。その他のパラメーターは、単一クォータアラームのパラメーターと同じです。アラームルールの詳細を表示するには、「クォータアラームのリストとその詳細の表示」をご参照ください。
API レート制限アラームの作成
単一クォータアラームの作成
単一クォータアラームは、特定のクラウドサービスの単一の API レート制限をモニタリングします。
例えば、Auto Scaling の [AttachDBInstances] (レート制限は 60 秒あたり 300 コール) に対してクォータアラームを作成できます。実際のコール数が 60 秒あたり 250 コール以上に達すると、アラート連絡先グループのアラート連絡先にメールでアラーム通知が送信されます。
Quota Center コンソールにログインします。
左側のナビゲーションペインで、プロダクト > APIレート割り当て を選択します。
API レート制限のあるプロダクト ページで、対応するカテゴリでモニタリングするクラウドサービスをクリックします。例えば、エラスティックコンピューティング セクションの [Auto Scaling] をクリックします。
[AttachDBInstances] など、モニタリングする API レート制限を見つけ、[Actions] 列の アラートルールの作成 をクリックします。
アラートルールの作成 ページで、アラームルールを設定し、確認 をクリックします。最低限、ルール名、アラームメトリクス、しきい値とアラートレベル、アラート連絡先グループを設定する必要があります。パラメーターの詳細については、「アラームルールのパラメーター」をご参照ください。
確認 をクリックすると、クォータアラームが作成されます。アラームルールの詳細を表示するには、「クォータアラームのリストとその詳細の表示」をご参照ください。
グローバルアラームルールの作成
グローバルアラームルールは、特定のクラウドサービスのすべての API レート制限をモニタリングします。クラウドサービスのいずれかの API レート制限の使用率または使用可能率がしきい値に達すると、アラームがトリガーされます。グローバルアラームルールは、アラームメトリクスとして [Usage percentage (%)] と [Available percentage (%)] のみをサポートします。
例えば、Auto Scaling のグローバルアラームルールを作成できます。いずれかの API レート制限の使用率が 80% 以上に達すると、アラート連絡先グループのアラート連絡先にメールでアラーム通知が送信されます。
Quota Center コンソールにログインします。
左側のナビゲーションペインで、プロダクト > APIレート割り当て を選択します。
API レート制限のあるプロダクト ページで、対応するカテゴリでモニタリングするクラウドサービスをクリックします。例えば、エラスティックコンピューティング セクションの [Auto Scaling] をクリックします。
ページの右上隅にある グローバルアラートルール をクリックします。
アラートルールの作成 ページで、アラームルールを設定し、確認 をクリックします。最低限、ルール名、アラームメトリクス、しきい値とアラートレベル、アラート連絡先グループを設定する必要があります。パラメーターの詳細については、「アラームルールのパラメーター」をご参照ください。
確認 をクリックすると、クォータアラームが作成されます。その他のパラメーターは、単一クォータアラームのパラメーターと同じです。アラームルールの詳細を表示するには、「クォータアラームのリストとその詳細の表示」をご参照ください。
アラームルールのパラメーター
次の表では、クォータアラームを作成する際に設定するパラメーターについて説明します。これらのパラメーターは、単一クォータアラームとグローバルアラームルールの両方に適用されます。
| パラメーター | 説明 | 例 |
| ルール名 | アラームルールの名前。 | スポットインスタンスの最大 vCPU 数アラームルール |
| アラート指標 | クォータアラームのメトリクス。[Quota] と [Quota usage] は、単一クォータアラームでのみ使用できます。グローバルアラームルールは、アラームメトリクスとして [Usage percentage (%)] と [Available percentage (%)] のみをサポートします。有効な値:[Quota]、[Quota usage]、[Usage percentage (%)]、[Available percentage (%)] | [Usage percentage (%)] |
| しきい値とアラートレベル | アラートレベルと、そのレベルに対応するしきい値。各アラートレベルの通知方法は次のとおりです。 - Critical:メール、アラートコールバック。 - Warn:メール、アラートコールバック。 - Info:メール、アラートコールバック。 また、通知が送信されるまでにメトリクスがアラームのしきい値に達する連続回数も選択する必要があります。有効な値:1、3、5、10、15、30、60、70、90、120、180。複数のアラートレベルを設定できます。メトリクス値が異なるしきい値範囲に入ると、アラームは異なるレベルに割り当てられ、CloudMonitor は対応するチャネルを介して通知を送信します。 |
|
| チャンネル沈黙サイクル → ミュートサイクル | アラームがクリアされない場合に、CloudMonitor が通知を再送信する間隔。有効な値:5 分、15 分、30 分、60 分、3 時間、6 時間、12 時間、24 時間。通知が送信された後、ミュート期間内にメトリクスがしきい値を超えたままであっても、CloudMonitor は重複した通知を送信しません。ミュート期間が終了してもメトリクスが異常なままである場合、CloudMonitor は再度通知を送信します。例えば、チャンネル沈黙サイクル → ミュートサイクル を 24時間 に設定し、アラームがクリアされない場合、CloudMonitor は 24 時間後に通知を再送信します。 | 5 分 |
| [Effective time] | アラームルールの有効期間。通知は、月曜日から日曜日までの指定された曜日の指定された時間範囲内でのみ送信されます。 |
|
| アラート通知先グループ | アラーム通知を受信するアラート連絡先グループ。アラート連絡先グループには 1 つ以上のアラート連絡先が含まれ、アラーム通知はこれらの連絡先に送信されます。アラート連絡先とアラート連絡先グループの作成方法の詳細については、「アラート連絡先またはアラート連絡先グループの作成」をご参照ください。 | ECS クォータ管理者 |
| [Alert callback] | CloudMonitor が POST リクエストを使用してプッシュするアラート情報を受信する URL。URL はインターネット経由でアクセスできる必要があります。HTTP のみがサポートされています。 | http://alert.aliyun.com:8080/callback |
| タグ | アラームルールのタグ。最大 6 つのタグを設定できます。 | k1,v1 |
| 通知チャネル | アラート情報が配信されるチャネル。有効な値: - [Simple Log Service]:[Simple Log Service] をオンにすると、アラームがトリガーされたときに、アラート情報が Simple Log Service の Logstore に送信されます。Simple Log Service の [Region]、プロジェクト名、[Logstore] を指定する必要があります。Simple Log Service のログ収集の詳細については、「Logtail を使用した ECS テキストログの収集と分析」をご参照ください。 - Message Service (MNS) — Topic:Message Service (MNS) — Topic をオンにすると、アラームがトリガーされたときに、アラート情報が Simple Message Queue (formerly MNS) のトピックに送信されます。Simple Message Queue (formerly MNS) のリージョンとトピックを指定する必要があります。トピックの作成方法の詳細については、「トピックの作成」をご参照ください。 - [Function Compute]:[Function Compute] をオンにすると、アラームがトリガーされたときに、アラート通知がフォーマット処理のために Function Compute に送信されます。Function Compute のリージョン、サービス、関数を指定する必要があります。サービスと関数の作成方法の詳細については、「関数の作成」をご参照ください。 | スイッチをオフにする |
| 復旧通知 | アラームがクリアされたときに復旧通知を送信するかどうかを指定します。デフォルトでは、このスイッチはオンになっています。 | スイッチをオンにする |
| データなし時の処理方法 | モニタリングデータが利用できない場合に実行するアクション。有効な値: - 何もしない (デフォルト) - データなしアラートを送信 - 復旧として扱う | [Do not do anything] |
アラートコールバック URL の接続性をテストするには
コールバック URL の横にある [Test] をクリックします。
Webhook テスト結果 ページで、Webhook が返すステータスコードとテスト結果の詳細を基に、アラートコールバック URL の接続性を確認し、トラブルシューティングしてください。
Webhook の 言語 を設定し、再度 [Test] をクリックすると、対応するテスト結果の詳細を取得することもできます。
閉じる をクリックします。
次のステップ
クォータアラームを作成した後、次の操作を実行できます:
クォータアラームの詳細を表示できます。詳細については、「クォータアラームのリストとその詳細の表示」をご参照ください。
クォータのアラーム履歴を表示できます。詳細については、「クォータのアラーム履歴の照会」をご参照ください。
クォータ項目のアラームを受信したときに、クォータの引き上げを申請できます。詳細については、「クォータ引き上げ申請の作成」をご参照ください。
または、CloudMonitor コンソールで直接 API レート制限アラームを作成することもできます。詳細については、「API レート制限のグローバルアラートの作成」および「クォータモニタリング」をご参照ください。