{"id":3276,"date":"2019-09-02T11:28:53","date_gmt":"2019-09-02T11:28:53","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=3276"},"modified":"2020-05-02T05:33:33","modified_gmt":"2020-05-02T05:33:33","slug":"auto-scaling-monitoring-2","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/","title":{"rendered":"Auto Scaling Monitoring"},"content":{"rendered":"\n<p>Auto Scaling can monitor instances\nand groups by<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Health checks &#8211; <ul><li>EC2\nAuto Scaling periodically performs health checks on instances in Auto Scaling\ngroup <\/li><\/ul><ul><li>It\nidentifies unhealthy instances <\/li><\/ul><ul><li>Auto\nScaling finds health status using EC2 status checks, ELB health checks, or\ncustom health checks. <\/li><\/ul><\/li><li>CloudWatch metrics<ul><li>EC2\nAuto Scaling publishes data points to Amazon CloudWatch <\/li><\/ul><ul><li>CloudWatch\nretrieve statistics about those data points as ordered set of time series data\nor metrics. <\/li><\/ul><ul><li>use\nthese metrics to verify that system is working as expected. <\/li><\/ul><\/li><li>CloudWatch Events<ul><li>EC2\nAuto Scaling can also submit events to CloudWatch Events <\/li><\/ul><ul><li>Event\nsubmission is when<\/li><\/ul><ul><li>Auto\nScaling groups launch or terminate instances, <\/li><\/ul><ul><li>lifecycle\naction occurs. <\/li><\/ul><ul><li>Can\ninvoke Lambda function when event occurs. <\/li><\/ul><\/li><li>SNS notifications<ul><li>EC2\nAuto Scaling can send Amazon SNS notifications <\/li><\/ul><ul><li>SNS\nsent, when groups launch or terminate instances. <\/li><\/ul><\/li><li>CloudTrail logs<ul><li>CloudTrail\ntracks calls to EC2 Auto Scaling API by <\/li><\/ul><ul><li>It\nstores information in log files in S3 bucket <\/li><\/ul><ul><li>Use\nlog files to monitor activity of Auto Scaling groups. <\/li><\/ul><ul><li>Logs\ninclude <ul><li>which\nrequests were made, <\/li><\/ul><ul><li>source\nIP addresses of requests <\/li><\/ul><ul><li>who\nmade request<\/li><\/ul><ul><li>when\nrequest was made<\/li><\/ul><\/li><\/ul><\/li><\/ul>\n\n\n\n<p><strong>Instance Health Status<\/strong><\/p>\n\n\n\n<p>EC2 Auto Scaling finds health\nstatus of an instance using one or more of following:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Status\nchecks by EC2 and includes both instance and system status checks.<ul><li>Health\nchecks provided by Elastic Load Balancing.<\/li><\/ul><ul><li>custom\nhealth checks.<\/li><\/ul><\/li><li>Instance is considered unhealthy in any state\nother than running or if system status is impaired, <\/li><li>unhealthy instance is terminated and replacement\nis launched<\/li><li>Following states makes instance unhealthy<ul><li>stopping<\/li><\/ul><ul><li>stopped<\/li><\/ul><ul><li>terminating<\/li><\/ul><ul><li>terminated<\/li><\/ul><\/li><\/ul>\n\n\n\n<p>Auto Scaling Group Metrics<\/p>\n\n\n\n<p>AWS\/AutoScaling namespace includes\nfollowing metrics.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td>\n   <strong>Metric <\/strong>\n   <\/td><td>\n   <strong>Description<\/strong>\n   <\/td><\/tr><\/thead><tbody><tr><td>\n  GroupMinSize \n  <\/td><td>\n  minimum size of Auto Scaling\n  group.\n  <\/td><\/tr><tr><td>\n  GroupMaxSize \n  <\/td><td>\n  maximum size of Auto Scaling\n  group.\n  <\/td><\/tr><tr><td>\n  GroupDesiredCapacity \n  <\/td><td>\n  number of instances that Auto\n  Scaling group attempts to maintain.\n  <\/td><\/tr><tr><td>\n  GroupInServiceInstances \n  <\/td><td>\n  number of instances that are\n  running as part of Auto Scaling group. This metric does not include instances\n  that are pending or terminating.\n  <\/td><\/tr><tr><td>\n  GroupPendingInstances \n  <\/td><td>\n  number of instances that are\n  pending. A pending instance is not yet in service. This metric does not\n  include instances that are in service or terminating.\n  <\/td><\/tr><tr><td>\n  GroupStandbyInstances \n  <\/td><td>\n  number of instances that are in a\n  Standby state. Instances in this state are still running but are not actively\n  in service.\n  <\/td><\/tr><tr><td>\n  GroupTerminatingInstances \n  <\/td><td>\n  number of instances that are in\n  process of terminating. This metric does not include instances that are in service\n  or pending.\n  <\/td><\/tr><tr><td>\n  GroupTotalInstances \n  <\/td><td>\n  total number of instances in Auto\n  Scaling group. This metric identifies number of instances that are in\n  service, pending, and terminating.\n  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>CloudWatch Events<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>It can automate AWS services and respond to\nsystem events as <ul><li>application\navailability issues <\/li><\/ul><ul><li>resource\nchanges <\/li><\/ul><\/li><li>Events from AWS services are delivered to\nCloudWatch Events in real time. <\/li><li>Define rules to indicate actions to perform,\nagainst events <\/li><li>EC2 Auto Scaling can send events to CloudWatch\nEvents for events <ul><li>EC2\nInstance-launch Lifecycle Action<\/li><\/ul><ul><li>EC2\nInstance Launch Successful<\/li><\/ul><ul><li>EC2\nInstance Launch Unsuccessful<\/li><\/ul><ul><li>EC2\nInstance-terminate Lifecycle Action<\/li><\/ul><ul><li>EC2\nInstance Terminate Successful<\/li><\/ul><ul><li>EC2\nInstance Terminate Unsuccessful<\/li><\/ul><\/li><\/ul>\n\n\n\n<p><strong>SNS Notifications<\/strong><\/p>\n\n\n\n<p>EC2 Auto Scaling can send SNS\nnotifications against following events <\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>\n  Event \n  <\/td><td>\n  Description\n  <\/td><\/tr><tr><td>\n  autoscaling:EC2_INSTANCE_LAUNCH\n  <\/td><td>\n  Successful instance launch\n  <\/td><\/tr><tr><td>\n  autoscaling:EC2_INSTANCE_LAUNCH_ERROR\n  <\/td><td>\n  Failed instance launch\n  <\/td><\/tr><tr><td>\n  autoscaling:EC2_INSTANCE_TERMINATE\n  <\/td><td>\n  Successful instance termination\n  <\/td><\/tr><tr><td>\n  autoscaling:EC2_INSTANCE_TERMINATE_ERROR\n  <\/td><td>\n  Failed instance termination\n  <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>message includes following\ninformation:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Event \u2014 event.<\/li><li>AccountId \u2014 AWS account ID.<\/li><li>AutoScalingGroupName \u2014 name of Auto Scaling\ngroup.<\/li><li>AutoScalingGroupARN \u2014 ARN of Auto Scaling group.<\/li><li>EC2InstanceId \u2014 ID of EC2 instance. <\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Auto Scaling can monitor instances and groups by Health checks &#8211; EC2 Auto Scaling periodically performs health checks on instances in Auto Scaling group It identifies unhealthy instances Auto Scaling finds health status using EC2 status checks, ELB health checks, or custom health checks. CloudWatch metrics EC2 Auto Scaling publishes data points to Amazon CloudWatch&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2471,"menu_order":59,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[415,7],"class_list":["post-3276","page","type-page","status-publish","hentry","category-amazon-aws","tag-auto-scaling-monitoring","tag-aws"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Auto Scaling Monitoring - Testprep Training Tutorials<\/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:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Auto Scaling Monitoring - Testprep Training Tutorials\" \/>\n<meta property=\"og:description\" content=\"Auto Scaling can monitor instances and groups by Health checks &#8211; EC2 Auto Scaling periodically performs health checks on instances in Auto Scaling group It identifies unhealthy instances Auto Scaling finds health status using EC2 status checks, ELB health checks, or custom health checks. CloudWatch metrics EC2 Auto Scaling publishes data points to Amazon CloudWatch...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-02T05:33:33+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/\",\"name\":\"Auto Scaling Monitoring - Testprep Training Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2019-09-02T11:28:53+00:00\",\"dateModified\":\"2020-05-02T05:33:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS Certified Solutions Architect Professional (SAP-C02)\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Auto Scaling Monitoring\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Auto Scaling Monitoring - Testprep Training Tutorials","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.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/","og_locale":"en_US","og_type":"article","og_title":"Auto Scaling Monitoring - Testprep Training Tutorials","og_description":"Auto Scaling can monitor instances and groups by Health checks &#8211; EC2 Auto Scaling periodically performs health checks on instances in Auto Scaling group It identifies unhealthy instances Auto Scaling finds health status using EC2 status checks, ELB health checks, or custom health checks. CloudWatch metrics EC2 Auto Scaling publishes data points to Amazon CloudWatch...","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2020-05-02T05:33:33+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/","name":"Auto Scaling Monitoring - Testprep Training Tutorials","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2019-09-02T11:28:53+00:00","dateModified":"2020-05-02T05:33:33+00:00","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/auto-scaling-monitoring-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"AWS Certified Solutions Architect Professional (SAP-C02)","item":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-solutions-architect-professional-sap-c01\/"},{"@type":"ListItem","position":3,"name":"Auto Scaling Monitoring"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/3276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=3276"}],"version-history":[{"count":4,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/3276\/revisions"}],"predecessor-version":[{"id":5220,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/3276\/revisions\/5220"}],"up":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2471"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=3276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=3276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=3276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}