アラートがアラートモニタリングルールによってトリガーされた場合、Log Serviceは、アラートモニタリングルールで使用されるアラートポリシーに基づいて、アラートをマージ、禁止、またはサイレントにします。 このトピックでは、アラートポリシーの作成方法について説明します。
手順
- Log Service コンソールにログインします。
- [アラートポリシー] ページに移動します。
- [プロジェクト] セクションで、表示するプロジェクト名をクリックします。
- 左側のナビゲーションペインで [アラート] をクリックします。
- を選択します。
- [アラートポリシー] タブで、[作成] をクリックします。
- [ポリシーの追加] ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
項目 説明 ID アラートポリシーの ID を指定します。 ID は一意とする必要があります。 Name アラートルール名を指定します。 継承 親アラートポリシー。 親アラートポリシーを選択した場合、Log Serviceは作成したアラートポリシーの前に親アラートポリシーを実行します。 このパラメーターを設定して、無音ポリシーを継承できます。
ルートとマージポリシー アラートのマージに使用されるポリシー。 マージポリシーを設定して、トリガーされた多数の同一のアラートをアラートセットにマージできます。 Log Serviceは、Log Serviceがアラート通知を送信するときに、アラートセットを単一のアラートと見なします。 詳細については、「ルートとマージポリシー」をご参照ください。 阻害ポリシー アラートを禁止するために使用されるポリシー。 特定のアラートのために禁止されたアラートの通知をLog Serviceが送信しないように、禁止ポリシーを設定できます。 詳細については、「阻害ポリシー」をご参照ください。 停止ポリシー アラートを停止するために使用されるポリシー。 サイレントポリシーを設定して、サイレント期間内に指定された条件に一致するアラートの通知をLog Serviceが送信しないようにすることができます。 詳細については、「沈黙ポリシー」をご参照ください。
ルートとマージポリシー
マージポリシーを設定して、トリガーされた多数の同一のアラートをアラートセットにマージできます。 [条件] ノードでアラートを一致させる条件を指定し、[アラートのマージ] ノードでアラートをマージするルールを設定できます。
設定の説明
- [ルートとマージポリシー] タブで、
アイコンをクリックします。
- アラートに一致する条件を指定します。
- アラートを統合するルールを設定します。
項目 説明 次の条件で統合: Log Serviceがアラートをマージする基準を選択します。 有効な値: - アラートIDとすべてのラベル: このオプションを選択すると、Log Serviceは、同じアラートモニタリングルールによってトリガーされ、同じラベルを持つアラートをアラートセットにマージします。
- アラートID: このオプションを選択すると、Log Serviceは同じアラートモニタリングルールによってトリガーされたアラートをアラートセットにマージします。
- アラートプロジェクト: このオプションを選択すると、Log Serviceは同じプロジェクトに属するアラートをアラートセットにマージします。
- アラートプロジェクトと重大度: このオプションを選択すると、Log Serviceは、同じプロジェクトに属し、同じアラート重大度を持つアラートをアラートセットにマージします。
- アラートプロジェクトとすべてのラベル: このオプションを選択すると、Log Serviceは、同じプロジェクトに属し、同じラベルを持つアラートをアラートセットにマージします。
- カスタム: このオプションを選択すると、Log Serviceは指定した属性に基づいてアラートをマージします。 属性には、Alibaba CloudアカウントのID、アラートモニタリングルールのID、およびアラートタイトルが含まれます。
一致ポリシー 使用するアクションポリシーを選択します。 説明 マージポリシーを作成するときに、アクションポリシーを指定できます。 アラートモニタリングルールの作成時にアクションポリシーを指定することもできます。- 動的アクションポリシーを選択した場合、アラートモニタリングルールの作成時に指定したアクションポリシーが使用されます。
- 動的アクションポリシー以外のアクションポリシーを選択した場合、選択したアクションポリシーが使用されます。
グループ待機時間 最初のアラートセットが作成された場合にLog Serviceがアラート通知を送信する間隔を指定します。 単位は [秒] に設定することを推奨します。 グループ間隔 アラートセット内のデータが変更された場合にLog Serviceがアラート通知を送信する間隔を指定します。 単位は [分] に設定することを推奨します。 繰り返し間隔 アラートセット内のデータが同じままである場合、Log Serviceがアラート通知を送信する間隔を指定します。 単位は [時間] に設定することを推奨します。 - ConditionおよびMerge Alertsノードの
アイコンをクリックして、設定を完了します。
設定例
次の図は、マージポリシーを示しています。 アラートのenvラベルがprdの場合、アラートはアラートが属するプロジェクトによってマージされ、SLS組み込みアクションポリシーが実行されます。 アラートにtestのenvラベルが付いている場合、アラートをトリガーするアラートモニタリングルールによってアラートがマージされ、テストアクションポリシーが実行されます。

阻害ポリシー
特定のアラートのために禁止されたアラートの通知をLog Serviceが送信しないように、禁止ポリシーを設定できます。 [条件] ノードでアラートと一致する条件を指定し、[アラートの禁止] ノードでアラートを禁止するルールを設定できます。
設定の説明
- [禁止ポリシー] タブで、
アイコンをクリックします。
- アラートに一致する条件を指定します。
- アラートを禁止するルールを設定します。
- ConditionおよびInhibit Alertノードの
アイコンをクリックして、設定を完了します。
設定例
禁止ポリシーを次の図に示します。 アラートのタイトルがk8s、重大度がCritical、ステータスがTrigger alertの場合、cluster_idラベルがk8sで重大度がCriticalより低い関連アラートは禁止されます。

沈黙ポリシー
サイレントポリシーを設定して、サイレント期間内に指定された条件に一致するアラートの通知をLog Serviceが送信しないようにすることができます。 [条件] ノードでアラートと一致する条件を指定し、[無音期間] ノードで無音期間を指定できます。
設定の説明
- [サイレントポリシー] タブで、
アイコンをクリックします。
- アラートに一致する条件を指定します。
- 無音期間を指定します。
- [条件] ノードと [サイレント期間] ノードの
アイコンをクリックして、設定を完了します。
設定例
次の図は、無音ポリシーを示しています。 アラートの重大度が中程度で、期限切れのラベルがtrueで、アラートモニタリングルールがtest-projectを含むプロジェクトに属している場合、アラートは1時間停止されます。 アラートが条件と一致せず、所有者ラベルがない場合、アラートは永久に沈黙されます。

操作内容
- ノードの削除
削除するノードを右クリックし、[ノードの削除] を選択します。
- ノードを追加します。
この例では、ノードをマージポリシーに追加します。
説明 [End] ノードを追加した場合、[Condition] や [Merge Alerts] などのノードを追加する前に、[End] ノードを削除する必要があります。アイコンをクリックしてConditionノードを追加します。
アイコンをクリックして、マージアラートノードを追加します。
アイコンをクリックして終了ノードを追加します。