C:ドライブ以外のディスク使用率を取得する方法を教えてください
困っていること
CloudWatch エージェント を利用して EC2 インスタンス (Windows Server) の C: ドライブ以外のディスク使用率を取得したいと考えています。
取得対象の EC2 インスタンスは現在 D: ドライブ、E: ドライブ、F: ドライブをマウントしていますが、1 種類のメトリクスしか取得できていない状況です。
D: E: F: ドライブを取得可能な、設定ファイル(config.json)の記述方法を教えてください。
どう対応すればいいの?
以下の記載例を参考に、CloudWatch エージェント設定ファイル(config.json)内の "LogicalDisk"
領域を 1 つにまとめていただき、Resource に全て(C D E F など)指定することをお試しください。
※ 記載例
{ "metrics": { "aggregation_dimensions": [ [ "InstanceId", "resources" ] ], "append_dimensions": { "InstanceId": "${aws:InstanceId}", "resources": "${metrics:metrics_collected:resources:LogicalDisk:resources}" }, "metrics_collected": { "LogicalDisk": { "measurement": [ "% Free Space" ], "metrics_collection_interval": 60, "resources": [ "C:","D:","E:","F:" ] } } } }
留意点として、CloudWatch エージェント設定ファイルを変更するときは必ず、エージェントを再起動して変更を有効にする必要がございます。
エージェントを再起動する際は、以下ドキュメントの手順を参考にご対応ください。