クラウドサービスは仮想マシンと同じではありません。クラウドサービスを使用する場合、AzureはVMをプロビジョニングし、Azureは利用可能なメモリ量を表示する監視ツールをインストールできます。あなた自身のVMを作成するとき、Azureはそれを行うことはできません。言い換えれば、VMを使用しているのはあなた自身である。ポータルに表示されるメトリックは、VMの外部から測定できるメトリックです。
クラウドサービスとしてデプロイする場合、は最初にになります.VMのメトリックと同じメトリックしか使用できません。これを変更するにはいくつかの方法があります。
最も簡単なのは、管理ポータルでクラウドサービスの設定に行き、ロギングレベルを最小から冗長に変更することです。そうすればさらに多くのメトリックが有効になります。また、Visual Studioでプロジェクトのクラウド構成で収集するメトリックを指定することもできます。これはコードで行うことも可能ですが、これは現在推奨されている方法ではなく、Visual Studioのクラウドプロジェクトで設定ツールを使用することです。
クラウドサービスのメトリックについて理解するために重要なことは、どのように構成するかは、テーブルストレージとBLOBストレージに標準的な方法で格納されていることです。つまり、Azure管理ポータルまたはVisual Studioまたはコード内のツールを使用すると、結果は同じになります。これは、Cerebrata、Visual Studio、実際には管理ポータルなど、さまざまなツールがすべてこのデータを読み取ることができるということも意味します。 これは動作するため、通常はポータルを通じて実行時に構成を変更できますが、コードには他のツールや方法があります。
私の経験では、パフォーマンスメトリックを2分ごとにサンプリングするだけですが、毎分ログを配信します。また、Visual StudioやCerebrataなどのツールでトレースログやIISログなどを利用できるように設定することもできます。クラウドサービスの場合、それは非常に豊富な機能ですが、それをすべて "開始"する前にいくつかの作業が必要になります。楽しい!
クラウドサービスは仮想マシンと同じではありません。クラウドサービスを使用する場合、AzureはVMをプロビジョニングし、Azureは利用可能なメモリ量を表示する監視ツールをインストールできます。あなた自身のVMを作成するとき、Azureはそれを行うことはできません。言い換えれば、VMを使用しているのはあなた自身である。ポータルに表示されるメトリックは、VMの外部から測定できるメトリックです。 – Frans
ありがとう@Frans。これを答えにしておけば、それを信用できるように私はそれを受け入れます。ただし、最終的な質問の1つは、それぞれのVMが独自のクラウドサービスによってサポートされていることです。管理ポータルの私がクラウドサービス> [select_one_of_the_cloud_services]>モニタに行くと、VMと同じメトリックしか表示されません。これは、クラウドサービスで使用できるメトリックの種類が、サービスで実行されているものによって異なることを意味しますか? – Nailuj