Дані Cloudwatch mon-put-instance не звітують про клонований AMI екземпляр


12

Після клонування екземпляра EC2 за допомогою AMI (для зміни групи безпеки хостів) жодна зі статистичних даних, повідомлених сценарієм mon-put-instan-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
З'ясували це завдяки страйку. Поточний ідентифікатор екземпляра кешується в / var / tmp / aws-mon, а неправильний кеш зберігається за допомогою процесу AMI. Рішення: # mv / var / tmp / aws-mon /var/tmp/aws-mon.bak
синхросигнал

Відповіді:


23

З'ясували це завдяки страйку. Поточний ідентифікатор екземпляра кешується в / var / tmp / aws-mon, а неправильний кеш зберігається за допомогою процесу AMI.

Рішення:

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

8
Я вважаю, що кращим рішенням було б видалити тимчасову папку, коли буде створено новий екземпляр: "rm -rf / var / tmp / aws-mon"
barbolo

Я бачу подібну річ із екземпляром Windows. Агент CloudWatch, схоже, використовує кешований ідентифікатор екземпляра, кожен новий екземпляр записує в один і той же потік. Не знаєте, що видалити з AMI для Windows?
Філіп
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.