Doris Cluster Alerts
Cluster Alert Items
アラートモジュールでは、アラートポリシーを設定できます。「Create New Alert Policy」を選択して、ビジネスニーズに基づいてアラート項目を作成します。下の画像に示すように、FE用のアラートポリシーが作成されています。FEがダウンした場合、アラート通知が送信されます。

通知配信の設定
アラートルールは、サイト内通知、メール、IMツール、またはWebhookを介して通知を送信するように設定できます。
WeChat Work、DingTalk、FeishuなどのIMツールを使用する場合は、パブリックネットワークへの接続を確保してください。
サイト内通知
-
In-site Alertを選択
サイト内通知は、アラート通知内でアラート情報をプッシュします。サイト内プッシュユーザーを選択する必要があります。

-
サイト内アラートの表示
アラートが発生した場合、左下の通知メニューでアラート情報を確認できます。

Email
-
Emailアラートの設定
ユーザーメニューで「Service 構成」を選択して設定メニューに入ります。メールアラート情報を設定します。

-
Email通知の選択
方法として「Email Notification」を選択し、アラートを受信するユーザーのメールアドレスを入力します。

WeChat Work
-
WeChat Workグループを作成してBotを追加
下の画像に示すように、WeChat Work botを追加します:

-
Bot Webhookをコピー

-
ManagerにBot Webhookを追加

DingTalk
-
DingTalkグループを作成してグループBotを追加
下の画像に示すように、グループ設定でDingTalkグループbotを作成します:

-
「Add Webhook タイプ Bot」を選択

-
Botのキーワードを追加
DingTalk botは「Alert」と「告警」の両方のキーワードを追加する必要があります。そうでなければ、アラートを受信できません。

-
DingTalk Bot Webhookをコピー

-
ManagerのDingTalk Bot Webhookを設定

Feishu
-
Feishuグループを作成してBotを追加
Feishuグループで「Custom Bot」を選択します:
-
Webhookアドレスをコピー

-
ManagerアラートのFeishu Bot Webhookを設定

Webhook
Webhook方法により、ユーザーはカスタムAPIを定義し、その完全なURLをManagerに提供できます。その後、ManagerはこのAPIにアラートを送信し、ユーザーのAPIはアラートを受信時に他の処理を実行できます。

ManagerがユーザーのAPIに送信するbody内容は以下のとおりです:
{
"alertContent":"[cluster_guide]testrule1\nTime: 2023-12-15 17:32:56\nCluster: cluster_guide\nRule Name: testrule1\nAlert Content: FE Alive less than 50.0\n",
"alertInfo":"FE Alive less than 50.0",
"alertName":"testrule1",
"cluster":"cluster_guide",
"time":"2023-12-15 17:32:56"
}