หลังจากการโคลนอินสแตนซ์ EC2 โดยใช้ AMI (เพื่อเปลี่ยนกลุ่มความปลอดภัยของโฮสต์) ไม่มีสถิติที่รายงานโดยสคริปต์ที่ให้โดย mon-put-instance-data.pl ของ Amazon ที่แสดงโดย CloudWatch
ฉันสามารถยืนยันได้ว่าสคริปต์กำลังรายงานข้อมูลไปยัง CloudWatch แต่สคริปต์ไม่แสดงขึ้นในคอนโซล 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
คิดออกขอบคุณ strace ID อินสแตนซ์ปัจจุบันถูกแคชใน / var / tmp / aws-mon และแคชที่ไม่ถูกต้องถูกเก็บรักษาไว้ผ่านกระบวนการ AMI วิธีแก้ปัญหา: # mv / var / tmp / aws-mon /var/tmp/aws-mon.bak
—
syncsynchalt