すべてのドライブの空き率を取得する

ドライブの空き率を取得し、分析したい場合はLog Analytics ワークスペースを使用すると便利です。

まずは、Windowsで複数のディスク構成を用意しました。

クエリで取得した結果を表示して見ます。

トータルとCドライブしか取れていません…

データ収集ルールのパフォーマンスカウンターを確認します。

「 \LogicalDisk(_Total)\% Free Space 」トータルだけではダメなようです。

以下の設定と入れ替えます。「\LogicalDisk(*)\% Free Space」

はい、いい感じに取得できましたね。

余計なデータは除外して出力します。グラフ化して…いい感じになりました。

参考のクエリです。

過去60分、5分間隔の平均を表示する。

// パフォーマンスカウンター、ディスクの空き率、平均値
Perf
| where TimeGenerated > ago(60min) and (InstanceName != '_Total' and InstanceName !contains "HarddiskVolume")
| summarize avg(CounterValue) by InstanceName,bin(TimeGenerated,5min)