すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:アラートのグループ化とマージ

最終更新日:Jun 11, 2026

アラート管理では、通知を送信する前に、ルーティングポリシーとマージポリシーに基づいてアラートをグループ化およびマージします。

ルーティングおよびマージルール

アラートは、グループ化ベースライン、アクションポリシー、初期待機時間、変更待機時間、繰り返し待機時間に基づいてグループ化およびルーティングされます。これら 5 つのパラメーターすべての設定が同一のアラートのみが、同じグループ化セットに分類されます。

たとえば、サービス内の 2 つのホストが、20:00 と 20:01 からそれぞれ毎分 CPU 高使用率アラートをトリガーする場合、サービス名でアラートをグループ化することで、最初のアラートは即座に送信され、後続の重複するアラートは遅延させることができます。

Alert grouping and merging overview

グループ化ベースライン

グループ化ベースラインは、アラート属性とタグによってアラートをグループ化する方法を定義します。アラート管理では、組み込みベースラインとカスタムベースラインをサポートしています。

ベースラインタイプ

説明

組み込みグループ化ベースライン

Simple Log Service (SLS) では、以下の組み込みグループ化ベースラインを提供しています。

  • アラートモニタリングルール + すべてのタグ別:同じルールによってトリガーされ、タグが同一のアラートをグループ化します。

  • アラートモニタリングルール別:同じルールによってトリガーされたアラートをグループ化します。

  • プロジェクト別:同じプロジェクト内のアラートをグループ化します。

  • プロジェクト + 深刻度別:同じプロジェクト内で深刻度が同じアラートをグループ化します。

  • プロジェクト + すべてのタグ別:同じプロジェクト内でタグが同一のアラートをグループ化します。

カスタムグループ化ベースライン

アラート属性とタグを組み合わせることで、カスタムグループ化ベースラインを定義できます。

  • 使用可能なアラート属性:ユーザー aliuid、アラートモニタリングルール ID、表示名、深刻度、リージョン、プロジェクト。

  • タググループ化オプション:タグを使用しない、すべてのタグを使用、カスタムタグ。

アクションポリシー

アクションポリシーは、アラート通知の送信方法を決定します。ルーティングおよびマージポリシーを設定するとき、またはアラートモニタリングルールを作成するときに、アクションポリシーを関連付けることができます。マージポリシーで[動的アクションポリシー]を選択した場合、アラートモニタリングルールで指定されたアクションポリシーが優先されます。それ以外の場合は、マージポリシーで指定されたアクションポリシーが使用されます。

待機時間

  • シナリオ1:初期待機時間中にアラートAのみがトリガーされる場合

    初期待機時間を 5 秒、変更待機時間を 1 分、繰り返し待機時間を 4 時間と仮定します。オレンジ色はアラート A を、青色はアラート B を表します。

    image
    • 00:00:00 にアラート A がトリガーされ、グループ化セットが作成されます。初期待機時間が設定されているため、通知は即座に送信されません。

    • 00:00:05 に初期待機時間が終了し、最初の通知が送信されます。

    • その後、システムは各変更待機間隔で変更をチェックします。最初の間隔 (1 分) 内にアラート B がトリガーされ、グループ化セットに追加されます。00:01:05 に 2 回目の通知が送信されます。

    • グループ化セット (現在アラート A とアラート B を含む) は変更されません。4 時間の繰り返し待機時間が経過した後、04:01:05 に 3 回目の通知が送信されます。

  • シナリオ2:初期待機時間中にアラートAとアラートBがトリガーされる場合

    初期待機時間を 5 秒、変更待機時間を 1 分、繰り返し待機時間を 4 時間と仮定します。オレンジ色はアラート A を、青色はアラート B を表します。

    image
    • 00:00:00 から 00:00:05 の間に、アラート A とアラート B の両方がトリガーされ、グループ化セットが作成されます。初期待機時間が設定されているため、通知は即座に送信されません。

    • 00:00:05 に初期待機時間が終了し、最初の通知が送信されます。

    • グループ化セットは変更されません。4 時間の繰り返し待機時間が経過した後、04:00:05 に 2 回目の通知が送信されます。

パラメーター

説明

初期待機時間

新しいグループ化セットが作成された後、最初の通知を送信するまでの待機時間です。通常は数秒に設定されます。

変更待機時間

グループ化セット内のアラートが変更された後 (たとえば、新しいアラートが追加された場合やアラートのステータスが変更された場合)、通知を送信するまでの待機時間です。通常は数分に設定されますが、より迅速な通知が必要な場合は秒単位も使用できます。

繰り返し待機時間

グループ化セットに変更がない場合に、通知を再送信するまでの待機時間です。通常は時間単位で設定されます。

説明

アラートモニタリングルールで動的アクションポリシーを設定した場合、アラートポリシーで繰り返し待機時間を設定する必要はありません。ルールの繰り返し待機時間が、アラートグループ化ポリシーで指定された値を上書きします。

アラートモニタリングルールを作成する際、さまざまなアラートポリシーを設定して、トリガーされたアラートをグループ化およびマージしたり、グループ化を無効にしたりできます。

シナリオ1:グループ化とマージ

ルールのプロジェクト、env ラベル、service ラベルでアラートをグループ化します。

  • アラートイベント

    // アラート A
    {
      "alert_name": "Alert1",
      "project": "Project1",
      "labels": {
        "env": "test",
        "service": "service1"
      }
    }
    
    // アラート B
    {
      "alert_name": "Alert2",
      "project": "Project1",
      "labels": {
        "env": "prod",
        "service": "service2"
      }
    }
    
    // アラート C
    {
      "alert_name": "Alert3",
      "project": "Project1",
      "labels": {
        "env": "test",
        "service": "service1"
      }
    }
    
    // アラート D
    {
      "alert_name": "Alert4",
      "project": "Project1",
      "labels": {
        "env": "prod",
        "service": "service2"
      }
    }
  • 設定

    [グループとマージ] 設定パネルで、[グループ化ベースライン][カスタム] に設定します。[アラート属性] では、[ルールのプロジェクト] を選択します。[アラートラベル] では、[カスタム] を選択し、[カスタムラベル] フィールドに env,service と入力します。[アクションポリシー] では、[SLS組み込みアクションポリシー] を選択し、[初期待機時間]30 秒に設定します。

  • グループ化結果

    アラート A とアラート C は 1 つのセットにグループ化され、アラート B とアラート D は別のセットにグループ化されます。

シナリオ2:グループ評価が無効な場合

ルートおよびマージ設定で、アラートが異なるセットにグループ化されるように、[グループ化のベースライン][アラートモニタリングルール + すべてのタグ] に設定します。たとえば、次の 2 つのアラートモニタリングルールがあるとします。

  • アラート監視ルール 1 では、グループ評価が有効になっています。そのアラートポリシーでは、上級モードが無効になっており、[グループ化のベースライン][アラート監視ルール + すべてのタグ]に設定されています。アラート管理は、ホスト 1、ホスト 2、およびホスト 3 に対して個別の通知を送信します。

  • アラート監視ルール 2 では、グループ評価が無効になっています。その アラートポリシー では 上級モード も無効になっており、[グループ化ベースライン][アラート監視ルール + すべてのタグ] に設定されています。この構成により、アラート管理はすべてのホストを含む単一の通知を送信します。

Alert grouping without merging