AWS SSM AWS.EC2.Windows.CloudWatch.json Имя экземпляра файла для пользовательской метрики

Этот блок кода помещает в CloudWatch мегабайты пользовательских метрик доступной памяти. Однако я не могу заставить его опубликовать имя хоста с метриками. Этот блок находится в файле AWS.EC2.Windows.CloudWatch.json в каталоге:

C: \ Program Files \ Amazon \ SSM \ Plugins \ awsCloudWatch \

{
  "FullName": "AWS.EC2.Windows.CloudWatch.PerformanceCounterComponent.PerformanceCounterInputComponent,AWS.EC2.Windows.CloudWatch",
  "Id": "MemoryAvailableMBytes",
  "Parameters": {
    "CategoryName": "Memory",
    "CounterName": "Available MBytes",
    "DimensionName": "InstanceID",
    "DimensionValue": "{instance_id}",
    "InstanceName": "",
    "MetricName": "AvailableMBytes",
    "Unit": "Megabytes"
    }
  },

Я попытался использовать следующие пары ключей для InstanceName: «InstanceName»: «{hostname}», «InstanceName»: «{instance}»,

Я обязательно перезапускаю службу EC2Config, а затем службу агента Amazon SSM после редактирования файла AWS.EC2.Windows.CloudWatch.json. Пара ключей "InstanceName": "{hostname}" работала в более ранней версии файла JSON. Когда я назначаю значение {hostname} для InstanceName, метрики перестают записываться в CloudWatch.


person jmoorhead    schedule 06.08.2017    source источник


Ответы (1)


Имя экземпляра - это конкретное имя выбранного счетчика производительности, которое не предназначено для экземпляра ec2. Добавленное вами измерение должно отображаться как имя экземпляра.

person patilp    schedule 18.11.2017