Alert deduplication prevents the same active alert from being created over and over again.
Deduplication happens when an alert is received — before it's enriched and escalated. To configure that part of the journey, see Routing.
When we receive an alert payload, we look at its dedupKey.
dedupKey, we treat the new alert as a duplicate of that active alert.dedupKey, we create a new alert.In practice, this means repeated open / acknowledged notifications for the same issue are grouped together instead of creating multiple separate alerts.
<aside> 💡
Note that acknowledged alert will still group alerts with the same dedupKey and will not fire new notifications
</aside>
Deduplication only applies while an alert is still active.
Example:
dedupKey = checkout-api:high-cpudedupKeyOnce the original alert is resolved or closed, the same dedupKey can be used again for a future alert.
dedupKey vs Alert LifecyclededupKey is used for grouping repeated open alerts.
It is not the same thing as the provider’s lifecycle identifier.
That means: