Issues vs incidents
A single incident can contain multiple issues. For example, if CPU usage spikes on three hosts, the policy creates three issues (one per host) grouped into one or more incidents depending on the incident preference.
Issue details
Every issue records:Issue lifecycle
- Opened: The metric crossed the threshold for the configured duration. Atatus creates the issue, links it to an incident, and sends notifications.
- Closed: The condition resolved (metric returned to normal) or a user manually closed the issue.
Severity levels
If both Warning and Critical thresholds are configured and the metric exceeds both, the issue is created with Critical severity.
Closing issues
Issues can be closed in two ways:- Automatic: The alerting engine detects that the metric has returned to normal (no longer violating the threshold). The issue is closed automatically and the
closedByfield is set to “Atatus”. - Manual: A user closes the issue from the Alerting page. The
closedByfield records the user’s name.
Viewing issues
Navigate to Alerting > Issues to see all issues. You can filter by:- Status: Open or Closed
- Incident: View issues belonging to a specific incident
- Project: Filter by application or project
- Search: Search by rule name, target name, or metric
Example
A policy “Production API Health” has a rule: Web Response Time above 2 seconds for 5 minutes, using theall time function.
At 14:00, the checkout-service application starts responding slowly. For every minute from 14:00 to 14:05, the average response time exceeds 2 seconds.
At 14:05, the alerting engine evaluates the rule:
- Issue created: “Web Response Time exceeded 2 seconds on checkout-service” with severity Critical
- The issue is grouped into an incident based on the policy’s incident preference
- Notifications are sent to the configured channels