2017-03-28 21 views
0

Azure仮想マシンのメトリックを取得しようとしています。提供される標準のInsights APIは、すべての指標を提供するわけではありません。より多くの情報を読んだところ、これらのメトリックは別のテーブルのAzureストレージアカウントに保存されていました。これらのテーブルへのAPIコールを作成してメトリックを取得する方法はありますか?仮想マシンのAzureメトリック

+1

どのような指標を参照していますか?また、Azure Storageに保存されているメトリックを読み込む方法については、ここや他の記事もたくさんあります。 –

+0

まあ、私は、利用可能な標準APIからVMのメモリメトリックを取得できません。リファレンス:https://msdn.microsoft.com/en-us/library/azure/mt743622.aspxまた、Azure Storage Explorerをダウンロードしました。一部の表にはメトリック情報が含まれています。しかし、私はそれをAPIを使用して取得する方法に関する良い文書を見つけることができませんでした。 – user1142317

答えて

0

Azure Virtual Machineのメトリックには、Hyper-Vのパフォーマンスカウンタから派生したホストレベルのメトリックと、VM内のゲストレベルのメトリックという2つのカテゴリがあります。

ホストレベルの指標の場合、Insights REST APIはこのデータへのアクセスを提供します。このようなメモリ指標としてゲストメトリックの

https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-overview-metrics

は、サポートされているように、ストレージアカウントとしてシンクタイプ、イベントのハブ、またはアプリケーションの洞察力の一つに、このデータを収集するために、診断エージェントをインストールする必要があります。このデータをストレージ・アカウントまたはイベント・ハブに収集する場合は、標準のストレージAPIまたはイベント・ハブAPIを使用してこのデータにアクセスする必要があります。具体的には、ストレージ用に、データはAzureテーブルストレージのWADPerformanceCountersTableに格納されます。このデータを既存のストレージAPIの外部に取り出すための追加のREST APIはありません。

https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/azure-diagnostics

関連する問題