{"componentChunkName":"component---src-templates-doc-tsx","path":"/product/alerts-notifications/","result":{"data":{"file":{"id":"880dfe35-a651-592e-b42f-dd45b1909d83","relativePath":"product/alerts-notifications/index.mdx","sourceInstanceName":"docs","childMarkdownRemark":null,"childMdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"Alerts & Notifications\",\n  \"sidebar_order\": 2,\n  \"redirect_from\": [\"/workflow/alerts-notifications/\"],\n  \"description\": \"Sentry categorizes notifications into alerts and other types of notifications. Learn more about how these are managed.\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Alerts notify you about errors and performance problems in your application. Notifications send emails for situations like an issue state change or if a release has deployed. Alerts and notifications are customizable to your organization's needs with options to pair with \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/integrations/\"\n  }), \"integrations\"), \", flexible configurations, and choices for both error or performance alerting. Default settings for notifications are also available.\"), mdx(\"h2\", {\n    \"id\": \"issue-alerts-for-errors\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#issue-alerts-for-errors\",\n    \"aria-label\": \"issue alerts for errors permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Issue Alerts for Errors\"), mdx(\"p\", null, \"Issue alerting sets alerts on changes within grouped error events, or \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"issues\"), \". Issues are grouped automatically by Sentry based on stack trace and other factors. Create alerts for issue-level changes, such as:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"New issues\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Issue frequency increasing\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Resolved and ignored issues getting unresolved\")), mdx(\"p\", null, \"To change the frequency of your alerts, configure your \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/alerts-notifications/alert-settings/\"\n  }), \"Alert Settings\"), \".\"), mdx(\"h2\", {\n    \"id\": \"metric-alerts-for-errors--performance\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#metric-alerts-for-errors--performance\",\n    \"aria-label\": \"metric alerts for errors  performance permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Metric Alerts for Errors & Performance\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/alerts-notifications/alerts/#metric-alerts\"\n  }), \"Metric alerts\"), \" monitor macro-level \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/performance/metrics/\"\n  }), \"metrics\"), \" for both error events and transaction events. A metric takes a set of events and computes an aggregate value using a function such as \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"count()\"), \" or \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"avg()\"), \" applied to the event properties over a period of time. Metric alerting is triggered when a \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/performance/metrics/#p50-threshold\"\n  }), \"threshold\"), \" is breached. You can set the threshold for metrics using the value of an aggregate function to see how errors are impacting your user's experience, the \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/performance/\"\n  }), \"performance\"), \" speed of your application, and more.\"), mdx(\"p\", null, \"You can filter events by \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/platforms/python/usage/#optional-attributes\"\n  }), \"attributes\"), \" and \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/platforms/javascript/enriching-events/tags/\"\n  }), \"tags\"), \", which is particularly useful for aggregating across events that aren't grouped into single issues. Use metric alerts for alerting on:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"New issues\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Resolved and ignored issues getting unresolved\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#latency\"\n  }), \"Latency\"), \": min, max, average, percentile\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/performance/metrics/#failure-rate\"\n  }), \"Failure rate\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Custom metrics\")), mdx(\"p\", null, \"To change the frequency of your alerts, configure your \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/alerts-notifications/alert-settings/\"\n  }), \"Alert Settings\"), \".\"), mdx(\"h2\", {\n    \"id\": \"notifications\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#notifications\",\n    \"aria-label\": \"notifications permalink\",\n    \"className\": \"anchor before\"\n  }), mdx(\"svg\", _extends({\n    parentName: \"a\"\n  }, {\n    \"viewBox\": \"0 0 24 24\",\n    \"xmlns\": \"http://www.w3.org/2000/svg\"\n  }), mdx(\"path\", _extends({\n    parentName: \"svg\"\n  }, {\n    \"d\": \"M10.879 6.05L15 1.93A5.001 5.001 0 0 1 22.071 9l-4.121 4.121a1 1 0 0 1-1.414-1.414l4.12-4.121a3 3 0 1 0-4.242-4.243l-4.121 4.121a1 1 0 1 1-1.414-1.414zm2.242 11.9L9 22.07A5 5 0 1 1 1.929 15l4.121-4.121a1 1 0 0 1 1.414 1.414l-4.12 4.121a3 3 0 1 0 4.242 4.243l4.121-4.121a1 1 0 1 1 1.414 1.414zm-8.364-.122l13.071-13.07a1 1 0 0 1 1.415 1.414L6.172 19.242a1 1 0 1 1-1.415-1.414z\",\n    \"fill\": \"currentColor\"\n  })))), \"Notifications\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/alerts-notifications/notifications/\"\n  }), \"Notifications\"), \" are emails triggered by changes in \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/alerts-notifications/notifications/#issue-states\"\n  }), \"issue state\"), \", \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/releases/\"\n  }), \"releases\"), \", and \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/accounts/quotas/\"\n  }), \"quota usage\"), \". To change the frequency of your email notifications, configure your personal \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/alerts-notifications/notifications/#notification-settings\"\n  }), \"Notification Settings\"), \".\"), mdx(\"p\", null, \"Types of Sentry notifications:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/alerts-notifications/notifications/#workflow\"\n  }), mdx(\"strong\", {\n    parentName: \"a\"\n  }, \"Workflow notifications\")), \": Activity involving user actions and state changes on issues. Includes activities such as resolution, assignment, comments, and regressions.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/alerts-notifications/notifications/#deploy\"\n  }), mdx(\"strong\", {\n    parentName: \"a\"\n  }, \"Deploy notifications\")), \": When a release is deployed, Sentry automatically sends an email to users who have committed to the release.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/alerts-notifications/notifications/#quota\"\n  }), mdx(\"strong\", {\n    parentName: \"a\"\n  }, \"Quota & Usage notifications\")), \": Emails about approaching quotas, exceeded quotas, and spike protection.\"))));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#issue-alerts-for-errors","title":"Issue Alerts for Errors"},{"url":"#metric-alerts-for-errors--performance","title":"Metric Alerts for Errors & Performance"},{"url":"#notifications","title":"Notifications"}]},"internal":{"type":"Mdx"}}}},"pageContext":{"excerpt":"Alerts notify you about errors and performance problems in your application. Notifications send emails for situations like an issue state change or if a release has deployed. Alerts and notifications are customizable to your organization's needs with options to pair with  integrations , flexible configurations, and choices for both error or performance alerting. Default settings for notifications are also available. Issue Alerts for Errors Issue alerting sets alerts on changes within grouped error events, or  issues . Issues are grouped automatically by Sentry based on stack trace and other factors. Create alerts for issue-level changes, such as: New issues Issue frequency increasing Resolved and ignored issues getting unresolved To change the frequency of your alerts, configure your  Alert Settings . Metric Alerts for Errors & Performance Metric alerts  monitor macro-level  metrics  for both error events and transaction events. A metric takes a set of events and computes an aggregate value using a function such as  count()  or  avg()  applied to the event properties over a period of time. Metric alerting is triggered when a  threshold  is breached. You can set the threshold for metrics using the value of an aggregate function to see how errors are impacting your user's experience, the  performance  speed of your application, and more. You can filter events by  attributes  and  tags , which is particularly useful for aggregating across events that aren't grouped into single issues. Use metric alerts for alerting on: New issues Resolved and ignored issues getting unresolved Latency : min, max, average, percentile Failure rate Custom metrics To change the frequency of your alerts, configure your  Alert Settings . Notifications Notifications  are emails triggered by changes in  issue state ,  releases , and  quota usage . To change the frequency of your email notifications, configure your personal  Notification Settings . Types of Sentry notifications: 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.","title":"Alerts & Notifications","description":"Sentry categorizes notifications into alerts and other types of notifications. Learn more about how these are managed.","draft":null,"noindex":null,"notoc":null,"sidebar_order":2,"redirect_from":["/workflow/alerts-notifications/"],"keywords":null,"id":"880dfe35-a651-592e-b42f-dd45b1909d83","legacy":false}},"staticQueryHashes":["1218203755","1222113826","1222113826","1766336459","2158593473","2764967025","3345802723","3818502851","3990806462","4015007367","4192517163","4264099332","518019976"]}