CINXE.COM
<!doctype html> <html> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title meta="test">Measure App Stability with BugSnag’s Stability Score | BugSnag</title> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inconsolata" media="all"> <!-- code highlighting --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/atom-one-dark.min.css"> <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script> <script>hljs.highlightAll();</script> <style> code.plaintext.hljs { background-color: #f2f2f3; color: #383a42; } code { border-radius: 4px; } </style> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v20.8 (Yoast SEO v20.8) - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Improve the stability of your production applications with the BugSnag stability score." /> <link rel="canonical" href="https://www.bugsnag.com/product/stability-score/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Measure App Stability with BugSnag's Stability Score" /> <meta property="og:description" content="Improve the stability of your production applications with the BugSnag stability score." /> <meta property="og:url" content="https://www.bugsnag.com/product/stability-score/" /> <meta property="og:site_name" content="BugSnag" /> <meta property="article:modified_time" content="2023-06-19T17:21:05+00:00" /> <meta property="og:image" content="https://www.bugsnag.com/wp-content/uploads/2023/06/BugSnag-OG.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="1 minute" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.bugsnag.com/product/stability-score/","url":"https://www.bugsnag.com/product/stability-score/","name":"Measure App Stability with BugSnag's Stability Score | BugSnag","isPartOf":{"@id":"https://www.bugsnag.com/#website"},"datePublished":"2023-03-14T20:33:51+00:00","dateModified":"2023-06-19T17:21:05+00:00","description":"Improve the stability of your production applications with the BugSnag stability score.","breadcrumb":{"@id":"https://www.bugsnag.com/product/stability-score/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.bugsnag.com/product/stability-score/"]}]},{"@type":"BreadcrumbList","@id":"https://www.bugsnag.com/product/stability-score/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.bugsnag.com/"},{"@type":"ListItem","position":2,"name":"Application stability monitoring — fix errors that impact your users","item":"https://www.bugsnag.com/product/"},{"@type":"ListItem","position":3,"name":"Measure App Stability with BugSnag’s Stability Score"}]},{"@type":"WebSite","@id":"https://www.bugsnag.com/#website","url":"https://www.bugsnag.com/","name":"BugSnag","description":"Error Monitoring & App Stability Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.bugsnag.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.bugsnag.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='genesis-blocks-style-css-css' href='https://www.bugsnag.com/wp-content/plugins/genesis-blocks/dist/style-blocks.build.css?ver=1685120709' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://www.bugsnag.com/wp-includes/css/dist/block-library/style.min.css?ver=6.6.1' type='text/css' media='all' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='style-css' href='https://www.bugsnag.com/wp-content/themes/web-wp-bugsnag-theme/style.css?ver=1732194046' type='text/css' media='all' /> <script type="text/javascript" src="https://www.bugsnag.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.bugsnag.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.10.0/lottie.min.js?ver=6.6.1" id="lottie-js"></script> <link rel="https://api.w.org/" href="https://www.bugsnag.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.bugsnag.com/wp-json/wp/v2/pages/18" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.bugsnag.com/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://www.bugsnag.com/?p=18' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.bugsnag.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bugsnag.com%2Fproduct%2Fstability-score%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.bugsnag.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.bugsnag.com%2Fproduct%2Fstability-score%2F&format=xml" /> <link rel="icon" href="https://www.bugsnag.com/wp-content/uploads/2023/05/63bd8cc71ce5783325d15646_BugSnag-Icon-Color-copy-1-150x150.png" sizes="32x32" /> <link rel="icon" href="https://www.bugsnag.com/wp-content/uploads/2023/05/63bd8cc71ce5783325d15646_BugSnag-Icon-Color-copy-1.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.bugsnag.com/wp-content/uploads/2023/05/63bd8cc71ce5783325d15646_BugSnag-Icon-Color-copy-1.png" /> <meta name="msapplication-TileImage" content="https://www.bugsnag.com/wp-content/uploads/2023/05/63bd8cc71ce5783325d15646_BugSnag-Icon-Color-copy-1.png" /> <!-- head-tracking-codes.php --> <!--Homepage navigation: shows dashboard button--> <script> function isDashboardLoggedIn() { return /bugsnag_dashboard_logged_in=true/.test(document.cookie); } function showButton(el) { if(el) el.style.display = "block"; } function hideButton(el) { if(el) el.style.display = "none"; } function showCorrectButton() { var getStartedButton = document.getElementById("not-logged-in"); var signInLink = document.getElementById("nav-sign-in-link"); var dashboardButton = document.getElementById("logged-in"); if (isDashboardLoggedIn() === true) { hideButton(getStartedButton); hideButton(signInLink); showButton(dashboardButton); } else { showButton(getStartedButton); showButton(signInLink); hideButton(dashboardButton); //showButton(heroSignInLink); // hideButton(heroDashboardButton); } } jQuery(document).ready(function(e){ showCorrectButton(); }) </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MTQKQW6');</script> <!-- End Google Tag Manager --> <!-- begin Convert Experiences code--> <script type="text/javascript" src="//cdn-4.convertexperiments.com/js/1004798-10047264.js"></script> <!-- end Convert Experiences code --> <!-- CookieHub --> <script type="text/javascript"> var cpm = {}; (function(h,u,b){ var d=h.getElementsByTagName("script")[0],e=h.createElement("script"); e.async=true;e.src='https://cookiehub.net/c2/93363859.js'; e.onload=function(){u.cookiehub.load(b);} d.parentNode.insertBefore(e,d); })(document,window,cpm); </script> <!-- Global site tag (gtag.js) - Google Ads: 987941250 --> <script type="text/plain" data-consent="marketing" async src="https://www.googletagmanager.com/gtag/js?id=AW-987941250"></script> <script type="text/plain" data-consent="marketing"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-987941250'); </script> <!-- Event snippet for Sign-up 2020-04-30 conversion page In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. --> <script type="text/plain" data-consent="marketing"> function gtag_report_conversion(url) { var callback = function () { if (typeof(url) != 'undefined') { window.location = url; } }; gtag('event', 'conversion', { 'send_to': 'AW-987941250/AllYCPWI684BEIKTi9cD', 'event_callback': callback }); return false; } </script> <!-- Start of Async Drift Code --> <script> "use strict"; !function() { var t = window.driftt = window.drift = window.driftt || []; if (!t.init) { if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice.")); t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], t.factory = function(e) { return function() { var n = Array.prototype.slice.call(arguments); return n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function(e) { t[e] = t.factory(e); }), t.load = function(t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + n + "/" + t + ".js"; var i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(o, i); }; } }(); drift.SNIPPET_VERSION = '0.3.1'; drift.load('84ez2iacf3yr'); </script> <!-- End of Async Drift Code --> <!-- Swap the Drift widget out with the Zendesk for support requests --> <script> drift.on('ready',function(api, payload) { drift.on("conversation:buttonClicked", function(data) { if (data.buttonBody.indexOf("connect with support") !== -1) { drift.unload(); zE.activate({hideOnClose: true}); }; }); }); </script> <style> html { opacity: 0; transition: opacity 0s ease-out; } html.dom-loaded { opacity: 1; } </style> </head> <body class="page-template page-template-stability-score page-template-stability-score-php page page-id-18 page-child parent-pageid-13"> <div class="global-body-wrap"> <!--Start Global Body Wrap --> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <style> @media (max-width: 750px) { .navbar-dd-cols.is--cols-feat-content { display: block; } } </style> <div data-w-id="01c52176-2876-a8d2-3663-c609e99a1b13" class="navbar-wrapper"> <div data-animation="default" class="navbar-n w-nav" data-easing2="ease-in-out" data-easing="ease-in-out" data-collapse="medium" role="banner" data-no-scroll="1" data-duration="400" data-doc-height="1"> <div class="navbar-container"> <a href="/" class="navbar-brand w-nav-brand" aria-label="home"><img src="/wp-content/uploads/2023/06/63bc40cd9d502eda8ea74ce7_Bugsnag-Full-Color-1.svg" alt="" class="global-logo"></a> <nav role="navigation" class="navbar-menu w-nav-menu"> <div class="navbar-menu-link-wrapper"> <div data-hover="false" data-delay="0" class="navbar-dd-btn w-dropdown"> <nav class="navbar-link w-dropdown-toggle" id="w-dropdown-toggle-0" aria-controls="w-dropdown-list-0" aria-haspopup="menu" aria-expanded="false" role="button" tabindex="0"> <div class="navbar-icon w-icon-dropdown-toggle" aria-hidden="true"></div> <div class="navbar-text">Product</div> </nav> <nav class="navbar-dd-wrap w-dropdown-list" id="w-dropdown-list-0" aria-labelledby="w-dropdown-toggle-0"> <div class="navbar-dd-contain is--short-col-1"> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">BUGSNAG PLATFORM</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/real-user-monitoring/" class="navbar-dd-link w-dropdown-link" tabindex="0">Real User Monitoring</a> <a href="/error-monitoring/" class="navbar-dd-link w-dropdown-link" tabindex="0">Error Monitoring</a> <a href="/distributed-tracing/" class="navbar-dd-link w-dropdown-link" tabindex="0">Distributed Tracing</a> <a href="/product/" class="navbar-dd-link w-dropdown-link" tabindex="0">App Stability Management</a> </div> </div> </div> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">FEATURES</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/integrations/" class="navbar-dd-link w-dropdown-link" tabindex="0">Integrations</a> <a href="/product/stability-score/" class="navbar-dd-link w-dropdown-link" tabindex="0">Stability Score</a> <a href="/product/search-and-segmentation/" class="navbar-dd-link w-dropdown-link" tabindex="0">Search & Segment</a> <a href="/product/on-premise/" class="navbar-dd-link w-dropdown-link" tabindex="0">On-Premises</a> </div> <div class="navbar-dd-cols-list"> <a href="/product/security/" class="navbar-dd-link w-dropdown-link" tabindex="0">Security</a> <a href="/product/error-ownership/" class="navbar-dd-link w-dropdown-link" tabindex="0">Error Ownership</a> </div> </div> </div> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">SUPPORTED TECHNOLOGIES</div> <div class="navbar-dd-cols is--80percent"> <div class="navbar-dd-cols-list"> <a href="/platforms/flutter/" class="navbar-dd-link w-dropdown-link" tabindex="0">Flutter</a> <a href="/platforms/javascript/" class="navbar-dd-link w-dropdown-link" tabindex="0">JavaScript</a> <a href="/platforms/react-native-error-reporting/" class="navbar-dd-link w-dropdown-link" tabindex="0">React Native</a> </div> <div class="navbar-dd-cols-list"> <a href="/platforms/android/" class="navbar-dd-link w-dropdown-link" tabindex="0">Android</a> <a href="/platforms/ios-crash-reporting/" class="navbar-dd-link w-dropdown-link" tabindex="0">iOS</a> <a href="/platforms/unity/" class="navbar-dd-link w-dropdown-link" tabindex="0">Unity</a> </div> </div> <div class="inline-button__wrapper"> <a href="/platforms/" class="inline-button w-inline-block" tabindex="0"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Browse all</div> </a> </div> </div> </div> </nav> </div> <a href="/pricing/" class="navbar-link w-nav-link">Pricing</a> <div data-hover="false" data-delay="0" class="navbar-dd-btn w-dropdown"> <nav class="navbar-link w-dropdown-toggle" id="w-dropdown-toggle-1" aria-controls="w-dropdown-list-1" aria-haspopup="menu" aria-expanded="false" role="button" tabindex="0"> <div class="navbar-icon w-icon-dropdown-toggle" aria-hidden="true"></div> <div class="navbar-text">Solutions</div> </nav> <nav class="navbar-dd-wrap solutions w-dropdown-list" id="w-dropdown-list-1" aria-labelledby="w-dropdown-toggle-1"> <div class="navbar-dd-contain is--short-col-1"> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">Application</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/product/mobile-app-monitoring/" class="navbar-dd-link w-dropdown-link" tabindex="0">Mobile Solution</a> <a href="/solutions/web/" class="navbar-dd-link w-dropdown-link" tabindex="0">Web Solution</a> <a href="/solutions/server-side/" class="navbar-dd-link w-dropdown-link" tabindex="0">Server-Side Solution</a> </div> </div> </div> <div id="w-node-_01c52176-2876-a8d2-3663-c609e99a1b6d-e99a1b13" class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">Industry</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/solutions/crash-reporting-for-gaming/" class="navbar-dd-link w-dropdown-link" tabindex="0">Gaming</a> <a href="/solutions/media-and-entertainment/" class="navbar-dd-link w-dropdown-link" tabindex="0">Media & Entertainment</a> </div> <div class="navbar-dd-cols-list"> <a href="/solutions/financial-services/" class="navbar-dd-link w-dropdown-link" tabindex="0">Financial Services</a> <a href="/solutions/ecommerce-and-retail-monitoring/" class="navbar-dd-link w-dropdown-link" tabindex="0">eCommerce</a> </div> </div> </div> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">Role</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/solutions/observability/" class="navbar-dd-link w-dropdown-link" tabindex="0">Observability Teams</a> <a href="/solutions/release-management/" class="navbar-dd-link w-dropdown-link" tabindex="0">Release Management</a> <a href="/solutions/engineering-management/" class="navbar-dd-link w-dropdown-link" tabindex="0">Engineering Management</a> </div> </div> </div> </div> </nav> </div> <a href="https://www.bugsnag.com/customers/" class="navbar-link w-nav-link">Customer Stories</a> <a href="https://docs.bugsnag.com/" class="navbar-link w-nav-link">Docs</a> <div data-hover="false" data-delay="0" class="navbar-dd-btn w-dropdown"> <nav class="navbar-link w-dropdown-toggle" id="w-dropdown-toggle-2" aria-controls="w-dropdown-list-2" aria-haspopup="menu" aria-expanded="false" role="button" tabindex="0"> <div class="navbar-icon w-icon-dropdown-toggle" aria-hidden="true"></div> <div class="navbar-text">Resources</div> </nav> <nav class="navbar-dd-wrap w-dropdown-list" id="w-dropdown-list-2" aria-labelledby="w-dropdown-toggle-2"> <div class="navbar-dd-contain is--contain-resources"> <div class="navbar-dd-col-wrap"> <div class="navbar-dd-col-label">Learn</div> <div class="navbar-dd-cols"> <div class="navbar-dd-cols-list"> <a href="/blog/" class="navbar-dd-link w-dropdown-link" tabindex="0">Blog</a> <a href="/resources/webinars/" class="navbar-dd-link w-dropdown-link" tabindex="0">Webinars</a> <a href="/resources/all/" class="navbar-dd-link w-dropdown-link" tabindex="0">Resources</a> <a href="https://smartbear.com/academy/bugsnag/#Courses" class="navbar-dd-link w-dropdown-link" tabindex="0">SmartBear Academy</a> <a href="/contact/" class="navbar-dd-link w-dropdown-link" tabindex="0">Contact</a> </div> </div> </div> <div class="navbar-dd-col-wrap is--bkgd-grey"> <div class="navbar-dd-col-label">Featured resources</div> <div class="navbar-dd-cols is--cols-feat-content"> <a id="w-node-_01c52176-2876-a8d2-3663-c609e99a1bbc-e99a1b13" href="/resources/ebooks/what-is-opentelemetry-a-straightforward-guide/" aria-current="page" class="navbar-dd-cols-list is--cols-feat w-inline-block w--current" tabindex="0"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd8d847dcc39_icon-bookmark.svg" loading="lazy" width="40" alt="" class="image-41"> <div class="div-block-204"> <p class="paragraph-14">eBook</p> <p class="paragraph-15">What is OpenTelemetry? A Straightforward Guide</p> <div class="inline-button__wrapper"> <div class="inline-button"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Read more</div> </div> </div> </div> </a> <a id="w-node-_01c52176-2876-a8d2-3663-c609e99a1bc8-e99a1b13" href="/blog/bugsnag-for-flutter-react-native-apps/" class="navbar-dd-cols-list is--cols-feat w-inline-block" tabindex="0"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd657d7dcc2f_icon-content.svg" loading="lazy" width="40" alt="" class="image-41"> <div class="div-block-204"> <p class="paragraph-14">Blog</p> <p class="paragraph-15 feature-item-2">Introducing BugSnag Real User Monitoring for Flutter & React Native Applications</p> <div class="inline-button__wrapper"> <div class="inline-button"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text feature-item-2">Read more</div> </div> </div> </div> </a> <a id="w-node-_01c52176-2876-a8d2-3663-c609e99a1bbc-e99a1b13" href="/blog/how-to-minimize-production-downtime/" aria-current="page" class="navbar-dd-cols-list is--cols-feat w-inline-block w--current" tabindex="0"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd657d7dcc2f_icon-content.svg" loading="lazy" width="40" alt="" class="image-41"> <div class="div-block-204"> <p class="paragraph-14">Blog</p> <p class="paragraph-15">Rapid Incident Response: How to Minimize Downtime in Production</p> <div class="inline-button__wrapper"> <div class="inline-button"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" width="8" alt="" class="inline-button__arrow"> <div class="inline-button__text">Read more</div> </div> </div> </div> </a> </div> </div> </div> </nav> </div> </div> <div class="navbar-menu-cta-wrapper"> <a href="https://app.bugsnag.com/user/sign_in/" id="nav-sign-in-link" class="navbar-link link-not-signedin w-nav-link" style="display: block;">Sign in</a> <div class="navbar-menu-ctas"> <div id="not-logged-in" class="button-embed embed--navbar-menu-cta w-embed" style="display: block;"> <a href="https://app.bugsnag.com/user/new/" class="global-button button--navbar nav-trial w-button" onclick="gtag_report_conversion();">Get Started</a> </div> <a href="https://www.bugsnag.com/demo-request/" class="global-button button--navbar navbar-demo w-button">Request a demo</a> <a id="logged-in" href="https://app.bugsnag.com" class="global-button button--external external-signedin w-button" style="display: none;">Dashboard</a> </div> </div> </nav> <div class="navbar-menu-btn w-nav-button" style="-webkit-user-select: text;" aria-label="menu" role="button" tabindex="0" aria-controls="w-nav-overlay-0" aria-haspopup="menu" aria-expanded="false"> <div data-is-ix2-target="1" class="navbar-menu-icon" data-w-id="01c52176-2876-a8d2-3663-c609e99a1bdd"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 15" width="15" height="15" preserveAspectRatio="xMidYMid meet" style="width: 100%; height: 100%; transform: translate3d(0px, 0px, 0px);"> <defs> <clipPath id="__lottie_element_2"> <rect width="15" height="15" x="0" y="0"></rect> </clipPath> </defs> <g clip-path="url(#__lottie_element_2)"> <g transform="matrix(0.46875,0,0,0.46875,7.5,7.5)" opacity="1" style="display: block;" id="hamburger-icon-line-1"> <g opacity="1" transform="matrix(1,0,0,1,0,0)"> <path stroke-linecap="round" stroke-linejoin="round" fill-opacity="0" stroke="rgb(0,0,0)" stroke-opacity="1" stroke-width="2" d=" M12,0 C12,0 -12,0 -12,0"></path> </g> </g> <g transform="matrix(0.46875,0,0,0.46875,7.5,3.75)" opacity="1" style="display: block;" id="hamburger-icon-line-2"> <g opacity="1" transform="matrix(1,0,0,1,0,0)"> <path stroke-linecap="round" stroke-linejoin="round" fill-opacity="0" stroke="rgb(0,0,0)" stroke-opacity="1" stroke-width="2" d=" M-12,0 C-12,0 12,0 12,0"></path> </g> </g> <g transform="matrix(0.46875,0,0,0.46875,7.5,11.25)" opacity="1" style="display: block;" id="hamburger-icon-line-3"> <g opacity="1" transform="matrix(1,0,0,1,0,0)"> <path stroke-linecap="round" stroke-linejoin="round" fill-opacity="0" stroke="rgb(0,0,0)" stroke-opacity="1" stroke-width="2" d=" M12,0 C12,0 -12,0 -12,0"></path> </g> </g> </g> </svg></div> </div> </div> <div class="w-nav-overlay" data-wf-ignore="" id="w-nav-overlay-0"></div> </div> <div class="navbar-overlay"></div> </div><div class="hero-wrapper__stability-score"> <div class="global-hero__container wf-section"> <div class="w-layout-grid global-hero__grid hero-grid__stablity-score"> <div id="w-node-d6ad429f-078f-b691-363a-f1194b859fb5-5a7a2c2e"> <div class="global-label">Stability Scores</div> <h1>Definitive metric for balancing bugs and features<br></h1> <div class="global-subtitle">Use the stability score to decide if you should spend time debugging or if you can move on to building new features.</div><a href="/demo-request" class="global-button w-button">Request a demo</a> </div> </div> </div> </div> <div class="overview__sticky-wrapper"> <div class="global-section wf-section"> <div class="global-container"> <div class="card-icon__wrapper"> <div class="card-icon__row _3col-grid"> <div id="w-node-e6c80489-00af-3069-3b8f-c3a1a9bf466f-5a7a2c2e" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd27247dcba4_illo-error-diagnostics.svg" alt="" class="card-icon__icon icon--80px" width="100"></div> <div class="card-icon__text-wrapper"> <p class="global-label">Build vs. fix</p> <p class="card-icon__p">Use app stability data to prioritize between building new features or debugging</p> </div> </div> <div id="w-node-e6c80489-00af-3069-3b8f-c3a1a9bf4678-5a7a2c2e" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd69167dcba8_illo-stability-good.svg" alt="" class="card-icon__icon icon--80px" width="100"></div> <div class="card-icon__text-wrapper"> <p class="global-label">Improve over time</p> <p class="card-icon__p">Track stability across releases to compare and improve over time<br> </p> </div> </div> <div id="w-node-e6c80489-00af-3069-3b8f-c3a1a9bf4682-5a7a2c2e" class="card-icon__row__col cols-horizontal"> <div class="card-icon__icon-wrapper icon--large"><img src="/wp-content/uploads/2023/06/607f4f6df411bd54df7dcb5d_illo-error-internal-code.svg" alt="" class="card-icon__icon icon--80px"></div> <div class="card-icon__text-wrapper"> <p class="global-label">Get to 'fixed' faster</p> <p class="card-icon__p">Quickly resolve bugs affecting app stability with a priority list of errors for each release<br></p> </div> </div> </div> </div> </div> </div> <div class="global__hr-divider"></div> <div id="1" class="global-section wf-section"> <div class="global-container"> <div class="container__title is--center"><img src="/wp-content/uploads/2023/06/607f4f6df411bd0e867dcc60_icon-people.svg" alt="" class="section__icon" width="70"> <div class="global-label">BUILD VS. FIX</div> <h2>Make data-driven decisions about team priorities</h2> <div class="global-subtitle">Application stability provides a definitive metric for deciding whether to spend time building features or fixing errors.</div> </div> <div class="w-layout-grid global__common-grid this-is--reverse"> <div id="w-node-cb734e2a-3e21-5e90-c449-1ee829a4c130-5a7a2c2e" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="prod-image__collection-list w-dyn-items"> <div role="listitem" class="prod-image__collection-item w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bd56747dd955_prod-stability-center.png" alt="" class="product-image"></div> </div> </div> </div> <div id="w-node-cb734e2a-3e21-5e90-c449-1ee829a4c132-5a7a2c2e"> <h3>Gain insights into the stability of all applications in the Stability Center</h3> <p>See 30 day stability scores and trends graphs based on users or sessions for each application to understand how the stability has changed over time and if the team is trending towards achieving stability targets.<br><br>Make data-driven decisions about which applications the engineers should prioritize for debugging to improve stability and customer experience.<br></p> <div class="inline-button__wrapper"><a href="/blog/executive-insights-trends-application-stability-center" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" alt="" class="inline-button__arrow" width="8"> <div class="inline-button__text">Learn more about the Stability Center</div> </a></div> </div> </div> <div class="w-layout-grid global__common-grid"> <div id="w-node-cb734e2a-3e21-5e90-c449-1ee829a4c143-5a7a2c2e"> <h3>Set targets for stability</h3> <p>Set critical stability and target stability to use the stability scores and indicators to balance the need to fix bugs with the drive to build new features. Choose which type of stability you want to use when setting targets — user-based or session-based.<br><br>When the stability score dips below critical stability, work on debugging errors to improve stability. If stability meets or exceeds your target, get back to building new features for your users. From Dev to Ops, this objective metric aligns the team and ensures everyone knows how stable your application is in production.<br></p> <div class="inline-button__wrapper"><a href="/blog/how-stability-targets-keep-your-apps-on-the-mark" class="inline-button w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" alt="" class="inline-button__arrow" width="8"> <div class="inline-button__text">Learn how to set stability targets</div> </a></div> </div> <div id="w-node-cb734e2a-3e21-5e90-c449-1ee829a4c152-5a7a2c2e" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="prod-image__collection-list w-dyn-items"> <div role="listitem" class="prod-image__collection-item w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bd0e727dd843_prod-settings-stabilitytargets.png" alt="" class="product-image"></div> </div> </div> </div> </div> </div> </div> <div class="global__hr-divider"></div> <div id="2" class="global-section wf-section"> <div class="global-container"> <div class="container__title is--center"><img src="/wp-content/uploads/2023/06/607f4f6df411bd1a307dcc63_icon-report.svg" alt="" class="section__icon" width="70"> <div class="global-label">IMPROVE OVER TIME</div> <h2>Track stability across releases</h2> <div class="global-subtitle">The stability score enables you to compare release to release, independent of traffic.</div> </div> <div class="w-layout-grid global__common-grid this-is--reverse"> <div id="w-node-cb734e2a-3e21-5e90-c449-1ee829a4c16d-5a7a2c2e" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="prod-image__collection-list w-dyn-items"> <div role="listitem" class="prod-image__collection-item w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bda8bb7dd844_prod-releasegroups-above-userstability.png" alt="" class="product-image"></div> </div> </div> </div> <div id="w-node-cb734e2a-3e21-5e90-c449-1ee829a4c16f-5a7a2c2e"> <h3>Focus on building features when you exceed your stability target</h3> <p>The stability score is dynamically colored to help you make a quick assessment of your application's health after a release.</p> <p>When the stability score is <span class="code">green</span>, the release meets or exceeds the average stability of the application. Nice work!</p> </div> </div> <div class="w-layout-grid global__common-grid"> <div id="w-node-cb734e2a-3e21-5e90-c449-1ee829a4c17b-5a7a2c2e"> <h3>Intervene when stability drops</h3> <p>When the stability of a release is below average, the stability score will be <span class="code">red</span> to let you know to investigate further.</p> </div> <div id="w-node-cb734e2a-3e21-5e90-c449-1ee829a4c18a-5a7a2c2e" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="prod-image__collection-list w-dyn-items"> <div role="listitem" class="prod-image__collection-item w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bd27557dd845_prod-releasegroups-critical-userstability.png" alt="" class="product-image"></div> </div> </div> </div> </div> </div> </div> <div class="global__hr-divider"></div> <div id="2" class="global-section wf-section"> <div class="global-container"> <div class="container__title is--center"><img src="/wp-content/uploads/2023/06/607f4f6df411bd260e7dcc2b_icon-code.svg" alt="" class="section__icon" width="70"> <div class="global-label label-center">GET TO 'FIXED' FASTER</div> <h2>Resolve the root cause of stability issues</h2> <div class="global-subtitle">Investigate the errors that directly impact stability so you can debug faster and improve your stability score.</div> </div> <div class="w-layout-grid global__common-grid this-is--reverse"> <div id="w-node-c722f76f-d7a5-45fd-1648-56a0e75e64be-5a7a2c2e" class="prod-image__wrapper"> <div class="prod-image__collection w-dyn-list"> <div role="list" class="prod-image__collection-list w-dyn-items"> <div role="listitem" class="prod-image__collection-item w-dyn-item"><img loading="lazy" src="/wp-content/uploads/2023/05/607f4f6df411bd2a927dd846_prod-releasegroups.png" alt="" class="product-image"></div> </div> </div> </div> <div id="w-node-c722f76f-d7a5-45fd-1648-56a0e75e64c0-5a7a2c2e"> <h3>Automatic bug prioritization</h3> <p>When stability drops, BugSnag lets you see the top 5 errors occurring in that specific release so you know where to spend your time investigating.</p> </div> </div> </div> </div> <div class="global__hr-divider"></div> <div class="global-section is--center wf-section"> <div> <img src="/wp-content/uploads/2023/06/accent-gold.svg" alt="Gold tiles decorative accent." width="70"> <h2>Real-time production visibility for your full stack</h2> <div class="platforms-mini"> <a href="/platforms/android" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bdae9e7dc9ae_android-5f0198ab.svg" alt=""> </a> <a href="/platforms/javascript" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd7e997dc9ad_javascript-75228ac5.svg" alt=""> </a> <a href="/platforms/react-error-reporting" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bdda2d7dc971_react-26ff6de7.svg" alt="" width="44"> </a> <a href="/platforms/python-error-reporting" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd07bd7dc993_python-48b065e9.svg" alt=""> </a> <a href="/platforms/php-laravel" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd31097dc911_laravel-32140137.svg" alt=""> </a> <a href="/platforms/php" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd96667dc97d_php-5187a998.svg" alt=""> </a> <a href="/platforms/rails" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bddf4e7dc960_ruby-05236437.svg" alt=""> </a> <a href="/platforms/ios-crash-reporting" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd122a7dc98c_apple-2a58b876.svg" alt=""> </a> <a href="/platforms/java" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd94c37dc989_java-c641e795.svg" alt=""> </a> <a href="/platforms/unity" class="platform__mini-link w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd2c017dc97c_unity-11ce69e0.svg" alt=""> </a> </div> <div class="inline-button__wrapper"> <a href="/platforms" target="_blank" class="inline-button inline-button__centered w-inline-block"> <img src="/wp-content/uploads/2023/06/607f4f6df411bd78587dc7fe_arrow_icon-9cd96687.svg" alt="" class="inline-button__arrow" width="8"> <div class="inline-button__text">See supported platforms</div> </a> </div> </div> </div></div> <section class="footer-cta__section wf-section"> <div class="footer-cta__grid"> <div class="footer-cta__col-contain"> <div> <h2 class="footer-cta__title">Try BugSnag’s features for free for 14 days. No credit card required.<br></h2> <div class="button-embed w-embed"><a href="https://app.bugsnag.com/user/new/" class="global-button w-button" onclick="gtag_report_conversion();">try for free</a></div> </div> </div> <div class="footer-cta__col-contain"> <div> <h2 class="footer-cta__title">Experience BugSnag with a custom walkthrough for your enterprise app.<br></h2><a href="https://www.bugsnag.com/demo-request/" class="global-button w-button">Request A Demo</a> </div> </div> </div> </section> <footer class="footer wf-section"> <div class="w-layout-grid footer__grid"> <a id="w-node-f5116c24-dd74-9cff-6863-83720342b1b7-f1f98e23" href="/" aria-current="page" class="link-block-2 w-inline-block w--current"> <img src="/wp-content/uploads/2023/06/63bc72ad903825f46f53f71a_Bugsnag-Icon-White.svg" alt="Bugsnag monogram." class="footer__logo" width="80"> </a> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e26-f1f98e23" class="footer__title">Product</div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e33-f1f98e23"> <a href="/real-user-monitoring/" class="footer__link w-inline-block"><div>Real User Monitoring</div></a> <a href="/error-monitoring/" class="footer__link w-inline-block"><div>Error Monitoring</div></a> <a href="/integrations/" class="footer__link w-inline-block"><div>Integrations</div></a> <a href="/product/on-premise/" class="footer__link w-inline-block"><div>On-Premises</div></a> <a href="/pricing/" class="footer__link w-inline-block"><div>Pricing</div></a> <a href="/support/" class="footer__link w-inline-block"><div>Enterprise Support</div></a> <a href="/solutions/web/" class="footer__link w-inline-block"><div>Web Solution</div></a> <a href="/product/mobile-app-monitoring/" class="footer__link w-inline-block"><div>Mobile Solution</div></a> <a href="/solutions/server-side/" class="footer__link w-inline-block"><div>Server-side Solution</div></a> </div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2a-f1f98e23" class="footer__title">Supported <br>Technologies</div> <div id="w-node-_711ac2f0-8468-fc71-4894-073ae3f097a5-f1f98e23"> <a href="/platforms/javascript/" class="footer__link w-inline-block"><div>JavaScript</div></a> <a href="/platforms/react-error-reporting/" class="footer__link w-inline-block"><div>React</div></a> <a href="/platforms/react-native-error-reporting/" class="footer__link w-inline-block"><div>React Native</div></a> <a href="/platforms/ios-crash-reporting/" class="footer__link w-inline-block"><div>iOS</div></a> <a href="/platforms/android/" class="footer__link w-inline-block"><div>Android</div></a> <a href="/platforms/rails/" class="footer__link w-inline-block"><div>Rails</div></a> <a href="/platforms/php-laravel/" class="footer__link w-inline-block"><div>Laravel</div></a> <a href="/platforms/python-error-reporting/" class="footer__link w-inline-block"><div>Python</div></a> <a href="/platforms/php/" class="footer__link w-inline-block"><div>PHP</div></a> <a href="/platforms/" class="footer__link footer__link--more w-inline-block"><div>More...</div></a> </div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e28-f1f98e23" class="footer__title">Resources</div> <div id="w-node-bc13b642-7ab0-d51f-2cc7-bec55fc7ce7d-f1f98e23"> <a href="/blog/" class="footer__link w-inline-block"><div>Blog</div></a> <a href="/resources/webinars/" class="footer__link w-inline-block"><div>Webinars</div></a> <a href="/resources/all/" class="footer__link w-inline-block"><div>Resources</div></a> <a href="https://docs.bugsnag.com/" target="_blank" class="footer__link w-inline-block"><div>Docs</div></a> <a href="https://status.bugsnag.com/" target="_blank" class="footer__link w-inline-block"><div>Status</div></a> <a href="https://smartbear.com/academy/bugsnag/#Courses" class="footer__link w-inline-block" tabindex="0">SmartBear Academy</a> <a href="https://smartbear.com/connect/" class="footer__link w-inline-block" tabindex="0">SmartBear Connect</a> <a href="/contact/" target="_blank" class="footer__link w-inline-block"><div>Contact</div></a> <div class="html-embed-14 hide w-embed"> <button class="footer__link" onclick="drift.api.startInteraction({ interactionId: 238571 });">Contact</button> </div> </div> <div id="w-node-_5bce572a-a07e-3ced-8a63-6d483c63ebca-f1f98e23" class="footer__title">Company</div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e46-f1f98e23"> <a href="/about/" class="footer__link w-inline-block"><div>About</div></a> <a href="/newsroom/" class="footer__link w-inline-block"><div>Newsroom</div></a> <a href="/customers/" class="footer__link w-inline-block"><div>Customers</div></a> <a href="/jobs/" class="footer__link w-inline-block"><div>Jobs</div></a> <a href="/product/security/" class="footer__link w-inline-block"><div>Security</div></a> <a href="/careers-in-coding-contest/" class="footer__link hide w-inline-block"><div>Careers in Coding Contest</div></a> </div> <div id="w-node-d0ce2cf9-825c-7e3e-cda9-82c6f1f98e2c-f1f98e23" class="footer__social"> <a href="https://dribbble.com/bugsnag/" target="_blank" class="footer__social__link w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bdcee17dc7df_dribbble-logo.svg" alt="Dribbble social icon."></a> <a href="https://github.com/bugsnag/" target="_blank" class="footer__social__link w-inline-block"><img src="/wp-content/uploads/2023/06/607f4f6df411bda7fd7dc7e2_github-logo.svg" alt="GitHub social icon."></a> </div> <div id="w-node-_711bfcb9-a7ed-9b61-abe5-cdec4702f062-f1f98e23" class="footer__terms-wrapper"> <p class="copyright">© 2024 SmartBear Software. All Rights Reserved.</p> <div class="terms__row"> <a href="https://docs.bugsnag.com/legal/terms-of-service/" target="_blank" class="terms__link">Terms of Service</a> <div class="terms__dot"></div> <a href="https://docs.bugsnag.com/legal/privacy-policy/" target="_blank" class="terms__link">Privacy Policy</a> </div> </div> </div> </footer> <script type="text/javascript"> function genesisBlocksShare( url, title, w, h ){ var left = ( window.innerWidth / 2 )-( w / 2 ); var top = ( window.innerHeight / 2 )-( h / 2 ); return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=600, height=600, top='+top+', left='+left); } </script> <script type="text/javascript" src="https://www.bugsnag.com/wp-content/plugins/genesis-blocks/dist/assets/js/dismiss.js?ver=1685120709" id="genesis-blocks-dismiss-js-js"></script> <script type="text/javascript" src="https://www.bugsnag.com/wp-content/themes/web-wp-bugsnag-theme/src/js/main.js?ver=1732194046" id="mktg-bundle-js"></script> <script type="text/javascript" src="https://www.bugsnag.com/wp-content/themes/web-wp-bugsnag-theme/src/js/bundle.js?ver=1732194046" id="bundle-js"></script> </div><!--End Global Body Wrap --> <!-- footer-tracking-codes.php --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MTQKQW6" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- <script src="https://d2vbpkts4ss4v2.cloudfront.net/production/js/bundle.js?20190529194109"></script> --> <!-- Bugsnag --> <script>window.bugsnagClient = bugsnag('8c812cdda1d21caf4fddb3b228eff5c5')</script> <!-- Segment --> <script type="text/plain" data-consent="analytics" charset="utf-8"> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","page","once","off","on"];analytics.factory=function(t){return function(){var e=Array.prototype.slice.call(arguments);e.unshift(t);analytics.push(e);return analytics}};for(var t=0;t<analytics.methods.length;t++){var e=analytics.methods[t];analytics[e]=analytics.factory(e)}analytics.load=function(t){var e=document.createElement("script");e.type="text/javascript";e.async=!0;e.src=("https:"===document.location.protocol?"https://":"http://")+"cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)};analytics.SNIPPET_VERSION="3.1.0"; analytics.load("K5mYXoqXbzNaa0QZ1ELEvSBIpvfVWuBr"); analytics.page() }}(); </script> <!-- Mintigo pixel --> <img height='0' width='0' alt='' src='https://pixel.mintigo.com/mintigo_pixel.png?pixel_cid=a44ef0526d'/> <!-- Zendesk Widget --> <script> window.zEmbed||function(e,t){var n,o,d,i,s,a=[],r=document.createElement("iframe");window.zEmbed=function(){a.push(arguments)},window.zE=window.zE||window.zEmbed,r.src="javascript:false",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="display: none",d=document.getElementsByTagName("script"),d=d[d.length-1],d.parentNode.insertBefore(r,d),i=r.contentWindow,s=i.document;try{o=s}catch(e){n=document.domain,r.src='javascript:var d=document.open();d.domain="'+n+'";void(0);',o=s}o.open()._l=function(){var o=this.createElement("script");n&&(this.domain=n),o.id="js-iframe-async",o.src=e,this.t=+new Date,this.zendeskHost=t,this.zEQueue=a,this.body.appendChild(o)},o.write('<body onload="document._l();">'),o.close()}("https://assets.zendesk.com/embeddable_framework/main.js","bugsnag.zendesk.com"); // Don't allow the widget to set cookies: https://developer.zendesk.com/embeddables/docs/widget/settings#cookies window.zESettings = { cookies: false }; // Force the widget locale to be en-US to encourage customers to send in support queries in English zE('webWidget', 'setLocale', 'en-US'); // Hide the widget by default. Can be activated when required. zE('webWidget', 'hide'); // Launch the Drift widget when a user action minimises the Zendesk widget zE('webWidget:on', 'userEvent', function(event) { if (event.action == "Web Widget Minimised") { drift.load('84ez2iacf3yr'); } }); </script> <!-- hide/show announcement bar during scroll --> <script> $(window).scroll(function() { if ($(this).scrollTop()>0) { $('.announcement-wrap').fadeOut(); } else { $('.announcement-wrap').fadeIn(); } }); </script> </body> </html>