Después de clonar una instancia EC2 usando AMI (para cambiar un grupo de seguridad de hosts), ninguna de las estadísticas informadas por el script mon-put-instance-data.pl proporcionado por Amazon se muestra en CloudWatch.
Puedo confirmar que el script informa los datos a CloudWatch pero no se muestra en la consola de 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
Lo descubrí gracias a strace. El ID de la instancia actual se almacena en caché en / var / tmp / aws-mon y esa caché incorrecta se conservó a través del proceso AMI. La solución: # mv / var / tmp / aws-mon /var/tmp/aws-mon.bak
—
syncsynchalt