Application Monitoring with Amazon CloudWatch

Reduce the time it takes to set up application monitoring for your workloads

Overview

Application Monitoring with Amazon CloudWatch automates the process of setting up Amazon CloudWatch dashboards for your Apache, NGINX, and Puma workloads running on Amazon Elastic Compute Cloud (Amazon EC2). This AWS solution uses several features of Amazon CloudWatch and speeds up the process of getting started. 

Using the solution, you can reduce the time it takes to get started with monitoring key performance metrics and logs for your web servers running on AWS. This solution provides a preconfigured dashboard so you can analyze web traffic patterns, determine whether to scale servers up or out, and detect bottlenecks and other performance problems for the workloads. 
 

Benefits

Preconfigured Amazon CloudWatch dashboard

Provide a preconfigured Amazon CloudWatch dashboard for your Apache, NGINX, and Puma workloads.

Tagging mechanism for Amazon EC2 instances

Add or remove instances from your dashboard using this solution’s tagging mechanism.

Amazon CloudWatch agent configuration files

Use Amazon CloudWatch agent configuration files to configure your EC2 instances running
Apache, NGINX, and Puma workloads.

Technical details

You can automatically deploy this architecture using the implementation guide and the accompanying AWS CloudFormation template.

The architecture can be broken down into two workflows: User Interaction and Dashboard Management.

User Interaction Workflow
The AWS CloudFormation template deploys the Amazon CloudWatch Events rule, AWS Lambda function, and the Parameter Store (a capability of AWS Systems Manager) necessary to capture the workload instances in your account.

Dashboard Management Workflow
The AWS CloudFormation template deploys the Amazon CloudWatch Events rule and AWS Lambda function necessary to configure workload specific Amazon CloudWatch dashboard in your account.

Use cases for this AWS Solution
  • Headline
More…
Deployment options
Ready to get started?
Deploy this solution by launching it in your AWS Console

Need help? Deploy with a partner.
Find an AWS Certified third-party expert to assist with this deployment

Was this page helpful?