Alerts and Notifications
Both Sentry's alerts and notifications provide real-time visibility into errors happening in your code and the impact on your users regardless of where your code is deployed. Alerts uncover meaningful and customizable information about an error and its context. In addition, Sentry sends notifications to your project team members regarding various workflow activities.
When you create a new project in sentry.io, you can choose from a few default alerts, or choose to create alerts at a later time. Choosing a default alert, such as getting notified only once when an error is first seen, is useful for catching new errors in real time, but means Sentry will not alert you about subsequent instances of the same error. With only the default alert rule in place, you might be losing visibility into critical issues building up in your code.
Instead, we recommend creating your own alerts to provide information that your team needs at a frequency that is useful to your team's triage process. To create your own alert, navigate to Alerts and click "Create New Alert". Select your project, then select from the alerting options under "Errors" or "Performance".
Identify the critical errors and route them appropriately (for example, to PagerDuty) to be resolved by the relevant teammates as soon as possible.
Maintain visibility to all other errors and transactions, in terms of where the alerts are routed (email, specific Slack channels) and at what frequency.
Generally, we recommend you configure these rules and fine tune them as you go, adapting to your team's workflows and preferences.
Workflow notifications: Activity involving user actions and state changes on issues. Includes activities such as resolution, assignment, comments, and regressions.
Deploy notifications: When a release is deployed, Sentry automatically sends an email to users who have committed to the release.
Quota & Usage notifications: Emails about approaching quotas, exceeded quotas, and spike protection.
- Identify critical activity in your development process and route the email notifications to the relevant teammates and stakeholders.
- Maintain visibility into workflows and deploys by fine tuning notifications according to Sentry project or organization.