{"componentChunkName":"component---src-templates-doc-tsx","path":"/product/alerts-notifications/metric-alerts/","result":{"data":{"file":{"id":"8225c39a-5751-527e-b756-3595bd7dbf03","relativePath":"product/alerts-notifications/metric-alerts.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\": \"Metric Alerts\",\n  \"sidebar_order\": 1,\n  \"redirect_from\": [\"/workflow/alerts-notifications/alerts/\", \"/workflow/notifications/alerts/\", \"/product/alerts-notifications/alerts/\"]\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, \"Sentry users with admin permissions or higher can create alerts. To confirm or set admin permissions, navigate to \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Project Settings > Alerts > New Alert\"), \". 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\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h2\"\n  }, {\n    \"href\": \"#metric-alerts\",\n    \"aria-label\": \"metric alerts 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\"), mdx(\"p\", null, \"Metric alerts are typically used when you need to know if a metric breaches a threshold, such as a spike in the number of errors in a project, or a change in a performance metric like \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/performance/metrics/#latency\"\n  }), \"latency\"), \", \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/performance/metrics/#apdex\"\n  }), \"Apdex\"), \", \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/performance/metrics/#failure-rate\"\n  }), \"failure rate\"), \", and \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"/product/performance/metrics/#throughput-total-tpm-tps\"\n  }), \"throughput\"), \".\"), mdx(\"h3\", {\n    \"id\": \"alert-builder\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#alert-builder\",\n    \"aria-label\": \"alert builder 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  })))), \"Alert Builder\"), mdx(\"p\", null, \"The alert builder sets the metric alert's triggers: Critical (required) and Warning (optional). The warning trigger's threshold must be breached before the critical trigger. Triggers are evaluated approximately every minute from the highest severity to lowest.\"), mdx(\"p\", null, \"Sentry creates an alert with the severity of the matched trigger (warning or critical). If an alert is already active, its status is updated. If no resolution threshold is specified, the alert will automatically resolve when it's no longer violating the critical or warning conditions. You can also resolve alerts manually.\"), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/dbb2d0484fd5c3dc9a0a70e226aecc75/aa440/alert-trigger-threshold.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"33%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsSAAALEgHS3X78AAAAyklEQVQY011QCY4EIQj0/z/d3u5W1xtEtzxiJoMliQhFgXofe1/au1gy5VQ+gCchuJG+gV9lHn3/vt76Jk2qLFTeiCHtysxE9aBMr5KP7s8jiQpRJnhkt9b6NOcc0Qgyce/tWEUPEWXe5/q59WvwTYWXl9o6jjQQgbEgzvXoGtKmVzFE73DTGQ8DQ/As7sHHtYJSSGQ03JhcylhrtDHaDkqMPSBLNeTFWQxGsNCo37ZlY8/OBfgQIjJCSHPzZbAzp5RXMToT8bH1+AeOs5jbJ/wI5wAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Configuration for alert threshold triggers.\",\n    \"title\": \"Configuration for alert threshold triggers.\",\n    \"src\": \"/static/dbb2d0484fd5c3dc9a0a70e226aecc75/c1b63/alert-trigger-threshold.png\",\n    \"srcSet\": [\"/static/dbb2d0484fd5c3dc9a0a70e226aecc75/5a46d/alert-trigger-threshold.png 300w\", \"/static/dbb2d0484fd5c3dc9a0a70e226aecc75/0a47e/alert-trigger-threshold.png 600w\", \"/static/dbb2d0484fd5c3dc9a0a70e226aecc75/c1b63/alert-trigger-threshold.png 1200w\", \"/static/dbb2d0484fd5c3dc9a0a70e226aecc75/aa440/alert-trigger-threshold.png 1500w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"p\", null, \"When Sentry creates an alert or an existing alert changes status, the trigger's actions are executed. Possible actions are:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Send an email (to a member or team). If sent to a member, the member's personal project alert opt-out settings are overridden.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Send a \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/integrations/slack/\"\n  }), \"Slack\"), \" notification.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Trigger a \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/integrations/pagerduty/\"\n  }), \"PagerDuty\"), \" incident.\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Send a request to a webhook (via \", mdx(\"a\", _extends({\n    parentName: \"li\"\n  }, {\n    \"href\": \"/product/integrations/integration-platform/#internal-integrations\"\n  }), \"internal integrations\"), \").\")), mdx(\"h3\", {\n    \"id\": \"alert-stream\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#alert-stream\",\n    \"aria-label\": \"alert stream 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  })))), \"Alert Stream\"), mdx(\"p\", null, \"The Alert Stream displays your metric alerts along with visual graphs, associated projects, and the last time the alert was triggered. Access alerts via the \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Alerts\"), \" sidebar item.\"), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/ab84944039739c690ef0dad50932ffb2/aa440/alert-stream2.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"31%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAIAAABM9SnKAAAACXBIWXMAAAsSAAALEgHS3X78AAABAElEQVQY0zVQu07EQAzMXyHRICRER0GBgAJxzf0A30hxDR0FFRIFcJBcNptdP/YZJrlgTbH27NhjN0+Xj31nmCWEEGMCEKqBiJkkHvOEejRGDh2D8k6tnanm4WLb/fYhpJzKgpzigpSDztoYEh6ovOz2u+dv8vTxbt5euxhCc3u2GQ5WNbJn70hESy5ALVVZhWQcWThMdfLOqXAGVetUK8Y0d+cbaxxaq2hdYvoPJv35ao2lUuaiG8l7LkhmbcWA5vr0fugtVh6to5VbW8Bt3w79QDFlpPCFK5S8foCF5urkxg5OQ/KOiQSrQr50mMjL/rO1llKap8EIxFj++AEH+gPHt1CIFfhJrwAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Alert stream illustrates alert duration, trends, severity, time duration and percentage of users affected.\",\n    \"title\": \"Alert stream illustrates alert duration, trends, severity, time duration and percentage of users affected.\",\n    \"src\": \"/static/ab84944039739c690ef0dad50932ffb2/c1b63/alert-stream2.png\",\n    \"srcSet\": [\"/static/ab84944039739c690ef0dad50932ffb2/5a46d/alert-stream2.png 300w\", \"/static/ab84944039739c690ef0dad50932ffb2/0a47e/alert-stream2.png 600w\", \"/static/ab84944039739c690ef0dad50932ffb2/c1b63/alert-stream2.png 1200w\", \"/static/ab84944039739c690ef0dad50932ffb2/aa440/alert-stream2.png 1500w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")), mdx(\"h3\", {\n    \"id\": \"alert-details\",\n    \"style\": {\n      \"position\": \"relative\"\n    }\n  }, mdx(\"a\", _extends({\n    parentName: \"h3\"\n  }, {\n    \"href\": \"#alert-details\",\n    \"aria-label\": \"alert details 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  })))), \"Alert Details\"), mdx(\"p\", null, \"The Alert Details page provides specifics on a single instance of an alert from its creation to its resolution, or the current time if the alert is still active. The \\\"subscribe\\\" button subscribes you to workflow notifications for the alert, including status changes and comments.\"), mdx(\"p\", null, mdx(\"span\", _extends({\n    parentName: \"p\"\n  }, {\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"1200px\"\n    }\n  }), \"\\n      \", mdx(\"a\", _extends({\n    parentName: \"span\"\n  }, {\n    \"className\": \"gatsby-resp-image-link\",\n    \"href\": \"/static/1d63393fc687bdaf42b91f22744d924f/aa440/alert_details.png\",\n    \"style\": {\n      \"display\": \"block\"\n    },\n    \"target\": \"_blank\",\n    \"rel\": \"noopener\"\n  }), \"\\n    \", mdx(\"span\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"80.33333333333333%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsSAAALEgHS3X78AAACj0lEQVQ4y21T2U4UQRTtf3DBBBWIkcCwGMBBEXqYADMQBB+UxD/wwT8m+mCiI4rD9N7V6z3ee3thMFZyUsutOnXuZn06+0znmx/xduuCxtcThH4EzwmQmBRpkiFL8gpprnsT8znbkrhC4EXwvZB8fhMGMVmnaxewF45puPYOv0bXcCc+hNgZe0qQZ4WSCaLQYDJ2EXqefioI/Ri+GwpI1tbJ6gfqPz/FYO2c3ElNkhcoGFmWtyiLEkT0X5QlUVmWPJfEhO/RX2TC9TMoYcpupqIsR5Kk6rrMBOhHQp7yXu/xWu6RGHkIuXWweIbdhQEOV0/hub4ayqK4A74K4wUI2C4EhSDP9WMTxcKEJAz1rnW4dI6d+UP0O8dKqMqMqVQkCT9KORGmeig6qVSQzLzPs0zvoTQiBdb+sxN0Z23sLw85Y4EqLAqJh8amjpHGR88bUG0XUtcx+HLpcsgMrL35ATZmdtBbHrDB13g0BA3kcQPd8yUTJxpHIQyDFF8vHdyMmXCX3X0x8wr7K8f4+e0b11xaqagzXRTF7ZpRqYLUXFuX8omGg4e1M3eA9Yfb2Fs64pry22xpuKbcbUuEP5PsSgPEXJcRE8eRUXKxWa+f9rH6oIte5whXI4eNadsl4pKs7xDWbktR3/xxOO6hqmxiam0/6THhS9jLR3C4S6TWKsK0dfdfQplFlcSx+Zzqc6v72MbK/S1WOMDou8uXRFmq5SMwJtG2azuDH8ondwe1K2trdpc69zZZ4ZD83yPEQYggiLhv4yqTSUV+m2VS5dOt14adh9Wd62H90TbZnSH8HyMYJhN3xBXphGlljcuisCaannXBhDZtzL6B3RmQdzUG1UWNqQdTStrMt85WtkZm8Rd4EXll2WpzGAAAAABJRU5ErkJggg==')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  })), \"\\n  \", mdx(\"img\", _extends({\n    parentName: \"a\"\n  }, {\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"Alert details illustrates a graph showing errors.\",\n    \"title\": \"Alert details illustrates a graph showing errors.\",\n    \"src\": \"/static/1d63393fc687bdaf42b91f22744d924f/c1b63/alert_details.png\",\n    \"srcSet\": [\"/static/1d63393fc687bdaf42b91f22744d924f/5a46d/alert_details.png 300w\", \"/static/1d63393fc687bdaf42b91f22744d924f/0a47e/alert_details.png 600w\", \"/static/1d63393fc687bdaf42b91f22744d924f/c1b63/alert_details.png 1200w\", \"/static/1d63393fc687bdaf42b91f22744d924f/aa440/alert_details.png 1500w\"],\n    \"sizes\": \"(max-width: 1200px) 100vw, 1200px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\"\n  })), \"\\n  \"), \"\\n    \")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#metric-alerts","title":"Metric Alerts","items":[{"url":"#alert-builder","title":"Alert Builder"},{"url":"#alert-stream","title":"Alert Stream"},{"url":"#alert-details","title":"Alert Details"}]}]},"internal":{"type":"Mdx"}}}},"pageContext":{"excerpt":"Sentry users with admin permissions or higher can create alerts. To confirm or set admin permissions, navigate to  Project Settings > Alerts > New Alert . To change the frequency of your alerts, configure your  Alert Settings . Metric Alerts Metric alerts are typically used when you need to know if a metric breaches a threshold, such as a spike in the number of errors in a project, or a change in a performance metric like  latency ,  Apdex ,  failure rate , and  throughput . Alert Builder The alert builder sets the metric alert's triggers: Critical (required) and Warning (optional). The warning trigger's threshold must be breached before the critical trigger. Triggers are evaluated approximately every minute from the highest severity to lowest. Sentry creates an alert with the severity of the matched trigger (warning or critical). If an alert is already active, its status is updated. If no resolution threshold is specified, the alert will automatically resolve when it's no longer violating the critical or warning conditions. You can also resolve alerts manually. When Sentry creates an alert or an existing alert changes status, the trigger's actions are executed. Possible actions are: Send an email (to a member or team). If sent to a member, the member's personal project alert opt-out settings are overridden. Send a  Slack  notification. Trigger a  PagerDuty  incident. Send a request to a webhook (via  internal integrations ). Alert Stream The Alert Stream displays your metric alerts along with visual graphs, associated projects, and the last time the alert was triggered. Access alerts via the  Alerts  sidebar item. Alert Details The Alert Details page provides specifics on a single instance of an alert from its creation to its resolution, or the current time if the alert is still active. The \"subscribe\" button subscribes you to workflow notifications for the alert, including status changes and comments.","title":"Metric Alerts","description":null,"draft":null,"noindex":null,"notoc":null,"sidebar_order":1,"redirect_from":["/workflow/alerts-notifications/alerts/","/workflow/notifications/alerts/","/product/alerts-notifications/alerts/"],"keywords":null,"id":"8225c39a-5751-527e-b756-3595bd7dbf03","legacy":false}},"staticQueryHashes":["1218203755","1222113826","1222113826","1766336459","2158593473","2764967025","3345802723","3818502851","3990806462","4015007367","4192517163","4264099332","518019976"]}