Cloudwatch mon-put-instance-dataがAMIクローンインスタンスでレポートしない


12

(ホストセキュリティグループを変更するために)AMIを使用してEC2インスタンスを複製した後、Amazonが提供するmon-put-instance-data.plスクリプトによって報告された統計が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

回答:


23

straceのおかげでそれを理解しました。現在のインスタンスIDは/ var / tmp / aws-monにキャッシュされ、その不正なキャッシュはAMIプロセスを介して保存されました。

ソリューション:

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

8
新しいインスタンスが作成されたときに一時フォルダーを削除することをお
勧めし

Windowsインスタンスでも同様のことがわかります。CloudWatchエージェントはキャッシュされたインスタンスIDを使用しているようで、すべての新しいインスタンスが同じストリームに書き込みます。AMI for Windowsから何を削除すればいいのかわかりませんか?
フィリップ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.