Adaptive Alerts
Advanced Feature
Adaptive Alerts are available on Advanced and Enterprise plans.
Adaptive Alerts feature provides reliable, informative, and actionable notifications about unexpected issues in monitored applications and services. Adaptive Alerts uses anomaly detection to learn the standard behavior of your application and alerts you about atypical exception rates.
How is it different from other triggers?
Adaptive Alerts is a new type of trigger aimed to reduce noise and increase awareness of new, potentially severe issues. The algorithm is continuously trained on your projects using 2 weeks of historical data with 1-hour increments. It provides near real-time notifications, triggering alerts with a maximum delay of 10 minutes.
Adaptive Alerts notifies of changes more broadly than Rollbar’s grouping algorithms, tracking raw exception types (crashes and errors) by environment and excluding log and debug messages. While you can tweak the parameters used to raise alerts, there is zero required configuration, and it adapts the exception baseline rate to variations over time.
Key differences compared to other triggers include:
- Unlike
High Occurrence Rate
,10^nth Occurrence
,New Item
, andReactivated Item
triggers, it is independent of grouping: tracking exception rates by the root type and environment. - Unlike the
10^nth Occurrence
trigger, it alerts about exception rates of different magnitudes with the same sensitivity
Enabling Adaptive Alerts for a notification rule
You can set it up as a new trigger in Slack and/or Email notifications following these steps:
- On the Rollbar UI, go to Settings → Projects.
- Select your project, then click Notifications under Integrations in the left side menu.
- Select Slack or Email under Available Channels or reconfigure them under Active Channels
- Select Adaptive Alerts template under Add Rule then click Configure Rule
Adaptive Alerts Rule settings
Similar to other Rollbar Notifications, Adaptive Alerts accepts notification filters and configurations for teams, users, environments... Additionally, the Adaptive Alerts rule can be tweaked with the following settings for the alerting algorithm:
- Minimum exception rate to alert
Defines the minimum exception rate (exceptions/hour) required to generate an alert.
Set a higher minimum exception rate (e.g. 100 exceptions/hour) to ignore small anomalies.
- Sensitivity
Controls the level of statistical confidence required for a detected anomaly to generate an alert.
Sensitivity can be adjusted to Low (fewer alerts), Medium, and High (more alerts).
Set a higher sensitivity value to trigger more alerts.
This graphical representation helps to understand Adaptive Alerts settings in a time series of exceptions for a real project.
Where:
- The minimum exception rate -in blue- sets the threshold to ignore lower exception rates.
- Sensitivity -in red- is set to high and generates alerts for all anomalies detected.
Updated about 1 year ago