{"id":7133,"date":"2020-08-05T09:51:39","date_gmt":"2020-08-05T07:51:39","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=7133"},"modified":"2022-01-05T20:05:27","modified_gmt":"2022-01-05T19:05:27","slug":"how-to-monitor-cloud-metrics-for-scaling","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/","title":{"rendered":"How to Monitor Cloud Metrics For Scaling"},"content":{"rendered":"\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-5766b513      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tTable Of Contents\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#businesses-need-to-both-scale-up-and-scale-down-in-the-cloud\" class=\"uagb-toc-link__trigger\">Businesses need to both scale up and scale down in the cloud<\/a><li class=\"uagb-toc__list\"><a href=\"#the-cloud-means-businesses-can-scale-quickly\" class=\"uagb-toc-link__trigger\">The cloud means businesses can scale quickly<\/a><li class=\"uagb-toc__list\"><a href=\"#monitoring-cloud-computing-in-order-to-scale\" class=\"uagb-toc-link__trigger\">Monitoring cloud computing in order to scale\u00a0<\/a><li class=\"uagb-toc__list\"><a href=\"#a-vendor-specific-monitoring-platform-could-help\" class=\"uagb-toc-link__trigger\">A vendor-specific monitoring platform could help\u00a0<\/a><li class=\"uagb-toc__list\"><a href=\"#the-ability-to-auto-scale-is-an-attractive-option-but-may-not-be-right-for-you\" class=\"uagb-toc-link__trigger\">The ability to auto-scale is an attractive option but may not be right for you\u00a0<\/a><li class=\"uagb-toc__list\"><a href=\"#which-cloud-metrics-should-you-be-tracking\" class=\"uagb-toc-link__trigger\">Which cloud metrics should you be tracking?<\/a><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<p>Over the last few years <span id=\"urn:enhancement-1048df6e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">companies<\/span> have invested massively in cloud-based platforms and <span id=\"urn:enhancement-9e2234e5\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">applications<\/span>. <span id=\"urn:enhancement-e85024db\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">Companies<\/span> spent billions on cloud-<span id=\"urn:enhancement-923efd5c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computing\">computing<\/span> <span id=\"urn:enhancement-9c808623\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/infrastructure\">infrastructure<\/span> in 2019, while worldwide spend looks set to grow 17% this year.&nbsp;&nbsp;<\/p>\n\n\n\n<p><span id=\"urn:enhancement-391ca13a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_as_a_service\">Software as a service<\/span> (<span id=\"urn:enhancement-381301f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software_as_a_service\">SaaS<\/span>) is a big driver of this growth, due to the <span id=\"urn:enhancement-6e2fdcfa\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scalability<\/span> of this <span id=\"urn:enhancement-4935736\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/subscription_business_model\">subscription-based<\/span> <span id=\"urn:enhancement-f74a52ea\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software\">software<\/span> &#8211; it\u2019s forecast to grow to $116 billion this year.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"686\" height=\"385\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image2.png\" alt=\"public cloud service revenue\" class=\"wp-image-7138\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image2.png 686w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image2-300x168.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image2-400x225.png 400w\" sizes=\"auto, (max-width: 686px) 100vw, 686px\" \/><figcaption>Worlwide public cloud service revenue forecast (billion of US dollars)<\/figcaption><\/figure><\/div>\n\n\n\n<p>From <span id=\"urn:enhancement-3417fc82\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/business\">business<\/span> phone systems like <a href=\"https:\/\/www.ringcentral.co.uk\/office\/features\/hosted-pbx\/overview.html#ring-uk\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">cloud PBX <\/a>to <span id=\"urn:enhancement-1b703416\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/videoconferencing\">video conferencing<\/span> solutions, <span id=\"urn:enhancement-2eb2e744\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">companies<\/span> have transformed their organisations. Employees are now able to connect to corporate <span id=\"urn:enhancement-9e47e878\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system\">systems<\/span> from any <span id=\"urn:enhancement-cbcc4ee6\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/information_appliance\">device<\/span> on the move.&nbsp;<\/p>\n\n\n\n<p>Migrating to the <span id=\"urn:enhancement-5381dca4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span> has helped many <span id=\"urn:enhancement-8ac31ba8\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">companies<\/span> weather the recent crisis, too. If it wasn\u2019t for the huge investment in <span id=\"urn:enhancement-5a418a2c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span>-based <span id=\"urn:enhancement-cbb7455b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/software\">software<\/span>, the move to home working and <a href=\"https:\/\/www.ringcentral.co.uk\/blog\/managing-remote-teams\/\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">managing a remote team<\/a> would have been far more difficult.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Businesses need to both scale up and scale down in the cloud<\/h2>\n\n\n\n<p>The consequences of not having enough compute and storage can be disastrous. Both in terms of <span id=\"urn:enhancement-7fdbee9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span> and the fact that <span id=\"urn:enhancement-645a8f5a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/user_computing\">users<\/span> may be getting <span id=\"urn:enhancement-529f4da8\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/error_message\">error messages<\/span> and being locked out of <span id=\"urn:enhancement-5c263d6f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">applications<\/span>.&nbsp;<\/p>\n\n\n\n<p>For example, many ecommerce <span id=\"urn:enhancement-a5e61fe8\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/business\">businesses<\/span> see massive surges in demand over the holiday periods &#8211; Black Friday being a prime example. During busy times like this, <span id=\"urn:enhancement-d097f29c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span> capacity could struggle &#8211; and your <a href=\"https:\/\/www.ringcentral.co.uk\/contact-centre\/overview.html\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">call centre software<\/a> could be put under pressure by frustrated <span id=\"urn:enhancement-c87ddd73\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/customer\">customers<\/span>.&nbsp;<\/p>\n\n\n\n<p>While not having enough capacity is detrimental, the flipside is that having unused cloud capacity &#8211; by overbuilding &#8211; is also costly. This occurs when <span id=\"urn:enhancement-9e20bbb9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">companies<\/span> over-anticipate demand.&nbsp;<\/p>\n\n\n\n<p>Businesses need to be able to both <span id=\"urn:enhancement-840d61a4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scale<\/span> up and down as demand dictates. Pre-cloud this was a costly, slow <span id=\"urn:enhancement-c08defc5\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/process_computing\">process<\/span>.<\/p>\n\n\n\n<p>Traditional on-premise <span id=\"urn:enhancement-4e254d73\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computing\">computing<\/span> placed significant limitations on <span id=\"urn:enhancement-31234e09\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/process_computing\">processing<\/span> power and storage. <span id=\"urn:enhancement-f7693b75\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">Applications<\/span> had to be run on a physical <span id=\"urn:enhancement-ffdd2889\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/server_computing\">server<\/span> at company premises, and <span id=\"urn:enhancement-f6a0386c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scaling<\/span> up meant buying in new, costly <span id=\"urn:enhancement-6b740d0e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/server_computing\">server<\/span> <span id=\"urn:enhancement-fa728e32\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer_hardware\">hardware<\/span>.&nbsp;<\/p>\n\n\n\n<p>Upgrading was often a slow and difficult <span id=\"urn:enhancement-d4b98ff0\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/process_computing\">process<\/span>. It could sometimes take months for equipment to arrive &#8211; and add to this the downtime spent by engineers having to unpack boxes and get the <span id=\"urn:enhancement-80f9a3d2\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system\">system<\/span> set up.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The cloud means businesses can scale quickly<\/h2>\n\n\n\n<p>With <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cloud-manager\/\">cloud computing<\/a>, these limitations don\u2019t exist. <span id=\"urn:enhancement-88c95fe6\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud_computing\">Cloud<\/span> computing increases <span id=\"urn:enhancement-ca9aa5a3\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/efficiency\">efficiency<\/span>, helps boost cash flow, and offers the flexibility to <span id=\"urn:enhancement-5515aab2\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scale<\/span> up the cloud\u2019s capacity. That can be by drawing on either the organisation\u2019s or vendor\u2019s remote <span id=\"urn:enhancement-fb636235\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/server_computing\">servers<\/span>.&nbsp;<\/p>\n\n\n\n<p>Today, <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/cto\/what-role-should-the-cto-play-in-the-digital-transformation-process\/\"><span id=\"urn:local-annotation-805041\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/chief_technology_officer\">CTO<\/span>\u2019s<\/a> no longer need to act reactively &#8211; or have to guess how much power will be needed in <span id=\"urn:enhancement-f82af8c4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/future\">future<\/span>, when they leverage the <span id=\"urn:enhancement-8f04cf3a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span>. They simply need to ask a vendor to upgrade their capacity (or ensure they are automatically alerted) when more power is required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Monitoring cloud computing in order to scale&nbsp;<\/h2>\n\n\n\n<p>When <span id=\"urn:enhancement-46e71586\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scaling<\/span> it\u2019s important to understand your current patterns of usage as well as your present utilisation rates. Then, you can make informed decisions regarding your <span id=\"urn:enhancement-1f1d10d5\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scaling<\/span> flexibility and costs. Your aim is to manage <span id=\"urn:enhancement-c676e426\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scaling<\/span> correctly in order to ensure you have ample resources so you don\u2019t overprovision and blow the budget.&nbsp;<\/p>\n\n\n\n<p>To keep up with, and to monitor, cloud-based <span id=\"urn:enhancement-94d98ef7\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">applications<\/span> and dynamic <span id=\"urn:enhancement-9e4ba720\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/infrastructure\">infrastructure<\/span>, a <span id=\"urn:enhancement-8b648e57\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system_monitoring\">monitoring<\/span> platform must be <span id=\"urn:enhancement-25ce980d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/state_of_the_art\">cutting-edge<\/span>. On-premises &#8211; and other old style &#8211; <span id=\"urn:enhancement-4033393e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system_monitoring\">monitoring<\/span> solutions simply won\u2019t be able to cope with <span id=\"urn:enhancement-9b5745e3\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scale<\/span>. It\u2019s essential to look at your options &#8211; there are many comprehensive <span id=\"urn:enhancement-d4d4a39b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system_monitoring\">monitoring<\/span> solutions available to help you <span id=\"urn:enhancement-ce38d3fa\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scale<\/span>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A vendor-specific monitoring platform could help&nbsp;<\/h2>\n\n\n\n<p>It\u2019s often arduous and costly to set up and <span id=\"urn:enhancement-649ee07a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scale<\/span> on-premise controllers. Such a <span id=\"urn:enhancement-290d2fa\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system\">system<\/span> will be faced with hugely increased loads that can be unpredictable to foresee. With thousands of <span id=\"urn:enhancement-bc9b77b3\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/server_computing\">servers<\/span> you need to see them all at the same time while being able to focus in on one as necessary. That\u2019s why many <span id=\"urn:enhancement-8efe51e1\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">companies<\/span> use a vendor-specific, custom resource <span id=\"urn:enhancement-f7bd9bbf\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scaling<\/span> system to auto-<span id=\"urn:enhancement-5451efdf\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scale<\/span>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"439\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image4.png\" alt=\"Architecture of the auto-scaling in a cloud\" class=\"wp-image-7140\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image4.png 700w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image4-300x188.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption>Architecture of the auto-scaling in a cloud<\/figcaption><\/figure><\/div>\n\n\n\n<p>These software solutions enable you to <span id=\"urn:enhancement-36dc77db\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scale<\/span> automatically in the <span id=\"urn:enhancement-b663ce1f\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span>. They react to a pre-configured alarm when certain thresholds are breached. That thereby increases or decreases the number of <span id=\"urn:enhancement-2e3f0469\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computing\">compute<\/span> instances required.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The ability to auto-scale is an attractive option but may not be right for you&nbsp;<\/h2>\n\n\n\n<p>It\u2019s important that you work out the best <span id=\"urn:enhancement-3c548497\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/strategy\">strategy<\/span> for managing <span id=\"urn:enhancement-38587c96\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scaling<\/span> for your organisation. This will involve you understanding historical usage patterns, and whether a manual, scheduled, or automatic <span id=\"urn:enhancement-9a144502\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scaling<\/span> solution is the best fit.&nbsp;<\/p>\n\n\n\n<p>In the rest of this post we\u2019ll look at how to select the appropriate monitoring tools to suit your <span id=\"urn:enhancement-3a4f31f1\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/business\">business<\/span>, as well as the <span id=\"urn:enhancement-ede34a6d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/metric_mathematics\">metrics<\/span> you should be tracking. Monitoring the usage of your cloud resources is a good way to track <span id=\"urn:enhancement-61d9161c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cost\">costs<\/span>. Then you can <span id=\"urn:enhancement-b5d6a357\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/scalability\">scale<\/span> back on resources that are unnecessary or don\u2019t fit with your <span id=\"urn:enhancement-912530a9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/company\">company<\/span> objectives.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Which cloud metrics should you be tracking?<\/h2>\n\n\n\n<p>There are a huge number of <span id=\"urn:enhancement-fe3e6b15\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/metric_mathematics\">metrics<\/span> that you could be tracking &#8211; so many that they would overwhelm your organisation. So you need to pin down those that have the most importance to your <span id=\"urn:enhancement-b70f75d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/business\">business<\/span>. In general, though, there are a few that you definitely do need to track. These are:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Performance&nbsp;<\/strong><\/li><li><strong>Costs&nbsp;<\/strong><\/li><li><strong>Uptime<\/strong><\/li><\/ol>\n\n\n\n<p>Let\u2019s look at these in more detail.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1 Performance<\/h3>\n\n\n\n<p><span id=\"urn:enhancement-903bf510\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">Performance<\/span> can be multi-layered, and your aim is to identify where bottlenecks are occurring in all your <span id=\"urn:enhancement-285f762c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/application_software\">applications<\/span>. Your <span id=\"urn:enhancement-f913645\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span> vendor may provide you with an initially acceptable level of <span id=\"urn:enhancement-dfe9ff2e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span>, but as time goes on this may not be sufficient. Similarly, the <span id=\"urn:enhancement-1837c80e\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span> of the <span id=\"urn:enhancement-5624df28\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/computer_hardware\">hardware<\/span> used to implement <span id=\"urn:enhancement-3a16babe\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span> based solutions such as <a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/www.ringcentral.co.uk\/blog\/voip-phones\/\" target=\"_blank\" rel=\"noreferrer noopener\">VoIP phones<\/a> may be initially sufficient, but is eventually superseded by newer <span id=\"urn:enhancement-1a82324b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/technology\">technologies<\/span> within them.<\/p>\n\n\n\n<p>In the past, traditional IT <span id=\"urn:enhancement-f9401ab9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system_monitoring\">monitoring<\/span> focused on <span id=\"urn:enhancement-7014a567\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system_monitoring\">monitoring<\/span> <span id=\"urn:enhancement-9911351b\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/server_computing\">servers<\/span> and <span id=\"urn:enhancement-cdd2b616\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/infrastructure\">infrastructure<\/span>. Now you\u2019re in the <span id=\"urn:enhancement-ef31198a\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span>, you need a clear view of <span id=\"urn:enhancement-120ee46c\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span> in a cloud-based environment. There are numerous cloud <span id=\"urn:enhancement-9d9059d7\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/server_computing\">server<\/span> <span id=\"urn:enhancement-6d699ee9\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system_monitoring\">monitoring<\/span> services you can use to check <span id=\"urn:enhancement-90596d69\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span>. Some cover everything, while others monitor specific <span id=\"urn:enhancement-dcb1a59d\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span>-related aspects of your <span id=\"urn:enhancement-d7328a22\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/workload\">workload<\/span>.&nbsp;<\/p>\n\n\n\n<p>Many cloud providers provide <span id=\"urn:enhancement-acb1dad\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/system_monitoring\">monitoring<\/span> solutions as an \u2018add on\u2019.<\/p>\n\n\n\n<p>A <span id=\"urn:enhancement-e0ce6b88\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/best_practice\">best practice<\/span> when you\u2019re working in a <a href=\"https:\/\/insidebigdata.com\/2020\/05\/03\/how-ai-is-changing-unified-communications\/\">unified communications environment <\/a>is to monitor <span id=\"urn:enhancement-e9ad16ea\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span> by having all the <span id=\"urn:enhancement-290eaac2\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/metric_mathematics\">metrics<\/span> visible in one location. If you don\u2019t, you\u2019ll be constantly cutting and pasting information in order to match your <span id=\"urn:enhancement-5d310696\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/metric_mathematics\">metrics<\/span>. It\u2019s also a good idea to automate monitoring tools so they give reliable reports.<\/p>\n\n\n\n<p>So: which <span id=\"urn:enhancement-66968218\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span> <span id=\"urn:enhancement-abde1a63\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/metric_mathematics\">metrics<\/span> should you be measuring?<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Query events<\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"349\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image3.png\" alt=\"\" class=\"wp-image-7141\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image3.png 618w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image3-300x169.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image3-400x225.png 400w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/figure><\/div>\n\n\n\n<p>These are some specific <span id=\"urn:enhancement-6653efca\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/performance\">performance<\/span> <span id=\"urn:enhancement-f86417e4\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/metric_mathematics\">metrics<\/span> you should be measuring. For example it\u2019s important to identify instances of slow queries, or the number of calls to a specific query. Another <span id=\"urn:enhancement-c2931f07\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/metric_mathematics\">metric<\/span> to look at is the average time it takes for the specific query to be executed. You\u2019ll also want to take note of the <span id=\"urn:enhancement-6c240f44\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/uniform_resource_locator\">URLs<\/span> in the web app that are using the query.&nbsp;<\/p>\n\n\n\n<p>When a <span id=\"urn:enhancement-6a963863\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/customer\">customer<\/span> buys something online, this generates a number of <span id=\"urn:enhancement-1f7e18ea\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/hypertext_transfer_protocol\">HTTP<\/span> requests. In order to carry out <span id=\"urn:enhancement-f6175a34\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/end-to-end_principle\">end-to-end<\/span> <span id=\"urn:enhancement-652a33ad\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/cloud\">cloud<\/span> monitoring you\u2019ll need to see the exact number of requests a <span id=\"urn:enhancement-4daa5e78\" class=\"textannotation disambiguated wl-thing\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/customer\">customer<\/span> makes throughout the purchase.&nbsp;<\/p>\n\n\n\n<p>That means the individual product pages, the add to cart actions, cart views, billing and shipping requests &#8211; as well as the final \u2018submit order\u2019 request.&nbsp;<\/p>\n\n\n\n<p>Monitoring these kinds of queries is important in cloud-based systems since requests go through numerous dynamic components:&nbsp;<\/p>\n\n\n\n<p>Browser to mobile to <span id=\"urn:local-annotation-249223\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/content_delivery_network\">CDN<\/span> &#8211;&nbsp; to a load balancer &#8211; to reaching an application &#8211; and completing a transaction.&nbsp;<\/p>\n\n\n\n<p>Being able to identify problems, and understand the relationships between cloud components is essential. You should be monitoring the exact response time for each component of a transaction, not just the aggregated metrics.&nbsp;<\/p>\n\n\n\n<p>This will help you when a customer contacts you to ask why they got an error message at checkout. That\u2019s because you will be able to find that set of transactions and identify what caused the error. Having this information at hand will not only boost <a href=\"https:\/\/blog.hubspot.com\/service\/5g-customer-service\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">customer service<\/a> but enable you to fix the problem so it doesn\u2019t happen again.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">The connections between your sites, apps and infrastructure<\/h4>\n\n\n\n<p>In the cloud, it\u2019s no longer a matter of one app talking to a database server. Problems can crop up between a mass of complex connections that have a ton of components.&nbsp;<br>These include load balancers, apps, <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/backend-dev\/troubleshooting-debugging-microservices\/\"><span id=\"urn:local-annotation-246357\" class=\"textannotation disambiguated\" itemid=\"http:\/\/data.wordlift.io\/wl01770\/entity\/microservices_2\">microservices<\/span><\/a>, architectures, queues, and much more. So, your transaction traces need to put everything together.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"609\" height=\"380\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image1.png\" alt=\"\" class=\"wp-image-7142\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image1.png 609w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/image1-300x187.png 300w\" sizes=\"auto, (max-width: 609px) 100vw, 609px\" \/><\/figure><\/div>\n\n\n\n<p>You\u2019re probably using lots of services from different providers. You\u2019ll want to understand the health of them without having to build your own integrations. This is also where a customised monitoring solution can help. It will give you the ability to monitor a variety of cloud provider integrations, saving you the trouble of installing different plugins for each cloud service provider.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2 Costs<\/h3>\n\n\n\n<p>While cloud technology brings with it many cost-saving practices, you still need to keep an eye on how you\u2019re spending money on cloud resources. How much you\u2019re spending will depend on the agreements you have in place with your vendors &#8211; along with the functionality you\u2019ve stated in your agreement.<\/p>\n\n\n\n<p>Monitoring and controlling costs in the cloud is very important as you scale your business. As the number of apps and environments running increases, it\u2019s essential to have granular transparency of what\u2019s incurring costs.&nbsp;<\/p>\n\n\n\n<p>You will want to know how each piece of software is impacting your business, and keep an eye on the ongoing costs of subscription-based features. They may be anything from a power dialer feature of contact centre software to a virtual storage system.&nbsp;<\/p>\n\n\n\n<p>Budgets and alerts features are a useful part of your cloud monitoring kit. They allow you to set target spend and receive alerts if you\u2019re going off track. Cloud providers offer multiple web services which may incur extra costs when you scale the components that use them. Make sure you know whether you\u2019ll need some of these as you scale.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3 Uptime<\/h3>\n\n\n\n<p>A big challenge for apps is obtaining optimal availability at all times. This is especially true In the dynamic world of retail. If your <a href=\"https:\/\/www.brightpearl.com\/warehouse-management\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">warehouse management <\/a>system isn\u2019t working optimally, for instance, it can impact delivery times and your bottom line. This demands a knowledge of usage patterns. Uptime monitoring is crucial in averting issues and reducing downtime.&nbsp;<\/p>\n\n\n\n<p>You\u2019ll need to know immediately should any aspect of your architecture be failing. So you will need a tool that gives you detailed information on this aspect &#8211; as well as help you understand how frequent the failures are.&nbsp;<\/p>\n\n\n\n<p>Uptime monitoring measures the uptime and responsiveness of your applications. Some uptime monitoring tools check your application every minute to check it\u2019s online and serving pages.&nbsp;<\/p>\n\n\n\n<p>Logging rates is another metric to help you monitor how much uptime you are experiencing. Measure them for a period of time and you may see a sudden disappearance of data. This will tell you there\u2019s been a system outage. If you subtract that period, you can discover the application\u2019s uptime.&nbsp;<\/p>\n\n\n\n<p>Having the right metrics will help you make informed decisions about your cloud architecture.&nbsp;<\/p>\n\n\n\n<p>When you\u2019re scaling in the cloud (whether up or down) you need to be able to track and manage metrics around performance &#8211; this will help you eliminate waste by optimising usage.&nbsp;<\/p>\n\n\n\n<p>Gone are the days of creating endless manual spreadsheets to keep up to date with how well your website\u2019s pages are performing. Now you can make use of comprehensive monitoring tools that let you view all metrics via a dashboard and get real-time info as and when you need it.&nbsp;<\/p>\n\n\n\n<p>There are a variety of tools to help you monitor and measure your cloud-based operations, whether you run a private, public, or hybrid cloud structure.&nbsp;<\/p>\n\n\n\n<p>From database monitoring to measuring app performance and operations, once you know how your cloud servers are running in real-time, you can resolve issues and scale appropriately.&nbsp;<\/p>\n\n\n\n<p>You might be looking to expand extra operations to the cloud. For example, by installing <a href=\"https:\/\/mytechdecisions.com\/it-infrastructure\/voip-advantages-business\/\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">a VoIP phone system<\/a>. In that case, you should be tracking the costs of adding new telephone lines vs the costs implementing a network where there are fewer hardware requirements.&nbsp;<\/p>\n\n\n\n<p>The cloud is often invaluable when it does come to adding new business operations or systems. For example, by introducing <a href=\"https:\/\/www.brightpearl.com\/order-management-software\/\" target=\"_blank\" aria-label=\"undefined (opens in a new tab)\" rel=\"noreferrer noopener\">order management software<\/a> you can optimise fulfilment and react to changing conditions in real time.&nbsp;<\/p>\n\n\n\n<p>A cloud monitoring system needs to be constantly on &#8211; whether during periods of outage or of high load. It has to collect data so you\u2019re on top of what\u2019s going on. It\u2019s one of the most important systems of all to your organisation. You can obtain real-time data and don\u2019t have to worry about scaling as your biggest day of the year approaches.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Over the last few years companies have invested massively in cloud-based platforms and applications. Companies spent billions on cloud-computing infrastructure in 2019, while worldwide spend looks set to grow 17% this year.&nbsp;&nbsp; Software as a service (SaaS) is a big driver of this growth, due to the scalability of this subscription-based software &#8211; it\u2019s forecast&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/\">Read more<\/a><\/p>\n","protected":false},"author":67,"featured_media":7134,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[5244],"tags":[7102],"collections":[],"class_list":{"0":"post-7133","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cloud","8":"tag-scalability","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Monitor Cloud Metrics For Scaling - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"This article provides an overview of the metrics that you should consider when migrating to cloud, in order to allow a good scalability.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Monitor Cloud Metrics For Scaling\" \/>\n<meta property=\"og:description\" content=\"This article provides an overview of the metrics that you should consider when migrating to cloud, in order to allow a good scalability.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:author\" content=\"#\" \/>\n<meta property=\"article:published_time\" content=\"2020-08-05T07:51:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-01-05T19:05:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1012\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lorenzo Ermigiotti\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@#\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lorenzo Ermigiotti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/\"},\"author\":{\"name\":\"Lorenzo Ermigiotti\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/e54433adb771f0b877d4127bade34b40\"},\"headline\":\"How to Monitor Cloud Metrics For Scaling\",\"datePublished\":\"2020-08-05T07:51:39+00:00\",\"dateModified\":\"2022-01-05T19:05:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/\"},\"wordCount\":2237,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg\",\"keywords\":[\"Scalability\"],\"articleSection\":[\"Cloud\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/\",\"name\":\"How to Monitor Cloud Metrics For Scaling - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg\",\"datePublished\":\"2020-08-05T07:51:39+00:00\",\"dateModified\":\"2022-01-05T19:05:27+00:00\",\"description\":\"This article provides an overview of the metrics that you should consider when migrating to cloud, in order to allow a good scalability.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg\",\"width\":1012,\"height\":675,\"caption\":\"cloud computing\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/devops\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cloud\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"How to Monitor Cloud Metrics For Scaling\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/e54433adb771f0b877d4127bade34b40\",\"name\":\"Lorenzo Ermigiotti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f84c267900f04a567ce1305c970bdb4520775aae41992ae028d80e84dc7009a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f84c267900f04a567ce1305c970bdb4520775aae41992ae028d80e84dc7009a9?s=96&d=mm&r=g\",\"caption\":\"Lorenzo Ermigiotti\"},\"sameAs\":[\"#\",\"https:\/\/x.com\/#\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/lorenzo-ermigiotti\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Monitor Cloud Metrics For Scaling - Codemotion Magazine","description":"This article provides an overview of the metrics that you should consider when migrating to cloud, in order to allow a good scalability.","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:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/","og_locale":"en_US","og_type":"article","og_title":"How to Monitor Cloud Metrics For Scaling","og_description":"This article provides an overview of the metrics that you should consider when migrating to cloud, in order to allow a good scalability.","og_url":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_author":"#","article_published_time":"2020-08-05T07:51:39+00:00","article_modified_time":"2022-01-05T19:05:27+00:00","og_image":[{"width":1012,"height":675,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg","type":"image\/jpeg"}],"author":"Lorenzo Ermigiotti","twitter_card":"summary_large_image","twitter_creator":"@#","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Lorenzo Ermigiotti","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/"},"author":{"name":"Lorenzo Ermigiotti","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/e54433adb771f0b877d4127bade34b40"},"headline":"How to Monitor Cloud Metrics For Scaling","datePublished":"2020-08-05T07:51:39+00:00","dateModified":"2022-01-05T19:05:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/"},"wordCount":2237,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg","keywords":["Scalability"],"articleSection":["Cloud"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/","url":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/","name":"How to Monitor Cloud Metrics For Scaling - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg","datePublished":"2020-08-05T07:51:39+00:00","dateModified":"2022-01-05T19:05:27+00:00","description":"This article provides an overview of the metrics that you should consider when migrating to cloud, in order to allow a good scalability.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg","width":1012,"height":675,"caption":"cloud computing"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/how-to-monitor-cloud-metrics-for-scaling\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/www.codemotion.com\/magazine\/devops\/"},{"@type":"ListItem","position":3,"name":"Cloud","item":"https:\/\/www.codemotion.com\/magazine\/devops\/cloud\/"},{"@type":"ListItem","position":4,"name":"How to Monitor Cloud Metrics For Scaling"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/e54433adb771f0b877d4127bade34b40","name":"Lorenzo Ermigiotti","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f84c267900f04a567ce1305c970bdb4520775aae41992ae028d80e84dc7009a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f84c267900f04a567ce1305c970bdb4520775aae41992ae028d80e84dc7009a9?s=96&d=mm&r=g","caption":"Lorenzo Ermigiotti"},"sameAs":["#","https:\/\/x.com\/#"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/lorenzo-ermigiotti\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-600x400.jpeg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-600x600.jpeg","author_info":{"display_name":"Lorenzo Ermigiotti","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/lorenzo-ermigiotti\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg",1012,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-150x150.jpeg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-300x200.jpeg",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-768x512.jpeg",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg",1012,675,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg",1012,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg",1012,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled.jpeg",100,67,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-180x128.jpeg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-896x504.jpeg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-400x225.jpeg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-600x400.jpeg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2020\/08\/AdobeStock_32120652-2-scaled-600x600.jpeg",600,600,true]},"uagb_author_info":{"display_name":"Lorenzo Ermigiotti","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/lorenzo-ermigiotti\/"},"uagb_comment_info":0,"uagb_excerpt":"Over the last few years companies have invested massively in cloud-based platforms and applications. Companies spent billions on cloud-computing infrastructure in 2019, while worldwide spend looks set to grow 17% this year.&nbsp;&nbsp; Software as a service (SaaS) is a big driver of this growth, due to the scalability of this subscription-based software &#8211; it\u2019s forecast&#8230;&hellip;","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/7133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/67"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=7133"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/7133\/revisions"}],"predecessor-version":[{"id":7212,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/7133\/revisions\/7212"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/7134"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=7133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=7133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=7133"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=7133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}