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

Simple Log Service:フィンガープリントに基づくアラートの重複除去

最終更新日:Aug 29, 2024

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

働き主義

アラート管理システムがアラートを処理すると、システムは各アラートのフィンガープリントを計算します。 同じフィンガープリントを有するアラートは、同じアラートとみなされる。 アラートフィンガープリントは、次のアラート属性に基づいて計算されます。

  • aliuid: アラートモニタリングルールが属するAlibaba CloudアカウントのID。

  • project: アラートモニタリングルールが属するプロジェクト。

  • alert_id: アラートモニタリングルールのID。

  • labels: アラートラベル。

例:

アラートモニタリングルールを設定すると、アラート管理システムは3つのアラートを生成します。 ただし、システムはAlert1とAlert3のみを保持し、Alert2を削除します。 原因:

  • Alert1とAlert2は同じフィンガープリントを持ち、同じアラートと見なされます。 したがって、1つのアラートのみが保持されます。

  • Alert1とAlert3は異なるラベルを持ち、異なるアラートと見なされます。 したがって、両方のアラートが保持されます。

// Alert1
{
  "aliuid": "12345",
  "project": "Project1",
  "alert_id": "alert-123",
  "labels": {
    "host": "host-1"
  },
  "annotations": {
    "title": "High CPU utilization",
    "desc": "The current CPU utilization is 90%."
  }
}

// Alert2
{
  "aliuid": "12345",
  "project": "Project1",
  "alert_id": "alert-123",
  "labels": {
    "host": "host-1"
  },
  "annotations": {
    "title": "High CPU utilization",
    "desc": "The current CPU utilization is 95%."
  }
}

// Alert3
{
  "aliuid": "12345",
  "project": "Project1",
  "alert_id": "alert-123",
  "labels": {
    "host": "host-2"
  },
  "annotations": {
    "title": "High CPU utilization",
    "desc": "The current CPU utilization is 90%."
  }
}