{"id":297,"date":"2021-03-16T09:55:06","date_gmt":"2021-03-16T09:55:06","guid":{"rendered":"https:\/\/blog.spike.sh\/2021\/03\/16\/how-to-deal-with-alert-noise\/"},"modified":"2025-06-06T14:22:30","modified_gmt":"2025-06-06T08:52:30","slug":"how-to-deal-with-alert-noise","status":"publish","type":"post","link":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/","title":{"rendered":"How to Deal with Alert Noise"},"content":{"rendered":"\n\n\n<p class=\"wp-block-paragraph\">Adding alerts across your monitoring tools is taking a proactive approach to reliability. But if there are too many alerts, then it can become counterproductive because team members will start ignoring alerts or remove the alerting altogether. Which is why you need a systematic approach to adding alerts and dealing with them. <\/p>\n\n\n<div class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"643\" data-attachment-id=\"893\" data-permalink=\"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/1-8\/\" data-orig-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/1.png\" data-orig-size=\"1132,711\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/1-1024x643.png\" src=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/1-1024x643.png\" alt=\"\" class=\"wp-image-893\" srcset=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/1-1024x643.png 1024w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/1-300x188.png 300w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/1-768x482.png 768w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/1.png 1132w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Alerts in Spike.sh dashboard<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"how-many-alerts-is-too-many\"><strong>How many alerts is too many?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To understand if your team is getting too many alerts, you should begin with deciding the maximum number of alerts that your team members can handle in a given shift. This can be based on the workload of the team members and the average time needed to deal with alerts. For example, Google targets for a maximum of 2 alerts in a 12 hour shift. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have set a target, start tracking the number of alerts and bringing them up during your regular team meetings. If alerts start crossing the maximum threshold regularly, you should discuss spending more time on fixing the causes of the alerts. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dealing-with-alert-noise\"><strong>Dealing with alert noise<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here are some ways of dealing with alerts. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To reduce the alerts due to bugs, you should aim for removing as many bugs as possible before software is in production. Perform both manual and automated testing before pushing new changes to production. Some bugs only show up when the system is under high load, so you should also perform load testing to surface such bugs. <\/li>\n\n\n\n<li>To make your system more resilient, you can also start doing <a href=\"https:\/\/en.wikipedia.org\/wiki\/Chaos_engineering\">chaos testing<\/a> or holding <a href=\"https:\/\/blog.newrelic.com\/engineering\/how-to-run-a-game-day\/\">game days<\/a>.<\/li>\n\n\n\n<li>One way to reduce bugs is to do a <a href=\"https:\/\/martinfowler.com\/bliki\/CanaryRelease.html\">canary release<\/a>, where a new feature or code is launched to a small set of people and observed for bugs before releasing to everyone.<\/li>\n\n\n\n<li>Before adding a monitoring alert, make sure that the alert is actionable and has clear steps for dealing with the alert. Ideally, you should add these steps in docs or playbooks for any new alert so that it is available for team members dealing with the alert.<\/li>\n\n\n\n<li>Send phone calls for alerts only if it\u2019s urgent. Otherwise, the alert should just create a ticket which can be handled by the team later. <\/li>\n\n\n\n<li>Where possible, alerts should be auto resolved, either by handling proper events from the alerting source, or adding automated actions to resolve the alert. <\/li>\n\n\n\n<li>Each new alert should be reviewed to understand if it will cause noise in the future. <\/li>\n\n\n\n<li>Each alert should be investigated to find the root cause and you should try to fix the cause so that alert does not happen again. <\/li>\n\n\n\n<li>Have a process for finding root cause of alerts and fixing the cause before moving on.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you would like to know how to set up the right alerts, drop a line to us at <a href=\"mailto:hello@spike.sh\">hello@spike.sh<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adding alerts across your monitoring tools is taking a proactive approach to reliability. But if there are too many alerts, then it can become counterproductive because team members will start ignoring alerts or remove the alerting altogether. Which is why you need a systematic approach to adding alerts and dealing with them. How many alerts [&hellip;]<\/p>\n","protected":false},"author":263547074,"featured_media":894,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[1430],"tags":[],"class_list":["post-297","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-alerts"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Deal with Alert Noise<\/title>\n<meta name=\"description\" content=\"Tackle alert noise with practical strategies\u2014reduce unnecessary alerts, prevent fatigue, and keep your incident response effective.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Deal with Alert Noise\" \/>\n<meta property=\"og:description\" content=\"Tackle alert noise with practical strategies\u2014reduce unnecessary alerts, prevent fatigue, and keep your incident response effective.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/\" \/>\n<meta property=\"og:site_name\" content=\"Welcome to Spike.\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-16T09:55:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-06T08:52:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/cover.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pruthvi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pruthvi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/\"},\"author\":{\"name\":\"Pruthvi\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#\\\/schema\\\/person\\\/2c9fa677c459b8f4fb26f1a02b90b5ec\"},\"headline\":\"How to Deal with Alert Noise\",\"datePublished\":\"2021-03-16T09:55:06+00:00\",\"dateModified\":\"2025-06-06T08:52:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/\"},\"wordCount\":479,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/cover.png\",\"articleSection\":[\"Alerts\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/\",\"url\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/\",\"name\":\"How to Deal with Alert Noise\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/cover.png\",\"datePublished\":\"2021-03-16T09:55:06+00:00\",\"dateModified\":\"2025-06-06T08:52:30+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#\\\/schema\\\/person\\\/2c9fa677c459b8f4fb26f1a02b90b5ec\"},\"description\":\"Tackle alert noise with practical strategies\u2014reduce unnecessary alerts, prevent fatigue, and keep your incident response effective.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/cover.png\",\"contentUrl\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/cover.png\",\"width\":2400,\"height\":960},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/how-to-deal-with-alert-noise\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.spike.sh\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Deal with Alert Noise\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#website\",\"url\":\"https:\\\/\\\/blog.spike.sh\\\/\",\"name\":\"Welcome to Spike.\",\"description\":\"In this space, our team talks about all things incidents, response, oncall, and share our journey of building Spike.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.spike.sh\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#\\\/schema\\\/person\\\/2c9fa677c459b8f4fb26f1a02b90b5ec\",\"name\":\"Pruthvi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g\",\"caption\":\"Pruthvi\"},\"url\":\"https:\\\/\\\/blog.spike.sh\\\/author\\\/pruthvi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Deal with Alert Noise","description":"Tackle alert noise with practical strategies\u2014reduce unnecessary alerts, prevent fatigue, and keep your incident response effective.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/","og_locale":"en_GB","og_type":"article","og_title":"How to Deal with Alert Noise","og_description":"Tackle alert noise with practical strategies\u2014reduce unnecessary alerts, prevent fatigue, and keep your incident response effective.","og_url":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/","og_site_name":"Welcome to Spike.","article_published_time":"2021-03-16T09:55:06+00:00","article_modified_time":"2025-06-06T08:52:30+00:00","og_image":[{"width":2400,"height":960,"url":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/cover.png","type":"image\/png"}],"author":"Pruthvi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Pruthvi","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/#article","isPartOf":{"@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/"},"author":{"name":"Pruthvi","@id":"https:\/\/blog.spike.sh\/#\/schema\/person\/2c9fa677c459b8f4fb26f1a02b90b5ec"},"headline":"How to Deal with Alert Noise","datePublished":"2021-03-16T09:55:06+00:00","dateModified":"2025-06-06T08:52:30+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/"},"wordCount":479,"commentCount":0,"image":{"@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/cover.png","articleSection":["Alerts"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/","url":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/","name":"How to Deal with Alert Noise","isPartOf":{"@id":"https:\/\/blog.spike.sh\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/#primaryimage"},"image":{"@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/cover.png","datePublished":"2021-03-16T09:55:06+00:00","dateModified":"2025-06-06T08:52:30+00:00","author":{"@id":"https:\/\/blog.spike.sh\/#\/schema\/person\/2c9fa677c459b8f4fb26f1a02b90b5ec"},"description":"Tackle alert noise with practical strategies\u2014reduce unnecessary alerts, prevent fatigue, and keep your incident response effective.","breadcrumb":{"@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/#primaryimage","url":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/cover.png","contentUrl":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/cover.png","width":2400,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/blog.spike.sh\/how-to-deal-with-alert-noise\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.spike.sh\/"},{"@type":"ListItem","position":2,"name":"How to Deal with Alert Noise"}]},{"@type":"WebSite","@id":"https:\/\/blog.spike.sh\/#website","url":"https:\/\/blog.spike.sh\/","name":"Welcome to Spike.","description":"In this space, our team talks about all things incidents, response, oncall, and share our journey of building Spike.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.spike.sh\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blog.spike.sh\/#\/schema\/person\/2c9fa677c459b8f4fb26f1a02b90b5ec","name":"Pruthvi","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g","caption":"Pruthvi"},"url":"https:\/\/blog.spike.sh\/author\/pruthvi\/"}]}},"modified_by":"Sreekar","jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/03\/cover.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfMe4Q-4N","_links":{"self":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts\/297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/users\/263547074"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/comments?post=297"}],"version-history":[{"count":2,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts\/297\/revisions"}],"predecessor-version":[{"id":1812,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts\/297\/revisions\/1812"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/media\/894"}],"wp:attachment":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/media?parent=297"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/categories?post=297"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/tags?post=297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}