アラートがアラートモニタリングルールによってトリガーされた場合、Log Serviceは、アラートモニタリングルールで使用されるアラートポリシーに基づいて、アラートをマージ、禁止、またはサイレントにします。 このトピックでは、アラートポリシーの作成方法について説明します。

手順

  1. Log Service コンソールにログインします。
  2. [アラートポリシー] ページに移動します。
    1. [プロジェクト] セクションで、表示するプロジェクト名をクリックします。
    2. 左側のナビゲーションペインで [アラート] をクリックします。
    3. [アラート管理] > [アラートポリシー] を選択します。
  3. [アラートポリシー] タブで、[作成] をクリックします。
  4. [ポリシーの追加] ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
    項目説明
    IDアラートポリシーの ID を指定します。 ID は一意とする必要があります。
    Nameアラートルール名を指定します。
    継承親アラートポリシー。

    親アラートポリシーを選択した場合、Log Serviceは作成したアラートポリシーの前に親アラートポリシーを実行します。 このパラメーターを設定して、無音ポリシーを継承できます。

    ルートとマージポリシーアラートのマージに使用されるポリシー。 マージポリシーを設定して、トリガーされた多数の同一のアラートをアラートセットにマージできます。 Log Serviceは、Log Serviceがアラート通知を送信するときに、アラートセットを単一のアラートと見なします。 詳細については、「ルートとマージポリシー」をご参照ください。
    停止ポリシーアラートを停止するために使用されるポリシー。 サイレントポリシーを設定して、サイレント期間内に指定された条件に一致するアラートの通知をLog Serviceが送信しないようにすることができます。 詳細については、「沈黙ポリシー」をご参照ください。

ルートとマージポリシー

マージポリシーを設定して、トリガーされた多数の同一のアラートをアラートセットにマージできます。 [条件] ノードでアラートを一致させる条件を指定し、[アラートのマージ] ノードでアラートをマージするルールを設定できます。

設定の説明

  1. [ルートとマージポリシー] タブで、Conditionアイコンをクリックします。
  2. アラートに一致する条件を指定します。
    Condition
  3. アラートを統合するルールを設定します。
    アラートのマージ
    項目説明
    次の条件で統合: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がアラート通知を送信する間隔を指定します。 単位は [時間] に設定することを推奨します。
  4. ConditionおよびMerge Alertsノードの完了 アイコンをクリックして、設定を完了します。

設定例

次の図は、マージポリシーを示しています。 アラートのenvラベルがprdの場合、アラートはアラートが属するプロジェクトによってマージされ、SLS組み込みアクションポリシーが実行されます。 アラートにtestのenvラベルが付いている場合、アラートをトリガーするアラートモニタリングルールによってアラートがマージされ、テストアクションポリシーが実行されます。

マージポリシーの例

沈黙ポリシー

サイレントポリシーを設定して、サイレント期間内に指定された条件に一致するアラートの通知をLog Serviceが送信しないようにすることができます。 [条件] ノードでアラートと一致する条件を指定し、[無音期間] ノードで無音期間を指定できます。

設定の説明

  1. [サイレントポリシー] タブで、Conditionアイコンをクリックします。
  2. アラートに一致する条件を指定します。
    条件 3
  3. 無音期間を指定します。
    沈黙期間
  4. [条件] ノードと [サイレント期間] ノードの完了 アイコンをクリックして、設定を完了します。

設定例

次の図は、無音ポリシーを示しています。 アラートの重大度が中程度で、期限切れのラベルがtrueで、アラートモニタリングルールがtest-projectを含むプロジェクトに属している場合、アラートは1時間停止されます。 アラートが条件と一致せず、所有者ラベルがない場合、アラートは永久に沈黙されます。

停止ポリシーの例

操作内容

  • ノードの削除

    削除するノードを右クリックし、[ノードの削除] を選択します。

    ノードの削除
  • ノードを追加します。

    この例では、ノードをマージポリシーに追加します。

    説明 [End] ノードを追加した場合、[Condition][Merge Alerts] などのノードを追加する前に、[End] ノードを削除する必要があります。
    • Condition アイコンをクリックしてConditionノードを追加します。
    • アラートのマージ アイコンをクリックして、マージアラートノードを追加します。
    • 完了 アイコンをクリックして終了ノードを追加します。
    アラートポリシー