最近、AWS インスタンスで CloudWatch モニタリングをセットアップして Mem Util と Disk Util を含める方法を調査しています。
私はこのガイドに従いました。それは魅力のように機能しました。
Production-REF (リファレンス) ボックスですべての作業を行っています。イメージを作成し、AutoScaleGroup の起動構成に追加します。すべてが正常にデプロイされ、すべてのスクリプトが実行されます。
問題: インスタンス ID が AutoScale ボックスにキャッシュされるため、すべての情報が Production-REF ボックスとして返されます。
すぐに使用できる AWS スクリプトを微調整したくはありませんが、CloudWatchClient.pm で get_instance_id が呼び出され、キャッシュを使用する get_meta_data が呼び出されることがわかります [ http://169.254.169.254/latest/meta-data ]。
とにかくhttp://169.254.169.254/latest/meta-dataキャッシュをクリアするには? できれば、そのインスタンスで初めて呼び出されたときだけです。多分別の方法?
どんな助けでも大歓迎です!