web-dev-qa-db-ja.com

Azureダッシュボードにないメモリメトリック

最近、Azureを使用していくつかの仮想マシンをホストするようになりましたが、使用可能なリソースモニタリングメトリックを把握するのに問題があります。

仮想マシンのダッシュボードに移動すると、いくつかのメトリックを追加するオプションがありますが、利用可能なメモリがありません

enter image description here

クラウドサービスを監視する方法 について読むと、利用可能なメモリのメトリックを追加するオプションが必要であることは明らかであるように見えますStack Overflowの他の投稿 を読んで、MetricsHubなどの他のツールが言及されていることを確認しましたが、これは私たちが望んでいることではないと思います。 Azureダッシュボードでメモリ使用量を確認します(エンタープライズ契約を締結しているため、Azureストアのアプリは利用できません)。

ここに明らかな何かが足りませんか?ダッシュボードにメモリ監視を追加するには何をする必要がありますか?

24
Julian

クラウドサービスは、仮想マシンと同じではありません。クラウドサービスを使用すると、AzureがVMをプロビジョニングし、Azureは使用可能なメモリの量を確認する監視ツールをインストールできます。独自のVMを作成する場合、Azureはそれを実行できません。言い換えれば、VMを使用すれば、自分で作業できます。ポータルに表示されるメトリックは、VMの外部から測定できるものです。

クラウドサービスとしてデプロイする場合、最初はには、VMと同じメトリックしかありません。これを変更する方法はいくつかあります。
最も簡単なのは、管理ポータルでクラウドサービスの構成に移動し、ログレベルを[最小]から[詳細]に変更することです。これにより、より多くのメトリックが有効になります。または、Visual Studioのプロジェクトのクラウド構成で収集するメトリックを指定できます。コードでこれを行うことも可能ですが、現在推奨されている方法ではありませんが、代わりにVisual Studioのクラウドプロジェクトで構成ツールを使用してください。

クラウドサービスのメトリックについて理解する重要なことは、それらを構成するために選択した方法に関係なく、それらはテーブルストレージとブロブストレージに標準的な方法で格納されることです。つまり、Azure管理ポータルまたはVisual Studioまたはコードのツールを使用しても、結果は同じです。これは、Cerebrata、Visual Studio、そして実際には管理ポータルを含むさまざまなツールがすべてこのデータを読み取ることができることも意味します。また、これが機能するため、通常はポータルを介して実行時に構成を変更できますが、コードには他のツールやアプローチがあることにも注意してください。

私の経験では、通常、パフォーマンスメトリックを2分ごとにサンプリングするだけで、ログ配布は1分ごとに行います。また、トレースログやIISログなどをVisual StudioやCerebrataなどのツールで使用できるように構成することもできます。クラウドサービスの場合、これは非常に豊富な機能ですが、いくつかの作業が必要です。それをすべて「取得」し始めます。

12
Frans

Azureでメモリおよびその他の「ゲスト」レベルのメトリックを監視できます。方法は次のとおりです。

  1. azureで、仮想マシンに移動し、設定を下にスクロールして監視> 診断設定に設定します
  2. クリックしてゲストレベルの監視を有効にする、数分かかる場合があります
  3. 次に、VMのMetrics、または最上位のMonitorに移動できます:
    • リソース(VM)を選択する
    • メトリック名前空間でGuestを選択すると、すべての新しいメトリックがロードされます
    • Memory\Committed bytesまたは必要なものを選択します。
  4. その後、通常どおりにダッシュボードなどに固定できます
0
Matt Kemp

VMにpowershellコマンドSet-AzureVMDiagnosticsExtensionを使用してAzure診断をインストールできるはずです。

http://Azure.Microsoft.com/en-us/documentation/articles/cloud-services-dotnet-diagnostics/#virtual-machine

または新しい管理ポータルを使用する

http://feedback.Azure.com/forums/231545-diagnostics-and-monitoring/suggestions/5535368-provide-Azure-diagnostics-runtime-for-vm-iaas

新しいポータルを使用して構成しようとしましたが、拡張機能IaaSDiagnosticsがVMにインストールされていることがわかりますが、データを取得するのにまだ運がありません。

0
pub