2

Azure 管理ダッシュボードを使用すると、CPU 使用率、ネットワークのイン/アウト、応答時間などのメトリックを監視できます。

しかし、メモリの消費/可用性をどのように測定できますか? メモリを集中的に使用する Web アプリを実行していますが、経時的なメモリ状況を理解していないと、どのインスタンス タイプ (またはインスタンスの数) をプロビジョニングする必要があるかを判断するのが困難です。

はい、私のサービスは Azure クラウド サービスの Web ロールです。ここでは VM (IaaS) について話しているわけではありません。

ありがとう

4

2 に答える 2

1

Azure プロジェクトの Roles フォルダーに、各役割のフォルダーがあります。最新バージョンの SDK を使用すると、 diagnostics.wadcfgというファイルが見つかります。ここで、 \Memory\Available Bytesなどのパフォーマンス カウンターを構成できます。このファイルを使用すると、サンプル レート (例: 30 秒ごと) とスケジュールされた転送期間 (ストレージ アカウントにログを転送する頻度) を構成することもできます。

次に、 Azure Diagnostics Managerなどのツールを使用して、時間の経過に伴うメモリ消費を表示できます。

詳細: Windows Azure でのパフォーマンス カウンターの使用

于 2014-03-09T23:37:22.060 に答える
1

管理コンソールからこれを行う方法:

  • Web ロールの [構成] タブの [監視]セクションで、レベルを [詳細] に変更します。
  • 下部の [監視] タブで、[メトリックの追加] をクリックします。

モニタリングを Verbose に設定すると、利用可能なメトリックに利用可能なメモリが含まれます。

于 2014-07-21T17:55:58.617 に答える