Skip to content

Percent-change metric alert won't save when Resolved threshold is lower than Critical #113831

@Kobby-Bawuah

Description

@Kobby-Bawuah

Environment

SaaS (https://sentry.io/)

Steps to Reproduce

  1. Create a new metric alert.
  2. In Set issue detection thresholds, choose Percent Change (e.g., compared to same time one week ago).
  3. Critical: 90 / Lower than.
  4. Warning: 75 / Lower than.
  5. Resolved: 0 (or any value lower than Critical).
  6. Click save.

Expected Result

The alert saves.

Use case: fire when a metric (e.g., throughput) is 90% or more lower than the comparison period, and resolve once the metric has recovered.

In Percent Change + Lower than, a larger percentage represents a more severe drop:

  • 90% lower → most severe
  • 75% lower → less severe
  • 0% → fully recovered

So Resolved 0% is the correct "recovered" state and is lower in severity than Critical 90%.

Actual Result

Save is blocked by a validation error on both Critical and Warning:

Alert threshold must be less than resolution

The form appears to require the Resolved threshold to be greater than Critical, which for a "Lower than" percent-change alert would mean "resolve only when the drop gets worse."

For reference, the Warning-vs-Critical check in the same form accepts Warning 75 < Critical 90 without issue, only the Resolved check seems to be the blocker.

Image

Product Area

Alerts

Link

No response

DSN

No response

Version

No response

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    Status

    Waiting for: Product Owner

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions