Я пытался понять это для себя.Проблема, связанная с тем, что пространства имен / метрические имена / измерения не были определены должным образом в документах, заставила меня немного поискать.
Вот сценарий, который я использовал, и при подробной записи вы можете увидетьТермины означают и почему все было сделано так, как они были.Я надеюсь, что это поможет другим получить эту настройку:)
Подробная рецензия с примерами / картинками / диаграммами
#setup variables
export AWS_CLOUDWATCH_HOME=/home/myuser/cloudwatch/CloudWatch-1.0.12.1
export JAVA_HOME=/usr/lib/jvm/jre1.6.0_33
export AWS_CREDENTIAL_FILE=$AWS_CLOUDWATCH_HOME/credential-file-path.template
# get free memory and send to AWS CloudWatch
FREEMEMKB=$(egrep -Eio "MemFree:\s*([0-9]*)" /proc/meminfo | egrep -Eio "[0-9]*")
echo `/home/myuser/cloudwatch/CloudWatch-1.0.12.1/mon-put-data --namespace="MySite" --metric-name=FreeMemory --dimensions="InstanceId=i-d889e31d" --unit=Kilobytes --value=$FREEMEMKB`