{"id":10210,"date":"2020-11-24T08:00:29","date_gmt":"2020-11-24T16:00:29","guid":{"rendered":"http:\/\/softwareengineeringdaily.com\/?p=10210"},"modified":"2020-11-23T20:34:09","modified_gmt":"2020-11-24T04:34:09","slug":"spend-less-time-debugging-and-more-time-building-with-scout-apm","status":"publish","type":"post","link":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/","title":{"rendered":"Spend Less Time Debugging and More Time Building with Scout APM"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">In any online business, it\u2019s of paramount importance to catch any visitor\u2019s attention within a few seconds. If they cannot find the information they are looking for in a set timeframe, they will jump ship. As a developer, when you have only these valuable few seconds, it would suck to waste them on performance issues. Customers <\/span><a href=\"https:\/\/www.entrepreneur.com\/article\/281986\"><span style=\"font-weight: 400;\">will not even wait 3 seconds<\/span><\/a><span style=\"font-weight: 400;\"> for an unresponsive page before closing. Every second matters, and when you have a large enough platform, every second you waste in loading a page means lost revenue.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Running a website is not easy &#8211; you have to be on guard for any disasters. A singular API call can be a bottleneck that brings the whole experience down. At irregular intervals user traffic can spike unexpectedly. Perhaps an image you\u2019re using is not optimized. A certain line of code can be buggy, and cause delays. The possibilities are endless, and a developer is defeated without the right tools.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This is where application performance management (APM) tools come into play. <\/span><a href=\"https:\/\/thenextscoop.com\/business-website-performance-monitoring\/\"><span style=\"font-weight: 400;\">Performance monitoring is important<\/span><\/a><span style=\"font-weight: 400;\"> for customer retention, customer experience, and even for search engine optimization. A powerful APM tool can help you, as the developer of a website, to detect and react to performance issues in real time, and to precisely identify <\/span><b>what <\/b><span style=\"font-weight: 400;\">in your application is causing this issue.<\/span><\/p>\n<p><a href=\"https:\/\/ter.li\/r7g7bv\"><span style=\"font-weight: 400;\">Scout APM<\/span><\/a><span style=\"font-weight: 400;\"> is a powerful tool to have in the arsenal of a DevOps team. It is a lightweight service that runs alongside your application in production, and sends monitoring data to be analyzed. Scout APM supports a wide range of applications, including Ruby on Rails, Elixir, NodeJS, Python, and PHP. Even if your application language is not among these, don\u2019t fret! Scout\u2019s <\/span><a href=\"https:\/\/github.com\/scoutapp\/core-agent-api\"><span style=\"font-weight: 400;\">Core Agent API<\/span><\/a><span style=\"font-weight: 400;\"> provides cross-language common functionality, and assuming that you can send messages over a Unix Domain Socket, you can make your application work with Scout APM.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Scout APM\u2019s clutter free user interface streamlines proactive and real-time insights. The graphs get updated in real-time, and from a general overview, it\u2019s as simple as clicking and dragging to dive into a few select activities.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With basic APM tools, you have to wait until the performance issue is reflected in a customer\u2019s journey on your website, and only after several traces you can detect that there\u2019s a bottleneck, and you will have to investigate to find what causes this bottleneck. This kind of reactive monitoring is important, as real-time problems will always arise, even in areas completely out of the developer\u2019s control such as data centers and cloud servers. However, the detective work of trying to identify what causes the bottlenecks is not necessary. Scout APM not only allows you to detect and handle issues with constant monitoring, but it also empowers you to <\/span><b>pinpoint <\/b><span style=\"font-weight: 400;\">a single line of code or a single SQL query that causes the performance issue. Scout gives you the fastest path to a slow line of code.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The best part is, you can dive into a single transaction easily through Scout\u2019s UI, and directly see the line of code that caused the bottleneck. For method calls that take longer than 500 milliseconds to complete, Scout automatically provides code inspection with its Github integration.\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/docs.scoutapm.com\/#code-backtraces\"><img fetchpriority=\"high\" decoding=\"async\" data-attachment-id=\"10212\" data-permalink=\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/scoutgithub\/\" data-orig-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutGithub.png?fit=898%2C352&amp;ssl=1\" data-orig-size=\"898,352\" data-comments-opened=\"0\" 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=\"ScoutGithub\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutGithub.png?fit=300%2C118&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutGithub.png?fit=898%2C352&amp;ssl=1\" class=\"aligncenter wp-image-10212\" src=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutGithub.png?resize=500%2C196\" alt=\"\" width=\"500\" height=\"196\" srcset=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutGithub.png?resize=300%2C118&amp;ssl=1 300w, https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutGithub.png?resize=768%2C301&amp;ssl=1 768w, https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutGithub.png?w=898&amp;ssl=1 898w\" sizes=\"(max-width: 500px) 100vw, 500px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s not only important to find the issue, but also who to notify to get this issue fixed. With Scout, in the code view, it is possible to see which line caused the issue, the author of the code, commit date, and deploy time, so that you can easily and immediately know who to ping for a fix! This frees up valuable team bandwidth, and results in a much quicker fix.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For each transaction trace, Scout is able to give a summary overview of method calls, sorted from most expensive to least expensive. As you can see in the following example, there is a [CODE] button next to this particular trace, that enables diving deep into the particular lines of code that cause the issue. With the [SQL] buttons you can also see each SQL query that has been run for this trace, without having to change views.<\/span><\/p>\n<p><a href=\"https:\/\/docs.scoutapm.com\/#trace-views\"><img decoding=\"async\" data-attachment-id=\"10213\" data-permalink=\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/scoutprojectscontroller\/\" data-orig-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutProjectsController.png?fit=780%2C584&amp;ssl=1\" data-orig-size=\"780,584\" data-comments-opened=\"0\" 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=\"ScoutProjectsController\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutProjectsController.png?fit=300%2C225&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutProjectsController.png?fit=780%2C584&amp;ssl=1\" class=\"aligncenter wp-image-10213\" src=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutProjectsController.png?resize=500%2C374\" alt=\"\" width=\"500\" height=\"374\" srcset=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutProjectsController.png?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutProjectsController.png?resize=768%2C575&amp;ssl=1 768w, https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutProjectsController.png?w=780&amp;ssl=1 780w\" sizes=\"(max-width: 500px) 100vw, 500px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">With the database monitoring addon, you can dive even deeper into your database performance. You can easily identify expensive queries, and find where this query is exactly called. You can get the answer to important questions like \u201cWhich queries are most impacting app performance?\u201d and \u201cWhich queries are consistently slow?\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">After going through all these lengths to monitor and optimize the code and queries, you have to make sure that the APM tool you are deploying is not causing much overhead itself. An APM agent, like any piece of software, when run in production uses resources and causes latency. The important part is to pick an APM tool that minimizes this overhead as much as possible while retaining functionality. Thankfully, Scout APM is very lightweight, and according to several benchmark tests it <\/span><a href=\"https:\/\/scoutapm.com\/blog\/overhead-benchmarks-new-relic-vs-scout\"><span style=\"font-weight: 400;\">causes much less overhead<\/span><\/a><span style=\"font-weight: 400;\"> compared to its competitors.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">It\u2019s easy to install and deploy Scout APM in production: it\u2019s just 3 small steps for a Ruby application. You don\u2019t have to install anything on your servers. Scout can also run in Docker containers or on Heroku without any special configuration. You can also run Scout alongside your existing APM solution &#8211; try it out and see which one benefits your team more.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You cannot afford to run a slow website. You deserve to have the power to stay on top of your application, with constant monitoring and insights. <\/span><a href=\"https:\/\/ter.li\/6akuiu\"><span style=\"font-weight: 400;\">Start a free 14-day trial<\/span><\/a><span style=\"font-weight: 400;\"> on Scout APM now, no credit card required. What\u2019s more, Scout APM is dedicated to support open source software and <\/span><b>will donate $5 to an open source project of your choice<\/b><span style=\"font-weight: 400;\"> when you deploy. Do not pass on this opportunity, and make monitoring easier with Scout APM.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In any online business, it\u2019s of paramount importance to catch any visitor\u2019s attention within a few seconds. If they cannot find the information they are looking for in a set timeframe, they will jump ship. As a developer, when you have only these valuable few seconds, it would suck to waste them on performance issues.<\/p>\n","protected":false},"author":15,"featured_media":10211,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Spend Less Time Debugging and More Time Building with Scout APM @ScoutAPM by G\u00f6khan \u015eim\u015fek @GokhanSimseek","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1363,83,2143],"tags":[433,4243,4242,2402,476,4169],"class_list":["post-10210","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-episodes","category-articles","category-exclusive-content","tag-debugging","tag-fast-websites","tag-github-integration","tag-gokhan-simsek","tag-monitoring","tag-scout-apm"],"jetpack_publicize_connections":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Spend Less Time Debugging and More Time Building with Scout APM - Software Engineering Daily<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spend Less Time Debugging and More Time Building with Scout APM - Software Engineering Daily\" \/>\n<meta property=\"og:description\" content=\"In any online business, it\u2019s of paramount importance to catch any visitor\u2019s attention within a few seconds. If they cannot find the information they are looking for in a set timeframe, they will jump ship. As a developer, when you have only these valuable few seconds, it would suck to waste them on performance issues.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/\" \/>\n<meta property=\"og:site_name\" content=\"Software Engineering Daily\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-24T16:00:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-11-24T04:34:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"2676\" \/>\n\t<meta property=\"og:image:height\" content=\"1056\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gokhan Simsek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@GokhanSimseek\" \/>\n<meta name=\"twitter:site\" content=\"@software_daily\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gokhan Simsek\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/\"},\"author\":{\"name\":\"Gokhan Simsek\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/e890d5bb8941fc76fb69909e6702c34d\"},\"headline\":\"Spend Less Time Debugging and More Time Building with Scout APM\",\"datePublished\":\"2020-11-24T16:00:29+00:00\",\"dateModified\":\"2020-11-24T04:34:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/\"},\"wordCount\":985,\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1\",\"keywords\":[\"Debugging\",\"fast websites\",\"GitHub integration\",\"Gokhan Simsek\",\"monitoring\",\"Scout APM\"],\"articleSection\":[\"All Content\",\"Exclusive Articles\",\"Exclusive Content\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/\",\"url\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/\",\"name\":\"Spend Less Time Debugging and More Time Building with Scout APM - Software Engineering Daily\",\"isPartOf\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1\",\"datePublished\":\"2020-11-24T16:00:29+00:00\",\"dateModified\":\"2020-11-24T04:34:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1\",\"width\":2676,\"height\":1056},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/softwareengineeringdaily.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spend Less Time Debugging and More Time Building with Scout APM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#website\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"name\":\"Software Engineering Daily\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#organization\",\"name\":\"Software Engineering Daily\",\"url\":\"https:\/\/softwareengineeringdaily.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1\",\"width\":549,\"height\":169,\"caption\":\"Software Engineering Daily\"},\"image\":{\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/software_daily\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/e890d5bb8941fc76fb69909e6702c34d\",\"name\":\"Gokhan Simsek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9ad291f06753e23a47e536bcfe34701f?s=96&d=retro&r=pg\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9ad291f06753e23a47e536bcfe34701f?s=96&d=retro&r=pg\",\"caption\":\"Gokhan Simsek\"},\"description\":\"Gokhan is a computer science graduate, currently pursuing a MSc. degree in Data Science at Eindhoven University of Technology.\",\"sameAs\":[\"https:\/\/x.com\/GokhanSimseek\"],\"url\":\"https:\/\/softwareengineeringdaily.com\/author\/gokhan\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Spend Less Time Debugging and More Time Building with Scout APM - Software Engineering Daily","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:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/","og_locale":"en_US","og_type":"article","og_title":"Spend Less Time Debugging and More Time Building with Scout APM - Software Engineering Daily","og_description":"In any online business, it\u2019s of paramount importance to catch any visitor\u2019s attention within a few seconds. If they cannot find the information they are looking for in a set timeframe, they will jump ship. As a developer, when you have only these valuable few seconds, it would suck to waste them on performance issues.","og_url":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/","og_site_name":"Software Engineering Daily","article_published_time":"2020-11-24T16:00:29+00:00","article_modified_time":"2020-11-24T04:34:09+00:00","og_image":[{"width":2676,"height":1056,"url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1","type":"image\/png"}],"author":"Gokhan Simsek","twitter_card":"summary_large_image","twitter_creator":"@GokhanSimseek","twitter_site":"@software_daily","twitter_misc":{"Written by":"Gokhan Simsek","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#article","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/"},"author":{"name":"Gokhan Simsek","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/e890d5bb8941fc76fb69909e6702c34d"},"headline":"Spend Less Time Debugging and More Time Building with Scout APM","datePublished":"2020-11-24T16:00:29+00:00","dateModified":"2020-11-24T04:34:09+00:00","mainEntityOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/"},"wordCount":985,"publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1","keywords":["Debugging","fast websites","GitHub integration","Gokhan Simsek","monitoring","Scout APM"],"articleSection":["All Content","Exclusive Articles","Exclusive Content"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/","url":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/","name":"Spend Less Time Debugging and More Time Building with Scout APM - Software Engineering Daily","isPartOf":{"@id":"https:\/\/softwareengineeringdaily.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#primaryimage"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1","datePublished":"2020-11-24T16:00:29+00:00","dateModified":"2020-11-24T04:34:09+00:00","breadcrumb":{"@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#primaryimage","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1","width":2676,"height":1056},{"@type":"BreadcrumbList","@id":"https:\/\/softwareengineeringdaily.com\/2020\/11\/24\/spend-less-time-debugging-and-more-time-building-with-scout-apm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/softwareengineeringdaily.com\/"},{"@type":"ListItem","position":2,"name":"Spend Less Time Debugging and More Time Building with Scout APM"}]},{"@type":"WebSite","@id":"https:\/\/softwareengineeringdaily.com\/#website","url":"https:\/\/softwareengineeringdaily.com\/","name":"Software Engineering Daily","description":"","publisher":{"@id":"https:\/\/softwareengineeringdaily.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/softwareengineeringdaily.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/softwareengineeringdaily.com\/#organization","name":"Software Engineering Daily","url":"https:\/\/softwareengineeringdaily.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","contentUrl":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2024\/01\/cropped-sed_website_banner.png?fit=549%2C169&ssl=1","width":549,"height":169,"caption":"Software Engineering Daily"},"image":{"@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/software_daily"]},{"@type":"Person","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/e890d5bb8941fc76fb69909e6702c34d","name":"Gokhan Simsek","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/softwareengineeringdaily.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9ad291f06753e23a47e536bcfe34701f?s=96&d=retro&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9ad291f06753e23a47e536bcfe34701f?s=96&d=retro&r=pg","caption":"Gokhan Simsek"},"description":"Gokhan is a computer science graduate, currently pursuing a MSc. degree in Data Science at Eindhoven University of Technology.","sameAs":["https:\/\/x.com\/GokhanSimseek"],"url":"https:\/\/softwareengineeringdaily.com\/author\/gokhan\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/softwareengineeringdaily.com\/wp-content\/uploads\/2020\/11\/ScoutHomepage.png?fit=2676%2C1056&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7GuoD-2EG","_links":{"self":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/10210"}],"collection":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/comments?post=10210"}],"version-history":[{"count":0,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/posts\/10210\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media\/10211"}],"wp:attachment":[{"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/media?parent=10210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/categories?post=10210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softwareengineeringdaily.com\/wp-json\/wp\/v2\/tags?post=10210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}