0

Ce bloc de code place les mégaoctets de métriques personnalisées de mémoire disponibles dans CloudWatch. Cependant, je suis incapable de l'obtenir pour publier le nom d'hôte avec les métriques. Ce bloc est dans le fichier AWS.EC2.Windows.CloudWatch.json dans le répertoire:AWS SSM AWS.EC2.Windows.CloudWatch.json Nom de l'occurrence de fichier pour la mesure personnalisée

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" 
    } 
    }, 

J'ai tenté d'utiliser la suivant des paires de clés pour NomInstance: "InstanceName": "{nom d'hôte}", "InstanceName": "{exemple}",

je veille à redémarrer le service EC2Config alors le service d'agent Amazon SSM après avoir modifié la AWS.EC2.Windows.CloudWatch.json. Le "InstanceName": "{hostname}", paire de clés avait travaillé dans une version antérieure du fichier JSON. Lorsque j'affecte la valeur {hostname} à InstanceName, les métriques cessent d'être écrites dans CloudWatch.

Répondre

0

Le nom d'instance est un nom spécifique du compteur de perfections sélectionné et non destiné à l'instance ec2. La dimension que vous avez ajoutée doit apparaître en tant que nom d'instance.