アラートがアラートモニタリングルールによってトリガーされた場合、Log Serviceは、アラートモニタリングルールで使用されるアラートポリシーに基づいて、アラートをマージ、禁止、またはサイレントにします。 このトピックでは、アラートポリシーの作成方法について説明します。
手順
- Log Service コンソールにログインします。
- [アラートポリシー] ページに移動します。
- [プロジェクト] セクションで、表示するプロジェクト名をクリックします。
- 左側のナビゲーションペインで [アラート] をクリックします。
- を選択します。
- [アラートポリシー] タブで、[作成] をクリックします。
- [ポリシーの追加] ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
項目 説明 ID アラートポリシーの ID を指定します。 ID は一意とする必要があります。 Name アラートルール名を指定します。 継承 親アラートポリシー。 親アラートポリシーを選択した場合、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が送信しないようにすることができます。 [条件] ノードでアラートと一致する条件を指定し、[無音期間] ノードで無音期間を指定できます。
設定の説明
- [サイレントポリシー] タブで、アイコンをクリックします。
- アラートに一致する条件を指定します。
- 無音期間を指定します。
- [条件] ノードと [サイレント期間] ノードのアイコンをクリックして、設定を完了します。
設定例
次の図は、無音ポリシーを示しています。 アラートの重大度が中程度で、期限切れのラベルがtrueで、アラートモニタリングルールがtest-projectを含むプロジェクトに属している場合、アラートは1時間停止されます。 アラートが条件と一致せず、所有者ラベルがない場合、アラートは永久に沈黙されます。
操作内容
- ノードの削除
削除するノードを右クリックし、[ノードの削除] を選択します。
- ノードを追加します。
この例では、ノードをマージポリシーに追加します。
説明 [End] ノードを追加した場合、[Condition] や [Merge Alerts] などのノードを追加する前に、[End] ノードを削除する必要があります。- アイコンをクリックしてConditionノードを追加します。
- アイコンをクリックして、マージアラートノードを追加します。
- アイコンをクリックして終了ノードを追加します。