Log Serviceのアラート管理システムが同じフィンガープリントを持つアラートを処理すると、システムはアラートを同じアラートとして分類します。 システムはアラートの1つのみを保持し、残りの重複アラートを削除します。 このトピックでは、フィンガープリントに基づくアラートの重複を除去する方法について説明します。

働き主義

アラート管理システムがアラートを処理すると、システムは各アラートのフィンガープリントを計算します。 同じフィンガープリントを有するアラートは、同じアラートとみなされる。 アラートフィンガープリントは、次のアラート属性に基づいて計算されます。
  • アラートモニタリングルールが属するAlibaba CloudアカウントのID
  • アラートモニタリングルールが属するプロジェクト
  • アラートモニタリングルールのID
  • アラートラベル

例:

アラートモニタリングルールを設定すると、アラート管理システムは3つのアラートを生成します。 ただし、システムはAlert1とAlert3のみを保持し、Alert2を削除します。 原因:
  • Alert1とAlert2は同じフィンガープリントを持ち、同じアラートと見なされます。 したがって、1つのアラートのみが保持されます。
  • Alert1とAlert3は異なるラベルを持ち、異なるアラートと見なされます。 したがって、両方のアラートが保持されます。
// Alert1
{
  "aliuid": "12345" 、
  "project": "Project1" 、
  "alert_id": "alert-123" 、
  "labels": {
    "host": "host-1"
  },
  "annotations": {
    "タイトル": "高いCPU使用率" 、
    "desc": "現在のCPU使用率は90% です。
  }
}

// Alert2
{
  "aliuid": "12345" 、
  "project": "Project1" 、
  "alert_id": "alert-123" 、
  "labels": {
    "host": "host-1"
  },
  "annotations": {
    "タイトル": "高いCPU使用率" 、
    "desc": "現在のCPU使用率は95% です。
  }
}

// Alert3
{
  "aliuid": "12345" 、
  "project": "Project1" 、
  "alert_id": "alert-123" 、
  "labels": {
    "host": "host-2"
  },
  "annotations": {
    "タイトル": "高いCPU使用率" 、
    "desc": "現在のCPU使用率は90% です。
  }
}