Nach dem Klonen einer EC2-Instanz mit AMI (zum Ändern einer Hostsicherheitsgruppe) wird keine der vom von Amazon bereitgestellten Skript mon-put-instance-data.pl gemeldeten Statistiken in CloudWatch angezeigt.
Ich kann bestätigen, dass das Skript die Daten an CloudWatch meldet, diese jedoch nicht in der CloudWatch-Konsole angezeigt werden:
# ./mon-put-instance-data.pl --aws-credential-file=/root/.aws-credentials --mem-util --disk-space-util --disk-path=/ --swap-util
Successfully reported metrics to CloudWatch. Reference Id: xxxxxxxx-xxxx-xxxx-xxxx-93f25b4efbc7
amazon-ec2
amazon-web-services
amazon-cloudwatch
Syncsynchalt
quelle
quelle
Antworten:
Ich habe es dank strace herausgefunden. Die aktuelle Instanz-ID wird in / var / tmp / aws-mon zwischengespeichert, und dieser falsche Cache wurde über den AMI-Prozess beibehalten.
Die Lösung:
quelle