Cloudwatch mon-put-instance-data tidak melaporkan instance yang dikloning AMI


12

Setelah mengkloning instance EC2 menggunakan AMI (untuk mengubah grup keamanan host), tidak ada statistik yang dilaporkan oleh skrip mon-put-instance-data.pl Amazon yang disediakan muncul di CloudWatch.

Saya dapat mengonfirmasi bahwa skrip melaporkan data ke CloudWatch tetapi tidak muncul di konsol 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
Mencari tahu berkat strace. ID instance saat ini di-cache di / var / tmp / aws-mon dan cache yang salah disimpan melalui proses AMI. Solusinya: # mv / var / tmp / aws-mon /var/tmp/aws-mon.bak
syncsynchalt

Jawaban:


23

Mencari tahu berkat strace. ID instance saat ini di-cache di / var / tmp / aws-mon dan cache yang salah disimpan melalui proses AMI.

Solusinya:

# mv /var/tmp/aws-mon /var/tmp/aws-mon.bak

8
Saya percaya solusi yang lebih baik adalah dengan menghapus folder sementara ketika contoh baru dibuat: "rm -rf / var / tmp / aws-mon"
barbolo

Saya melihat hal serupa dengan contoh Windows. Agen CloudWatch tampaknya menggunakan id instance yang di-cache, setiap instance baru menulis ke aliran yang sama. Tidak yakin apa yang harus dihapus dari AMI untuk Windows?
Philip
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.