Cloud Monitor を有効にすると、Cloud Monitor コンソール、API 操作の呼び出し、または SDK を使用して、Application Load Balancer (ALB) インスタンスのアラートルールを設定できます。
前提条件
開始する前に、ALB インスタンスを作成し、リスナーを設定し、インスタンスのヘルスチェックを有効にしていることを確認してください。詳細については、次のトピックをご参照ください:
コンソールでのアラートルールの設定
アラートルールの作成
Cloud Monitor コンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
[アラートルール] ページで、[アラートルールの作成] をクリックします。
[アラートルールの作成] パネルで、アラートルールのパラメーターを設定します。
このトピックでは、主要なパラメーターのみを説明します。その他のパラメーターの詳細については、「アラートルールの作成」をご参照ください。
パラメーター
説明
製品
モニタリングする Alibaba Cloud サービス。このトピックでは、[Application Load Balancer] を選択します。
リソース範囲
アラートルールが適用されるリソースの範囲。有効値:
[すべてのリソース]:アラートルールは、新しいリソースを含む、指定されたクラウドサービスのすべてのリソースに適用されます。
[アプリケーショングループ]:アラートルールは、新しいリソースを含む、指定されたクラウドサービスの指定されたアプリケーショングループ内のすべてのリソースに適用されます。
[インスタンス]:アラートルールは、指定されたクラウドサービスの指定されたリソースに適用されます。
ルール説明
アラートルールの本文。モニタリングデータがアラート条件を満たすと、アラートがトリガーされます。ルール説明を次のように設定します:
[ルールの追加] をクリックします。
[ルール説明の設定] パネルで、[ルール名]、[メトリックタイプ]、[メトリック]、および [しきい値とアラートレベル] を設定します。
ALB がサポートするモニタリングメトリックの詳細については、「ALB メトリック」をご参照ください。
[OK] をクリックします。
[確認] をクリックします。
その他の操作
[アラートルール] ページでは、必要に応じて次の操作を実行できます。
アラートルールの変更
[アラートルール] ページで、変更するアラートルールを見つけ、[操作] 列の [変更] をクリックします。
アラームルールの変更 パネルで、アラートルールのパラメーターを変更します。
アラートルールの無効化
単一のアラートルールを無効化する
無効化するアラート ルールを見つけ、[アクション] 列の
アイコンをクリックして、[無効化] をクリックします。[アラートルールの無効化] メッセージで、[確認] をクリックします。
複数のアラートルールを一度に無効化する
無効化するアラートルールのチェックボックスを選択し、ページ左下の [無効化] をクリックします。
[アラートルールの無効化] メッセージで、[確認] をクリックします。
アラートルールの有効化
単一のアラートルールを有効化する
有効にするアラート ルールを見つけ、[アクション] 列の
アイコンをクリックし、次に [有効] をクリックします。[アラートルールの有効化] メッセージで、[OK] をクリックします。
複数のアラートルールを一度に有効化する
有効化するアラートルールのチェックボックスを選択し、ページ左下の [有効化] をクリックします。
[アラートルールの有効化] メッセージで、[OK] をクリックします。
アラートルールの削除
単一のアラートルールを削除するには:
対象のアラートルールの [アクション] 列にある
アイコンをクリックし、[削除] をクリックします。[アラートの削除] ダイアログボックスで、[OK] をクリックします。
複数のアラートルールを削除するには:
削除するアラートルールを選択し、左下の [削除] をクリックします。
[アラートの削除] ダイアログボックスで、[OK] をクリックします。
対象のアラートルールの [操作] 列で、[アラート履歴] をクリックします。
アラートルールの詳細、アラートグループ、アラート履歴、およびリソースを表示できます。
API 操作の呼び出しによるアラートルールの設定
API 操作を呼び出してアラートルールを設定する手順を次の図に示します。
任意: DescribeMetricMetaList 操作を呼び出して、Cloud Monitor がサポートする ALB の時系列メトリックの説明をクエリするか、「ALB メトリック」でメトリックの説明を表示します。
PutContact 操作を呼び出して、アラート連絡先を作成または変更します。
PutContactGroup 操作を呼び出して、アラートグループを作成または変更します。
PutResourceMetricRule 操作を呼び出して、リソースのパフォーマンスメトリックにしきい値ベースのアラートルールを設定します。
DescribeMetricRuleList 操作を呼び出して、アラートルールのリストをクエリします。
DescribeMetricMetaList
DescribeMetricMetaList 操作を呼び出して、Cloud Monitor で利用可能な時系列メトリックの説明をクエリします。
リクエストパラメーターで、`Namespace` パラメーターを `acs_alb` に設定し、他のパラメーターはデフォルト値のままにします。
返されたパラメーターに基づいて、ALB の時系列メトリックを表示します。応答は OpenAPI Explorer で表示できます。
PutContact
PutContact 操作を呼び出して、アラート連絡先を作成します。アラート連絡先が既に存在する場合、この操作を呼び出してアラート連絡先を変更できます。
リクエストパラメーターで、アラート連絡先の名前と連絡先情報を設定します。
この例では、次のパラメーターを設定し、他のパラメーターはデフォルト値のままにします:
`ContactName`:アラート連絡先のカスタム名。
`Channels.Mail`:メールアドレス。メールアドレスを追加または変更すると、システムはそのアドレスに確認リンクを送信します。リンクをクリックしてアドレスを確認した後にのみ、メールアドレスが連絡先リストに追加されます。
応答の Success パラメーターの値に基づいて、アラート連絡先が作成されたかどうかを確認します。
PutContactGroup
PutContactGroup 操作を呼び出して、アラートグループを作成します。アラートグループが既に存在する場合、この操作を呼び出して変更できます。
リクエストパラメーターで、アラートグループの名前と説明、およびアラート連絡先の名前を設定します。
この例では、次のパラメーターを設定し、他のパラメーターはデフォルト値のままにします:
`ContactGroupName`:アラートグループのカスタム名。
`Describe`:アラートグループの説明。
`ContactNames`:アラート連絡先の名前。
応答の Success パラメーターの値に基づいて、アラートグループが作成されたかどうかを確認します。
PutResourceMetricRule
PutResourceMetricRule 操作を呼び出して、単一リソースのパフォーマンスメトリックにしきい値ベースのアラートルールを設定します。
リクエストパラメーターで、しきい値ベースのアラートルールを設定します。このトピックでは、次のパラメーターのみを説明します。他のパラメーターは必要に応じて設定できます。
`Namespace`:クラウドサービスの名前空間を `acs_alb` に設定します。
`Resources`:アラートルールを作成するリソース。ALB インスタンスの場合、このパラメーターを
[{"instanceId":"alb-bp1rbwvouu******"}]に設定します。
応答の `Success` パラメーターの値に基づいて、アラートルールが作成されたかどうかを確認します。
DescribeMetricRuleList
DescribeMetricRuleList 操作を呼び出して、アラートルールのリストをクエリします。
リクエストパラメーターで、ALB インスタンスの名前空間とアラートメトリックを設定して、アラートメトリックの詳細を表示します。
この例では、次のパラメーターを設定し、他のパラメーターはデフォルト値のままにします:
`Namespace`:ALB インスタンスの名前空間を `acs_alb` に設定します。
`MetricName`:クエリするアラートメトリックを設定します。
返されたパラメーターに基づいて、この例で設定されたアラートメトリックの詳細を表示します。
SDK を使用したアラートルールの設定
SDK を使用してアラートルールを設定する手順を次の図に示します。
任意: DescribeMetricMetaList 操作を呼び出して、Cloud Monitor がサポートする ALB の時系列メトリックの説明をクエリするか、「ALB メトリック」でメトリックの説明を表示します。
PutContact 操作を呼び出して、アラート連絡先を作成または変更します。
PutContactGroup 操作を呼び出して、アラートグループを作成または変更します。
PutResourceMetricRule 操作を呼び出して、リソースのパフォーマンスメトリックにしきい値ベースのアラートルールを設定します。
DescribeMetricRuleList 操作を呼び出して、アラートルールのリストをクエリします。
SDK の例については、「OpenAPI Explorer」をご参照ください。