Cost - CloudWatch Monitoring on AWS

Cost

You are responsible for the cost of the AWS services used while running this solution. As of November 2021, 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.

AWS Service Dimension Total Cost (per month)
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)
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.