{"id":2694,"date":"2019-08-28T10:03:44","date_gmt":"2019-08-28T10:03:44","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=2694"},"modified":"2020-05-01T09:48:05","modified_gmt":"2020-05-01T09:48:05","slug":"monitoring-and-log-processing","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/","title":{"rendered":"Monitoring and Log Processing"},"content":{"rendered":"\n<p><strong>CloudWatch <\/strong><\/p>\n\n\n\n<p>Amazon CloudWatch monitors <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>AWS resources <\/li><li>applications running on AWS <\/li><\/ul>\n\n\n\n<p><strong>CloudWatch <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>collects and tracks metrics, for AWS resources\nand applications. <\/li><li>CloudWatch home page displays metrics about\nevery AWS service in use.<\/li><li>Can create custom dashboards to display metrics <\/li><li>Alarms can be configured to monitor metrics and\nsend notifications , if needed<\/li><li>Alarms can automatically make changes to the\nresources under monitoring against a threshold <\/li><\/ul>\n\n\n\n<p>Access CloudWatch by <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Amazon CloudWatch console \u2013 <a href=\"https:\/\/console.aws.amazon.com\/cloudwatch\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/console.aws.amazon.com\/cloudwatch\/<\/a><\/li><li>AWS CLI&nbsp; <\/li><li>CloudWatch API <\/li><li> AWS SDKs  <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"365\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-285.png\" alt=\"\" class=\"wp-image-4045\"\/><\/figure>\n\n\n\n<p><strong>CloudWatch\nNamespaces<\/strong><\/p>\n\n\n\n<p>A cloudwatch namespace is <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a container for CloudWatch metrics. <\/li><li>Metrics are isolated if they are in different\nnamespaces <\/li><li>There is no default namespace. <\/li><li>Must specify a namespace for each data point to\nbe published to CloudWatch. <\/li><li>While creating a metric, provide namespace name.\n<\/li><li>These names must contain valid XML characters, <\/li><li>Be fewer than 256 characters in length. <\/li><li>Possible characters are: alphanumeric characters\n(0-9A-Za-z), period (.), hyphen (-), underscore (_), forward slash (\/), hash\n(#), and colon (:).<\/li><li>The AWS namespaces, naming convention:\nAWS\/service<\/li><\/ul>\n\n\n\n<p><strong>CloudWatch\nDimensions<\/strong><\/p>\n\n\n\n<p>A dimension <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>is a name\/value pair <\/li><li>part of the identity of a metric. <\/li><li>a metric can be given a maximum of 10 dimensions\n<\/li><li>Used to describe characteristic of a metric<\/li><li>Also used to filter the results that CloudWatch\nreturns <\/li><li>For few AWS services like EC2, CloudWatch can\naggregate data across dimensions<\/li><li>Example &#8211; Server=Producton,Domain=City01<\/li><\/ul>\n\n\n\n<p><strong>CloudWatch\nStatistics<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>It is metric data aggregations over specified\nperiods of time. <\/li><li>Aggregations use the namespace, metric name,\ndimensions, and the data point unit of measure, within the specified time period.\n<\/li><\/ul>\n\n\n\n<p>Available statistics<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Minimum&nbsp; &#8211;\nlowest value observed during a period. indicates, when low activity<\/li><li>Maximum &#8211; highest value observed during a\nperiod. indicates, when high activity<\/li><li>Sum \u2013 Add all values submitted for matching\nmetric indicates, total activity<\/li><li>Average &#8211; The value of Sum \/ SampleCount during\na period. <\/li><li>SampleCount&nbsp;\n&#8211; The count (number) of data points used for statistical calculation.<\/li><li>pNN.NN&nbsp; &#8211;\nValue of specified percentile up to 2 decimal places like p95.45. Not for\nnegative value&nbsp; metrics.<\/li><\/ul>\n\n\n\n<p><a>CloudWatch Metrics<\/a><\/p>\n\n\n\n<p>A cloudwatch metric <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Is a group of data points which are arranged as\nper time and sent to CloudWatch. <\/li><li>To illustrate, consider it as a variable whose\nvalue changes over time and has to be monitored. <\/li><li>Data points are generated by all AWS services<\/li><li>AWS services send metrics to CloudWatch<\/li><li>Can send custom metrics to CloudWatch also<\/li><li>Can add data points in any order or at any rate <\/li><li>Retrieve statistics about data points as an\nordered set of time-series data.<\/li><li>Metrics are specific to a Region in which were\ncreated<\/li><li>Metrics cannot be deleted, <\/li><li>By default all data point expire automatically,\nafter 15 months if no new data is added. <\/li><li>They expire on a rolling basis; as new data\npoints come in, data older than 15 months is dropped.<\/li><li>Metrics are defined uniquely by, specific <ul><li>name<\/li><\/ul><ul><li>namespace<\/li><\/ul><ul><li>zero\nor more dimensions. <\/li><\/ul><\/li><li>Each data point in a metric has a time stamp,\nand (optionally) a unit of measure. <\/li><\/ul>\n\n\n\n<p><strong>CloudWatch\nMetrics Time Stamps<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Each metric data point must be associated with a\ntime stamp. <\/li><li>The range of time stamp value can be of past two\nweeks or future two hours <\/li><li>If no time stamp is given, CloudWatch creates a\ntime stamp on time data point was received.<\/li><li>Time stamps are dateTime objects<\/li><li>Coordinated Universal Time (UTC) is recommended<\/li><li>Time values are specified in UTC, in CloudWatch<\/li><li>Metrics are checked by CloudWatch alarms with\ncurrent time specified in UTC. <\/li><\/ul>\n\n\n\n<p><strong>CloudWatch\nMetrics Retention<\/strong><\/p>\n\n\n\n<p>CloudWatch retains metric data as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>For a period &lt;60 seconds, available for 3\nhours. Also called as high-resolution custom metrics.<\/li><li>For a period of 60 seconds\/1 minute, available\nfor 15 days<\/li><li>For a period of 300 seconds\/5 minute, available\nfor 63 days<\/li><li>For a period of 3600 seconds\/1 hour, available\nfor 455 days (15 months)<\/li><\/ul>\n\n\n\n<p><strong>CloudWatch Metrics\nUnits<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Each statistic has a unit of measure. <\/li><li>Few example metric units are<ul><li>Bytes<\/li><\/ul><ul><li>Seconds<\/li><\/ul><ul><li>Count<\/li><\/ul><ul><li>Percent.\n<\/li><\/ul><\/li><li>custom metric&nbsp;\ncreation needs unit to be specified <\/li><li>If not specified, CloudWatch uses None as the\nunit. <\/li><li>No significance is given to a unit by CloudWatch\ninternally<\/li><li>unit of measure are aggregated separately&nbsp; Metric data points that specify a unit of\nmeasure are aggregated separately. <\/li><li>Statistics without specifying a unit, CloudWatch\naggregates all data points of the same unit together. <\/li><\/ul>\n\n\n\n<p><strong>CloudWatch Metrics\nPeriods<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Period refers to duration of time linked with a\nspecific CloudWatch statistic. <\/li><li>Periods defined in seconds, and valid values for\nperiod are 1, 5, 10, 30, or any multiple of 60. <\/li><li>For period of six minutes, use 360 as the period\nvalue. <\/li><li>varying period values, can help in see changes\nin data aggregation <\/li><li>sub-minute periods are supported for those\ncustom metrics having storage resolution of 1 second <\/li><li>Retrieval of statistics needs<ul><li>Period<\/li><\/ul><ul><li>start\ntime<\/li><\/ul><ul><li>end\ntime<\/li><\/ul><\/li><li>The default values for the start time and end\ntime get you the last hour&#8217;s worth of statistics. <\/li><li>For statistics aggregated over the entire hour,\nspecify a period of 3600.<\/li><li>aggregated statistics are stamped with the time\ncorresponding to the beginning of the period. <\/li><li>Periods are also important for CloudWatch\nalarms. <\/li><\/ul>\n\n\n\n<p><strong>CloudWatch Metrics\nAggregation<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>CloudWatch aggregates statistics as per\nspecified period length<\/li><li>publish as many data points as needed with same\nor similar time stamps. <\/li><li>CloudWatch aggregates them as per specified\nperiod length. <\/li><li>CloudWatch does not aggregate data across\nRegions.<\/li><li>pre-aggregated dataset (statistic set ) should\nbe added in case of large datasets <\/li><li>With statistic sets, gives Min, Max, Sum, and\nSampleCount for a number of data points. <\/li><li>No differentiation is done by CloudWatch on\nbasis of source of metric. <\/li><li>metric with namespace and dimensions is treated as single metric, even if having different sources <\/li><\/ul>\n\n\n\n<p><a>CloudWatch Alarms<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Watches a single metric over a specified time\nperiod, and performs specified actions, <\/li><li>It initiates actions on behalf. <\/li><li>An alarm can result in taking action on basis of\nmetric value against a threshold over time period. <\/li><li>Action can be notification to SNS or Auto\nScaling policy.<\/li><li>Can add alarms to dashboards.<\/li><li>Actions only for sustained state changes only. <\/li><li>Always select a period&nbsp; greater or equal to the frequency of the\nmetric to be monitored. <\/li><li>Maximum limit to create 5000 alarms\/Region in a\nAWS account. <\/li><li>To create or update an alarm, use PutMetricAlarm\nAPI action<\/li><li>Alarm names must contain only ASCII characters.<\/li><li>list currently configured alarms, by\nDescribeAlarms (mon-describe-alarms). <\/li><li>Disable or enable alarms by DisableAlarmActions\nand EnableAlarmActions<\/li><li>Test alarm by setting it to any state using\nSetAlarmState (mon-set-alarm-state). <\/li><li>View alarm&#8217;s history using DescribeAlarmHistory\n(mon-describe-alarm-history). <\/li><li>CloudWatch saves alarm history for two weeks. <\/li><li>The value of evaluation periods number for alarm\nmultiplied by evaluation period length, should be less than one day.<\/li><li>Following permissions are required to create or\nchange a Cloudwatch alarm<ul><li>For\nalarms with EC2 actions<ul><li>iam:CreateServiceLinkedRole<\/li><\/ul><ul><li>iam:GetPolicy<\/li><\/ul><ul><li>iam:GetPolicyVersion<\/li><\/ul><ul><li>iam:GetRole\n<\/li><\/ul><\/li><\/ul><ul><li>For\nalarms on EC2 instance status metrics<ul><li>ec2:DescribeInstanceStatus\n<\/li><\/ul><ul><li>ec2:DescribeInstances\n<\/li><\/ul><\/li><\/ul><ul><li>For\nalarms with stop actions<ul><li>ec2:StopInstances<\/li><\/ul><\/li><\/ul><ul><li>For\nalarms with terminate actions<ul><li>ec2:TerminateInstances<\/li><\/ul><\/li><\/ul><ul><li>No\nspecific permissions are needed for alarms with recover actions.<\/li><\/ul><\/li><\/ul>\n\n\n\n<p><strong>CloudWatch Monitoring<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Cloudwatch can be used to monitor <ul><li>EC2 instances<\/li><\/ul><ul><li>Autoscaling Groups<\/li><\/ul><ul><li>ELBs<\/li><\/ul><ul><li>Route53 Health Checks<\/li><\/ul><ul><li>EBS Volumes<\/li><\/ul><ul><li>Storage Gateways<\/li><\/ul><ul><li>CloudFront<\/li><\/ul><ul><li>DynamoDB<\/li><\/ul><ul><li>Other AWS services<\/li><\/ul><ul><li>logs generated by applications and services. <\/li><\/ul><\/li><li>EC2 will by default monitor instances @5 minute intervals<\/li><li>EC2 instances can monitor instances @1 minute intervals if the &#8216;detailed monitoring&#8217; option is set on the instance<\/li><li>CloudWatch monitors following, by default<ul><li>CPU<\/li><\/ul><ul><li>Network<\/li><\/ul><ul><li>Disk<\/li><\/ul><ul><li>Status Checks<\/li><\/ul><\/li><li>RAM utilization metric <ul><li>is a custom metric <\/li><\/ul><ul><li>has to be added manually to EC2 instances for tracking.<\/li><\/ul><\/li><li>2 types of Status Checks:<ul><li>System Status Checks (Physical Host):<ul><li>Checks the underlying physical host<\/li><\/ul><ul><li>Checks for loss of network connectivity<\/li><\/ul><ul><li>Checks for loss of system power<\/li><\/ul><ul><li>Checks for software issues on the physical host<\/li><\/ul><ul><li>Checks for hardware issues on the physical host<\/li><\/ul><ul><li>Stop the instance and start again, for resolution (will switch physical hosts)<\/li><\/ul><\/li><\/ul><ul><li>Instance Status Checks<ul><li>Checks the VM itself<\/li><\/ul><ul><li>Checks for failed system status checks<\/li><\/ul><ul><li>Checks for mis-configured networking or startup configs<\/li><\/ul><ul><li>Checks for exhausted memory<\/li><\/ul><ul><li>Checks for corrupted file systems<\/li><\/ul><ul><li>Checks for an incompatible kernel<\/li><\/ul><ul><li>rebooting instance or changing instance OS, for troubleshooting<\/li><\/ul><\/li><\/ul><\/li><li>CloudWatch metrics are saved for 2 weeks only, by default<\/li><li>use GetMetricStatistics API endpoint to get data more than 2 weeks<\/li><li>Data from terminated EC2\/ ELB instance, after termination can be obtained up to 2 weeks<\/li><li>As per service the default metrics can be 1 min or 3-5 minutes<\/li><li>The minimum granularity for custom metrics is 1 minute<\/li><li>Alarms can be created to monitor any CloudWatch metric in account<\/li><li>Alarms can include EC2, CPU, ELB, Latency, or even changes on AWS bill<\/li><li>Following can be specified in a alarm<ul><li>actions can be set<\/li><li>triggering lambda functions or SNS notifications against a threshold  <\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"238\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-286.png\" alt=\"\" class=\"wp-image-4047\"\/><\/figure>\n\n\n\n<p>Alarm has states<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>OK \u2013metric within threshold.<\/li><li>ALARM \u2013metric outside threshold.<\/li><li>INSUFFICIENT_DATA \u2013 indicates that alarm has\ninitiated but metric is not accessible<\/li><\/ul>\n\n\n\n<p>Data point reported to CloudWatch\nclassified as <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Not breaching (within the threshold)<\/li><li>Breaching (violating the threshold)<\/li><li>Missing<\/li><\/ul>\n\n\n\n<p><strong>CloudWatch Logs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>CloudWatch is integrated with CloudTrail<\/li><li>CloudTrail provides record of actions taken by a user, role, or AWS service<\/li><li>CloudTrail captures API calls made by or on behalf of AWS account. <\/li><li>The calls captured include <ul><li>calls from CloudWatch console <\/li><\/ul><ul><li>code calls to the CloudWatch API operations. <\/li><\/ul><\/li><li>After trail creation, continuous delivery of CloudTrail events are done to S3 bucket<\/li><li>Actions logged in CloudTrail log files in CloudWatch are <ul><li>DeleteAlarms<\/li><\/ul><ul><li>DeleteDashboards<\/li><\/ul><ul><li>DescribeAlarmHistory<\/li><\/ul><ul><li>DescribeAlarms<\/li><\/ul><ul><li>DescribeAlarmsForMetric<\/li><\/ul><ul><li>DisableAlarmActions<\/li><\/ul><ul><li>EnableAlarmActions<\/li><\/ul><ul><li>GetDashboard<\/li><\/ul><ul><li>ListDashboards<\/li><\/ul><ul><li>PutDashboard<\/li><\/ul><ul><li>PutMetricAlarm<\/li><li>SetAlarmState <\/li><\/ul><\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"347\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-287.png\" alt=\"\" class=\"wp-image-4048\"\/><\/figure><\/div>\n\n\n\n<p><strong>CloudTrail <\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>It is a web service that records API activity in\nAWS account. <\/li><li>It is enabled on AWS account when created.<\/li><li>All activity occurring in AWS account, is\nrecorded in a CloudTrail event.<\/li><li>Activity of past 90 days can be viewed\/ searched\/downloaded\nfrom event history view <\/li><li>It logs information on <\/li><li>who made a request<ul><li>the\nservices used<\/li><\/ul><ul><li>the\nactions performed<\/li><\/ul><ul><li>parameters\nfor the actions<\/li><\/ul><ul><li>the\nresponse elements returned by the AWS service. <\/li><\/ul><\/li><li>Stores Logs in specific log group.<\/li><li>Logs provide specific information on what\noccurred in AWS account.<\/li><li>focuses more on AWS API calls made in AWS\naccount.<\/li><li>helps in meeting compliance and regulatory\nstandards.<\/li><li>Usually delivers an event within 15 minutes of\nthe API call. <\/li><li>It helps you enable governance, compliance, and\noperational and risk auditing. <\/li><li>CloudTrail records all actions taken on\nuser-wise\/role-wise\/service -wise <\/li><li>Events cover all actions in <ul><li>AWS\nManagement Console<\/li><\/ul><ul><li>AWS\nCommand Line Interface<\/li><\/ul><ul><li>AWS\nSDKs and APIs.<\/li><\/ul><\/li><li>Trail is a configuration which delivers event\ndetails to specified S3 bucket<\/li><li>Trail is employed for archival, analysis against\nchanges in AWS resources<\/li><li>create a trail with <ul><li>CloudTrail\nconsole<\/li><\/ul><ul><li>AWS\nCLI<\/li><\/ul><ul><li>CloudTrail\nAPI<\/li><\/ul><\/li><li>Types of trails<ul><li>A\ntrail that applies to all regions &#8211; records events in each region. Default with\nconsole<\/li><\/ul><ul><li>A\ntrail that applies to one region &#8211; records the events in that region only.\nDefault option with AWS CLI or CloudTrail API.<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"159\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-288.png\" alt=\"\" class=\"wp-image-4049\"\/><\/figure>\n\n\n\n<p><strong>CloudTrail Logs<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Monitor existing system, application and custom\nlogs in real time.<\/li><li>Send existing logs to CloudWatch; Create\npatterns to look for in logs; Alert based on finding of these patterns.<\/li><li>Free agents for Ubuntu, Amazon Linux, Windows.<\/li><li>Purpose<ul><li>Monitor\nlogs from EC2 instances in realtime. (track number of errors in application\nlogs and send notification if exceed thresold)<\/li><\/ul><ul><li>Monitor\nAWS CloudTrail logged events (API Activity such as manual EC2 instance\ntermination)<\/li><\/ul><ul><li>Archive\nlog data (change log retention setting to automatically delete)<\/li><\/ul><\/li><li>Log events &#8211; record stored to CloudWatch Logs with\nthe Timestamp and Message to store.<\/li><li>Log Streams \u2013 Refers to the log events sequence\nsharing same resource (like for Apache access logs, they are automatically\ndeleted after every 2 months).<\/li><li>Log Groups \u2013 Refer to log stream group sharing\nsame settings for <ul><li>Retention<\/li><\/ul><ul><li>monitoring\n<\/li><\/ul><ul><li>access\ncontrol <\/li><\/ul><\/li><li>CMetric Filters &#8211; define how a service would\nextract metric observations from events and turn them into data points for a\nCloudWatch metric.<\/li><li>Retention Settings \u2013 Settings for duration to\nkeep events. Automatic deletion of expired logs.<\/li><li>The duration offered for Log Group Retention\nranges from 1 day to 10 years.<\/li><li>CloudWatch Log Filters: filter log data pushed\nto CloudWatch; won&#8217;t work on existing log data, only work after log filter\ncreated, only returns<\/li><li>first 50 results. Metric contains 1. Filter\nPattern 2. Metric Name 3. Metric NameSpace 4. Metric value<\/li><li>Modify rsyslog (\/etc\/rsyslog.d\/50-default.conf)\nand remove auth on line number 9, sudo service rsyslog restart<\/li><li>Real-Time Log processing: It needs subscription\nFilters and applicable for AWS Kinesis Streams, AWS Lambda and AWS Kinesis\nFirehouse<\/li><li>aws kinesis command is used for creation\/\ndescribing stream. Command can also list the stream ARN. Them update the\npermissions.json file with ARN\u2019s of the stream and role.<\/li><\/ul>\n\n\n\n<p>Advanced tasks with CloudTrail log\nfiles<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create multiple trails per region.<\/li><li>CloudWatch Logs are used to monitor CloudTrail\nlog files <\/li><li>Share log files between accounts.<\/li><li>Log processing applications can be developed in\nJava by using CloudTrail Processing Library.<\/li><li>Validate log files to verify that they have not\nchanged after delivery by CloudTrail.<\/li><\/ul>\n\n\n\n<p>To receive CloudTrail log files from\nmultiple regions<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Sign in to the AWS Management Console and open\nthe CloudTrail console at https:\/\/console.aws.amazon.com\/cloudtrail\/.<\/li><li>Choose the option \u2013 \u201cTrails\u201d, and then select a\ntrail name.<\/li><li>Next, click on pencil icon adjacent to \u201cApply\ntrail to all regions\u201d, and then select \u201cYes\u201d.<\/li><li>Choose Save. The original trail will be\nreplicated across all AWS regions. CloudTrail will deliver log files present in\nall regions to S3 bucket.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"323\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-289.png\" alt=\"\" class=\"wp-image-4050\"\/><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>CloudWatch Amazon CloudWatch monitors AWS resources applications running on AWS CloudWatch collects and tracks metrics, for AWS resources and applications. CloudWatch home page displays metrics about every AWS service in use. Can create custom dashboards to display metrics Alarms can be configured to monitor metrics and send notifications , if needed Alarms can automatically make&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2468,"menu_order":36,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[7,438,471],"class_list":["post-2694","page","type-page","status-publish","hentry","category-amazon-aws","tag-aws","tag-big-data-specialty","tag-monitoring-and-log-processing"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Monitoring and Log Processing - 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-advanced-networking-specialty\/monitoring-and-log-processing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monitoring and Log Processing - Testprep Training Tutorials\" \/>\n<meta property=\"og:description\" content=\"CloudWatch Amazon CloudWatch monitors AWS resources applications running on AWS CloudWatch collects and tracks metrics, for AWS resources and applications. CloudWatch home page displays metrics about every AWS service in use. Can create custom dashboards to display metrics Alarms can be configured to monitor metrics and send notifications , if needed Alarms can automatically make...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-01T09:48:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-285.png\" \/>\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=\"10 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-advanced-networking-specialty\/monitoring-and-log-processing\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/\",\"name\":\"Monitoring and Log Processing - Testprep Training Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2019-08-28T10:03:44+00:00\",\"dateModified\":\"2020-05-01T09:48:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS Certified Advanced Networking Specialty Exam\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Monitoring and Log Processing\"}]},{\"@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":"Monitoring and Log Processing - 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-advanced-networking-specialty\/monitoring-and-log-processing\/","og_locale":"en_US","og_type":"article","og_title":"Monitoring and Log Processing - Testprep Training Tutorials","og_description":"CloudWatch Amazon CloudWatch monitors AWS resources applications running on AWS CloudWatch collects and tracks metrics, for AWS resources and applications. CloudWatch home page displays metrics about every AWS service in use. Can create custom dashboards to display metrics Alarms can be configured to monitor metrics and send notifications , if needed Alarms can automatically make...","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2020-05-01T09:48:05+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-285.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/","name":"Monitoring and Log Processing - Testprep Training Tutorials","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2019-08-28T10:03:44+00:00","dateModified":"2020-05-01T09:48:05+00:00","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/monitoring-and-log-processing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"AWS Certified Advanced Networking Specialty Exam","item":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/"},{"@type":"ListItem","position":3,"name":"Monitoring and Log Processing"}]},{"@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\/2694","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=2694"}],"version-history":[{"count":5,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2694\/revisions"}],"predecessor-version":[{"id":5064,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2694\/revisions\/5064"}],"up":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2468"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=2694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=2694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=2694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}