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
2
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: # mv / var / tmp / aws-mon /var/tmp/aws-mon.bak
—
syncsynchalt