PolarDB for MySQL コンソールでしきい値ベースのアラートルールを設定し、クラスター、PolarProxy、およびコンピュートノードの例外を検出して対応します。
前提条件
開始する前に、以下をご確認ください。
PolarDB for MySQL クラスター
CloudMonitor で設定されたアラートグループ。作成するには、「アラート連絡先またはアラートグループの作成」をご参照ください。
アラートルールの作成
PolarDB コンソールにログインします。
左上のコーナーで、クラスターがデプロイされているリージョンを選択します。
対象のクラスターを見つけ、クラスター ID をクリックします。
左側のナビゲーションウィンドウで、[パフォーマンスモニタリング] を選択します。
[アラートルールの追加] をクリックします。
[アラートルールの作成] ページで、次のパラメーターを設定します。
パラメーター 説明 [製品] モニタリング対象のサービスです。デフォルト値 PolarDB for MySQL (New) を使用します。 [リソース範囲] このルールが適用されるリソースの範囲です。有効な値は以下のとおりです:[すべてのリソース](ルール条件を満たす任意のクラスター)、[アプリケーショングループ](指定されたアプリケーショングループに属するクラスター)、[インスタンス](特定のクラスター)。 [ルールの説明] アラート発生条件です。[ルールの追加] をクリックし、表示される [ルールの説明の追加] パネルで、ルール名、メトリクスタイプ、メトリック、しきい値、およびアラートレベルを指定して、[次のステップ] をクリックします。詳細については、「しきい値に基づくアラートルールの作成」をご参照ください。 [通知の無効期間] 問題が継続している場合に、アラート通知を再送信するまでの待機時間です。範囲:5 分~24 時間。 [有効期間] アラートルールがアクティブな時間帯です。CloudMonitor はこの期間内のみ通知を送信し、有効期間が終了した時点でイベントを記録します。 [アラート連絡先グループ] アラート通知を受信する連絡先グループです。1 つのグループには、1 人以上の連絡先を含めることができます。 [タグ] アラートルールに付与する任意のタグです。各タグはキーと値のペアで構成されます。 [モニタリングデータが取得できない場合のアラート処理方法] モニタリングデータが利用できない場合のアラート処理方法です。有効な値は以下のとおりです:何も実行しない(デフォルト)、アラート通知を送信する、正常とみなす。 (オプション) [詳細設定] を展開して、追加の通知および自動化オプションを設定します。
高度な設定 説明 アラートコールバック アラートが発生したときに、CloudMonitor が HTTP POST リクエストで呼び出すパブリック HTTP URL です。HTTP URL のみがサポートされています。接続性を確認するには、URL の横にある [テスト] をクリックし、[WebHook テスト] パネルで [テンプレートタイプ] と [言語] を設定してから、[テスト] をクリックします。完了したら [閉じる] をクリックします。 Auto Scaling 有効にすると、アラート発生時に指定されたスケーリングルールがトリガーされます。[リージョン]、[ESS グループ]、[ESS ルール] が必要です。設定方法については、「スケーリンググループの管理」および「スケーリングルールの管理」をご参照ください。 Log Service 有効にすると、アラート発生時に Log Service の Logstore にアラート詳細が書き込まれます。[リージョン]、[ProjectName]、[Logstore] が必要です。プロジェクトと Logstore を作成するには、「スタートガイド」をご参照ください。 Message Service - トピック 有効にすると、アラート発生時に Simple Message Queue (旧称:MNS) のトピックにアラート詳細が書き込まれます。[リージョン] と [topicName] が必要です。トピックを作成するには、「トピックの作成」をご参照ください。 [OK] をクリックします。
次のステップ
既存のアラートルールを表示および管理するには、左側のナビゲーションウィンドウで [パフォーマンスモニタリング] に移動します。