Windows Azure Management API が (Webroles ではなく) Azure Websites に対して返すデータの監視の複雑さを理解しようとしています。
たとえば、次の図は、CPUTime で取得されたデータ ポイントを示しています。午後 10 時から午後 10 時 39 分までの間に、3.171 秒の CPU を使用したことを示しているようです。これは、Perfmon で見慣れている CPU 使用率 (パーセンテージ形式) に変換できますか?
これは1時間ごとにリセットされますか?TimeGrainとは何ですか?
興味深いことに、「Count」は「1」を示します。これは、タイムスロットでの測定回数を意味しますが、API に対して後続の呼び出しが発行された後でも、Count は 1 のままです (ただし、Total 値は変更されます)。
最終的な目標は、取得したメトリックを、Perfmon の監視中に誰もが見慣れている標準的な CPU 使用率 % に変換することです。
パーセンテージ値を生成するために、2 つの比較的近い測定値を取得する必要があると推測しています。測定値間のデルタ (ミリ秒単位) を計算し、測定値間の合計スパン (ミリ秒単位) で割ったものです。これは正しいです?