Cost - Application Monitoring with Amazon CloudWatch

Cost

You are responsible for the cost of the AWS services used while running this solution. As of this revision, the cost for running this solution for Apache, NGINIX, and Puma workloads with the default settings in the US East (N. Virginia) Region is approximately $3.16 per month per workload.

This cost includes estimated charges for Amazon CloudWatch, AWS Lambda, and AWS Systems Manager Parameter Store.

Refer to the pricing webpage for each AWS service used in this solution.

We recommend creating a budget  through AWS Cost Explorer to help manage costs. Prices are subject to change. For full details, see the pricing webpage for each AWS service used in this solution.

Sample cost tables

AWS Service Dimension Total Cost (per month) [USD]
Amazon CloudWatch 1 Dashboard $3.00
AWS Lambda 15,000 requests with average billed duration of 500ms and memory allocated 512MB $0.06
AWS Systems Manager 1 Advanced parameter storage cost + 10,000 API interactions cost $0.10
Total $3.16

If you choose to deploy the demo resources for the supported workloads, this solution launches a sample web server that runs on an Amazon EC2 instance. The Amazon EC2 instance sends metrics and logs to Amazon CloudWatch. If the instance runs for one month and generates 10 GB of log data with 1GB of data analyzed by CloudWatch Logs Insight queries, the estimated cost is approximately $13.50 per month, as shown in the following table.

AWS Service Dimension Total Cost (per month) [USD]
Amazon CloudWatch 10GB Logs data with 1GB analyzed with CloudWatch Logs Insights queries $5.10
Amazon EC2 t3.micro instance with 8GB EBS (gp2) storage $8.40
Total $13.50

Prices are subject to change. For full details, refer to the pricing webpage for each AWS service you will be using in this solution.