Simple Log Serviceは、PolarDBの組み込みアラートルールテンプレートを提供します。 PolarDBクラスターをリアルタイムで監視する場合は、テンプレートからアラートルールを作成するだけで済みます。 その後、DingTalkメッセージなどのアラート通知を受信できます。 このトピックでは、アラートルールの作成方法と、ルールの作成後に実行できる操作について説明します。
前提条件
PolarDB for MySQL監査ログでは、データ収集機能が有効になっています。 詳細については、「データ収集の有効化」をご参照ください。
手順1: アクションポリシーの設定
[ログアプリケーション] セクションで、[クラウドサービスレンズ] タブをクリックします。 次に、[CloudLens for PolarDB] をクリックします。
左側のナビゲーションウィンドウで、異常検出.
アラートセンターページ、選択 .
アクションポリシーのリストで、IDがsls.app.polardb.builtinであるアクションポリシーを見つけ、編集[アクション] 列に表示されます。
アラート通知を送信するアクションポリシーを作成することもできます。 詳細については、「アクションポリシーの作成」をご参照ください。
[アクションポリシーの編集] ダイアログボックスで、[リクエストURL] パラメーターの値をDingTalkチャットボットのwebhook URLに変更します。 その他のパラメータについては、デフォルト設定を保持します。 次に、[確認] をクリックします。
DingTalkチャットボットのwebhook URLを取得する方法の詳細については、「DingTalk-Custom」をご参照ください。 ビジネス要件に基づいて他の通知方法を設定できます。 詳細については、「通知方法」をご参照ください。
ステップ2: アラートルールの作成
Simple Log Serviceは、複数の組み込みアラートルールテンプレートを提供します。 ビジネス要件に基づいてテンプレートを選択し、テンプレートからアラートルールを作成するだけで済みます。 この例では、アラートルールはPolarDBの頻繁な訪問IPの検出テンプレートから作成されます。
アラートルールタブをクリックし、
の右にアイコンアラートの作成.
[テンプレートから作成] をクリックします。
[テンプレートから作成] パネルで、
を選択します。アラートルールを作成します。 パラメーターを再設定する方法の詳細については、「アラートルールの作成」をご参照ください。
アラートルールの作成後、アラートルールのリストで [PolarDBの頻繁な訪問IP検出] をクリックして、ルールの詳細を表示します。 ルールは自動的に有効になります。
次のステップ
アラートルールを作成したら、[アラートルール] タブで次の操作を実行できます。
API 操作 | 説明 |
アラートルールの無効化 | アラートルールを無効にすると、アラートルールの [ステータス] 列の値が [無効] に変わり、アラートルールに基づいてアラートがトリガーされなくなります。 アラートルールの設定は削除されません。 アラートルールを再度有効にする場合は、アラートルールのパラメーターを再設定する必要はありません。 |
アラートルールの一時停止 | アラートルールを一時停止した場合、アラートは指定された期間内にアラートルールに基づいてトリガーされません。 |
アラートルールを再開する | ビジネス要件に基づいて、一時停止したアラートルールを再開できます。 |
アラートルールの削除 | PolarDBクラスターのIDやしきい値など、アラートルールの設定が削除されます。 アラートルールを再度有効にする場合は、アラートルールのパラメーターを再設定する必要があります。 |
アラートルールに従う | 従うリストにアラートルールを追加できます。 |
アラートの詳細を表示 | [アラートの概要] ページで、アラートルールの一般情報やアラートルールに基づいてトリガーされたアラートの履歴など、アラートの詳細を表示できます。 |