Po sklonowaniu instancji EC2 za pomocą AMI (w celu zmiany grupy zabezpieczeń hostów), żadna statystyka zgłaszana przez dostarczony przez Amazon skrypt mon-put-instance-data.pl nie pojawia się w CloudWatch.
Mogę potwierdzić, że skrypt zgłasza dane do CloudWatch, ale nie wyświetla się w konsoli CloudWatch:
# ./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
źródło
źródło
Odpowiedzi:
Zrozumiałem to dzięki strace. Bieżący identyfikator instancji jest buforowany w / var / tmp / aws-mon i ta niepoprawna pamięć podręczna została zachowana przez proces AMI.
Rozwiązanie:
źródło