JavaだとメモリとCPUを結構消費してしまうのでPythonに変更すると結構メリットがあります。
いままでは
CREDENTIAL={aws-credential_file} /opt/aws/apitools/mon/bin/mon-put-data --metric-name httpd-busyworkers --namespace "EC2: HTTPD" --dimensions "InstanceId=$SERVER" --unit "Count" --value $BUSYWORKERS --aws-credential-file $CREDENTIAL --region $REGION
という形で書いていましたが、
export AWS_ACCESS_KEY_ID=${ACCESS_KEY} export AWS_SECRET_ACCESS_KEY=${SECRET_KEY} /usr/bin/aws cloudwatch put-metric-data --metric-name httpd-busyworkers --namespace "EC2: HTTPD" --dimensions "InstanceId=$SERVER" --unit "Count" --value $BUSYWORKERS --region $REGION
となります。