Я собираюсь отслеживать использование памяти на сервере EC2 Windows R2 2012. Я установил последнюю версию EC2Config 4.9.2061, скачав ее отсюда: https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/UsingConfig_Install.html
Я привязал эту роль к серверу:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowAccessToSSM",
"Effect": "Allow",
"Action": [
"cloudwatch:PutMetricData",
"logs:CreateLogGroup",
"logs:CreateLogStream",
"logs:DescribeLogGroups",
"logs:DescribeLogStreams",
"logs:PutLogEvents"
],
"Resource": [
"*"
]
}
]
}
Затем перейдите к следующему документу для настройки файла json и т. Д.:
http://blog.krishnachaitanya.ch/2016/03/monitor-ec2-memory-usage-using-aws.html
Пользователь IAM, настроенный в файле json, имеет полный доступ.
Проблема в том, что когда я открываю EC2ConfigServiceSetting для включения журналов CloudWatch, журналов CloudWatch там НЕТ. Похоже, они убрали эту опцию в новой версии.
Я был бы признателен, если бы кто-нибудь мог дать предложение для мониторинга MemoryUsage сервера EC2 Windows.
Это нормально - не видеть этот флажок.
Попробуйте перезапустить службу «Amazon SSM Agent», а затем службу «Ec2Config».
Затем подождите, чтобы увидеть, появятся ли ваши показатели. Другая конфигурация для проверки - это config.xml
в той же папке, что и JSON, убедитесь, что плагин CloudWatch включен.