CloudWatchのプロットをJavaからPythonに変える

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

となります。