• service to monitor AWS resources and applications in real time.
  • Used to
    • collect and track metrics
    • create alarms to send notifications
    • make changes to resources being monitored based on rules
  • Basic or detailed monitoring offered
  • Basic monitoring sends data points to CloudWatch every five minutes for a limited number of pre-selected metrics at no charge. It is the default.
  • Detailed monitoring sends data points to CloudWatch every minute and allows data aggregation for an additional charge.
  • Supports AWS services,
    • Auto Scaling
    • Amazon CloudFront
    • Amazon CloudSearch
    • Amazon DynamoDB
    • Amazon EC2
    • Amazon EC2 Container Service (Amazon ECS)
    • Amazon ElastiCache
    • Amazon Elastic Block Store (Amazon EBS)
    • Elastic Load Balancing
    • Amazon Elastic MapReduce (Amazon EMR)
    • Amazon Elasticsearch Service,
    • Amazon Kinesis Streams
    • Amazon Kinesis Firehose
    • AWS Lambda
    • Amazon Machine Learning
    • AWS OpsWorks
    • Amazon Redshift
    • Amazon Relational Database Service (Amazon RDS)
    • Amazon Route 53
    • Amazon SNS
    • Amazon Simple Queue Service (Amazon SQS)
    • Amazon S3
    • AWS Simple Workflow Service (Amazon SWF)
    • AWS Storage Gateway
    • AWS WAF
    • Amazon WorkSpaces
  • CloudWatch Logs agent sends automatically log data to CloudWatch Logs for EC2 instances running Amazon Linux or Ubuntu.
  • use CloudWatch Logs agent installer on EC2 instance to install and configure CloudWatch Logs agent.
  • After installation, the agent confirms, it has started and stays running until disabled.
  • Each AWS account is limited to 5,000 alarms per AWS account,
  • metrics data is retained for two weeks by default.
  • For keeping data longer, move logs to store like S3 or Glacier.

 

Menu