Если я добавлю следующий фрагмент метрик в конфигурацию агента cloudwatch:
"metrics": {
"metrics_collected": {
"mem": {
"measurement": [
"mem_active",
"mem_available",
"mem_total",
"mem_free",
"mem_used"
],
"metrics_collection_interval": 3
}
},
"append_dimensions": {
"AutoScalingGroupName": "${aws:AutoScalingGroupName}"
},
"aggregation_dimensions": [[], ["AutoScalingGroupName"]]
},
Cloudwatch опубликует sh метрики для mem_free и mem_available, которые имеют одинаковые значения, но не совпадают.
В документации Amazon говорится:
mem_free
: объем памяти, который не используется.
mem_available
: объем памяти, который доступен и может быть мгновенно отдан процессам. Единица измерения: байты
Они не кажутся очень полезными. Как я должен интерпретировать это? Что на самом деле измеряется? То, что я хотел бы получить, является некоторым показателем того, находится ли хост под угрозой нехватки ОЗУ.