AWS CloudWatch Metrics
Amazon Web Services (AWS) is a subsidiary of Amazon.com that provides on-demand cloud computing platforms to individuals, companies and governments, on a paid subscription basis with a free-tier option available for 12 months. The technology allows subscribers to have at their disposal a full-fledged virtual cluster of computers, available all the time, through the internet. AWS Cloudwatch custom metrics are available through the InfluxData Telegraf plugin.
Telegraf Input Plugin: AWS CloudWatch
AWS CloudWatch is Amazon’s own built-in infrastructure monitoring tool that allows you to monitor AWS cloud resources and the applications you run on AWS. You can collect AWS CloudWatch metrics and graph statistics with this Telegraf plugin. This plugin uses a credential chain for Authentication with the CloudWatch API endpoint.
Telegraf Output Plugin: AWS CloudWatch
This plugin will send metrics to Amazon CloudWatch.This plugin uses a credential chain for Authentication with the CloudWatch API endpoint. For this output plugin to function correctly the following variables must be configured: region (the Amazon region that you wish to connect to) and namespace (the namespace used for AWS CloudWatch metrics).
AWS CloudWatch Basics
Amazon CloudWatch is a web service that provides real-time monitoring to Amazon’s EC2 customers on their resource utilization such as CPU, disk and network. CloudWatch does not provide any memory, disk space, or load average metrics without running additional software on the instance.
With CloudWatch, you can monitor your AWS resources and the applications you run on AWS in real time. CloudWatch Events can send system events from AWS resources to AWS Lambda functions, Amazon SNS topics, streams in Amazon Kinesis, and other target types. CloudWatch Logs can monitor, store, and access your log files from Amazon EC2 instances, AWS CloudTrail, or other sources.