Após a clonagem de uma instância do EC2 usando a AMI (para alterar um grupo de segurança de hosts), nenhuma das estatísticas relatadas pelo script mon-put-instance-data.pl fornecido pela Amazon é exibida no CloudWatch.
Posso confirmar que o script está relatando os dados para o CloudWatch, mas não está aparecendo no console do 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
fonte
fonte
Respostas:
Descobri isso graças ao strace. O ID da instância atual é armazenado em cache em / var / tmp / aws-mon e esse cache incorreto foi preservado por meio do processo AMI.
A solução:
fonte