This method is reported to not work with IAM Instance Profiles, and we
do not want to make any calls that would require additional permissions.
(cherry picked from commit 5b40173bcb)
Amazon CloudWatch Output for Telegraf
This plugin will send metrics to Amazon CloudWatch.
Amazon Authentication
This plugin uses a credential chain for Authentication with the CloudWatch API endpoint. In the following order the plugin will attempt to authenticate.
- Assumed credentials via STS if
role_arnattribute is specified (source credentials are evaluated from subsequent rules) - Explicit credentials from
access_key,secret_key, andtokenattributes - Shared profile from
profileattribute - Environment Variables
- Shared Credentials
- EC2 Instance Profile
The IAM user needs only the cloudwatch:PutMetricData permission.
Config
For this output plugin to function correctly the following variables must be configured.
- region
- namespace
region
The region is the Amazon region that you wish to connect to. Examples include but are not limited to:
- us-west-1
- us-west-2
- us-east-1
- ap-southeast-1
- ap-southeast-2
namespace
The namespace used for AWS CloudWatch metrics.