Azure Monitor for VMs を使用してパフォーマンスをグラフ化する方法 (プレビュー)How to chart performance with Azure Monitor for VMs (preview)

VM 用 Azure Monitor には、仮想マシンがどの程度効果的に実行されているかを判定するのに役立ついくつかの主要業績評価指標 (KPI) を対象とする一連のパフォーマンス グラフが含まれています。Azure Monitor for VMs includes a set of performance charts that target several key performance indicators (KPIs) to help you determine how well a virtual machine is performing. グラフには一定期間にわたるリソース使用率が表示されるので、ボトルネックまたは異常を識別することができます。あるいは、各マシンを一覧表示するパースペクティブに切り替えて、選択したメトリックに基づくリソース使用率を表示することもできます。The charts show resource utilization over a period of time so you can identify bottlenecks, anomalies, or switch to a perspective listing each machine to view resource utilization based on the metric selected. パフォーマンスを扱うときに考慮すべき要素は数多くありますが、Azure Monitor for VMs では、プロセッサ、メモリ、ネットワーク アダプター、およびディスクの使用率に関連するオペレーティング システムの主要業績評価指標を監視します。While there are numerous elements to consider when dealing with performance, Azure Monitor for VMs monitors key operating system performance indicators related to processor, memory, network adapter, and disk utilization. パフォーマンスによって正常性の監視機能が補完されます。さらに、システム コンポーネントに障害がある可能性を示す問題を明らかにしたり、効率化のためのチューニングや最適化をサポートしたり、容量計画をサポートしたりするのにパフォーマンスは役立ちます。Performance complements the health monitoring feature and helps expose issues that indicate a possible system component failure, support tuning and optimization to achieve efficiency, or support capacity planning.

Azure Monitor からのマルチ VM のパースペクティブMulti-VM perspective from Azure Monitor

Azure Monitor のパフォーマンス機能では、ご利用のサブスクリプションまたはご利用の環境内のワークグループにまたがってデプロイされているすべての監視対象 VM に関するビューが提供されます。From Azure Monitor, the Performance feature provides a view of all monitored VMs deployed across workgroups in your subscriptions or in your environment. Azure Monitor からアクセスするには、次の手順を行います。To access from Azure Monitor, perform the following steps.

  1. Azure portal で、 [モニター] を選択します。In the Azure portal, select Monitor.
  2. [ソリューション] セクションの [Virtual Machines (プレビュー)] を選択します。Choose Virtual Machines (preview) in the Solutions section.
  3. [パフォーマンス] タブを選択します。Select the Performance tab.

VM insights のパフォーマンス上位 N のリスト ビュー

[Top N Charts](上位 N グラフ) タブ上では、Log Analytics ワークスペースが複数ある場合、ページの上部にある [ワークスペース] セレクターから、ソリューションで有効になっているワークスペースを選択します。On the Top N Charts tab, if you have more than one Log Analytics workspace, choose the workspace enabled with the solution from the Workspace selector at the top of the page. グループ セレクターでは、選択したワークスペースに関連するコンピューターのサブスクリプション、リソース グループ、コンピューター グループ、仮想マシン スケール セットが返されます。これらを使用して、このページや他のページのグラフに表示される結果に対し、さらにフィルターを適用することができます。The Group selector will return subscriptions, resource groups, computer groups, and virtual machine scale sets of computers related to the selected workspace that you can use to further filter results presented in the charts on this page and across the other pages. この選択が適用されるのは、パフォーマンス機能のみで、正常性やマップには引き継がれません。Your selection only applies to the Performance feature and does not carry over to Health or Map.

既定では、過去 24 時間がグラフに表示されます。By default, the charts show the last 24 hours. TimeRange セレクターを使用すると、過去の時間範囲 (最大で 30 日) に対してクエリを実行して、過去のパフォーマンスがどのような経過をたどっているかを確認できます。Using the TimeRange selector, you can query for historical time ranges of up to 30 days to show how performance looked in the past.

ページ上に表示される 5 つの容量使用率のグラフは次のとおりです。The five capacity utilization charts shown on the page are:

  • CPU 使用率 % - 平均プロセッサ使用率が最も高い上位 5 つのマシンが示されます。CPU Utilization % - shows the top five machines with the highest average processor utilization
  • 使用可能なメモリ - 使用可能なメモリ量の平均が最も低い上位 5 つのマシンが示されます。Available Memory - shows the top five machines with the lowest average amount of available memory
  • Logical Disk Space Used % (使用済み論理ディスク領域 %) - すべてのディスク ボリュームにわたって平均使用済みディスク領域 % が最も高い上位 5 つのマシンが示されます。Logical Disk Space Used % - shows the top five machines with the highest average disk space used % across all disk volumes
  • 送信バイト数の比率 - 送信バイト数の平均が最も高い上位 5 つのマシンが示されます。Bytes Sent Rate - shows the top five machines with highest average of bytes sent
  • 受信バイト数の比率 - 送信バイト数の平均が最も高い上位 5 つのマシンが示されます。Bytes Receive Rate - shows the top five machines with highest average of bytes sent

5 つのいずれかのグラフの右上隅にあるピン アイコンをクリックすると、最後に表示した Azure ダッシュ ボードに選択したグラフがピン留めされます。Clicking on the pin icon at the upper right-hand corner of any one of the five charts will pin the selected chart to the last Azure dashboard you last viewed. ダッシュ ボードで、グラフのサイズおよび位置を変更できます。From the dashboard, you can resize and reposition the chart. ダッシュ ボードからグラフを選択すると、Azure Monitor for VMs にリダイレクトされ、適切なスコープおよびビューが読み込まれます。Selecting the chart from the dashboard will redirect you to Azure Monitor for VMs and load the correct scope and view.

5 つのいずれかのグラフ上のピン アイコンの左側にあるアイコンをクリックすると、 [Top N List](上位 N リスト) ビューが開きます。Clicking on the icon located to the left of the pin icon on any one of the five charts opens the Top N List view. ここで、リスト ビュー内の VM ごとに該当するパフォーマンス メトリックに対するリソース使用率と、最も高い傾向を示しているマシンが表示されます。Here you see the resource utilization for that performance metric by individual VM in a list view and which machine is trending highest.

選択したパフォーマンス メトリックに対する上位 N のリスト ビュー

仮想マシンをクリックすると、右側に [プロパティ] ウィンドウが展開され、オペレーティング システムによって報告されたシステム情報や Azure VM のプロパティなど、選択した項目のプロパティが表示されます。 [クイック リンク] セクションでオプションのいずれかをクリックすると、選択した VM からその機能に直接リダイレクトされます。When you click on the virtual machine, the Properties pane is expanded on the right to show the properties of the item selected, such as system information reported by the operating system, properties of the Azure VM, etc. Clicking on one of the options under the Quick Links section will redirect you to that feature directly from the selected VM.

[仮想マシン プロパティ] ウィンドウ

[Aggregated Charts](集計グラフ) タブに切り替えると、フィルター処理されたパフォーマンス メトリックが平均またはパーセンタイルのメジャーによって表示されます。Switch to the Aggregated Charts tab to view the performance metrics filtered by average or percentiles measures.

VM insights のパフォーマンス集計ビュー

次の容量使用率のグラフが用意されています。The following capacity utilization charts are provided:

  • CPU 使用率 % - 既定では平均および上位 95 パーセンタイルが示されます。CPU Utilization % - defaults showing the average and top 95th percentile
  • 使用可能なメモリ - 既定では平均、上位 5 および 10 パーセンタイルが示されます。Available Memory - defaults showing the average, top 5th, and 10th percentile
  • Logical Disk Space Used % (使用済み論理ディスク領域 %) - 既定では平均および 95 パーセンタイルが示されます。Logical Disk Space Used % - defaults showing the average and 95th percentile
  • 送信バイト数の比率 - 既定では平均送信バイト数が示されます。Bytes Sent Rate - defaults showing average bytes sent
  • 受信バイト数の比率 - 既定では平均受信バイト数が示されます。Bytes Receive Rate - defaults showing average bytes received

パーセンタイル セレクターで "Avg"、"Min"、"Max"、"50th"、"90th"、"95th" を選択して、時間範囲内でグラフの細分性を変更することもできます。You can also change the granularity of the charts within the time range by selecting Avg, Min, Max, 50th, 90th, and 95th in the percentile selector.

リスト ビュー内の VM ごとにリソース使用率を表示し、使用率が最も高い傾向を示しているマシンを確認するには、 [Top N List](上位 N のリスト) タブを選択します。 [Top N List](上位 N のリスト) ページには、上位 20 のマシンが表示されます。これは、メトリック [CPU 使用率 %] の 95 パーセンタイルによって使用率の高い順に並べ替えられたものです。To view the resource utilization by individual VM in a list view and see which machine is trending with highest utilization, select the Top N List tab. The Top N List page shows the top 20 machines sorted by the most utilized by 95th percentile for the metric CPU Utilization %. [さらに読み込む] を選択すると、より多くのマシンを表示することができ、その結果は上位 500 のマシンを表示するように拡張されます。You can see more machines by selecting Load More, and the results expand to show the top 500 machines.

注意

500 を超えるマシンをリストに一度に表示することはできません。The list cannot show more than 500 machines at a time.

[Top N List](上位 N のリスト) ページの例

リスト内の特定の仮想マシンに対する結果をフィルター処理するには、 [名で検索] テキスト ボックスにそのコンピューター名を入力します。To filter the results on a specific virtual machine in the list, enter its computer name in the Search by name textbox.

異なるパフォーマンス メトリックに基づく使用率を表示する場合は、 [メトリック] ドロップダウン リストから [使用可能なメモリ][Logical Disk Space Used %](使用済み論理ディスク領域 %)[Network Received Byte/s](ネットワーク受信バイト数/秒) 、または [Network Sent Byte/s](ネットワーク送信バイト数/秒) を選択します。すると、リストが更新されて、そのメトリックにスコープが指定された使用率が表示されます。If you would rather view utilization from a different performance metric, from the Metric drop-down list select Available Memory, Logical Disk Space Used %, Network Received Byte/s, or Network Sent Byte/s and the list updates to show utilization scoped to that metric.

リストから仮想マシンを選択すると、ページの右側に [プロパティ] パネルが開き、そこから [Performance detail](パフォーマンス詳細) を選択することができます。Selecting a virtual machine from the list opens the Properties panel on the right-side of the page and from here you can select Performance detail. 仮想マシンの詳細ページが開き、その VM にスコープが指定されます。Azure VM から直接、"VM Insights パフォーマンス" にアクセスするときとエクスペリエンスは類似しています。The Virtual Machine Detail page opens and is scoped to that VM, similar in experience when accessing VM Insights Performance directly from the Azure VM.

Azure VM から直接、パフォーマンスを確認するView performance directly from an Azure VM

仮想マシンから直接アクセスするには、次の手順に従います。To access directly from a virtual machine, perform the following steps.

  1. Azure Portal で、 [仮想マシン] を選択します。In the Azure portal, select Virtual Machines.
  2. リストから VM を選択し、 [監視] セクションの [Insights (プレビュー)] を選択します。From the list, choose a VM and in the Monitoring section choose Insights (preview).
  3. [パフォーマンス] タブを選択します。Select the Performance tab.

このページには、パフォーマンス使用率グラフだけでなく、検出された各論理ディスクについて、その容量、使用率、およびメジャーごとの全体平均も表示されます。This page not only includes performance utilization charts, but also a table showing for each logical disk discovered, its capacity, utilization, and total average by each measure.

次の容量使用率のグラフが用意されています。The following capacity utilization charts are provided:

  • CPU 使用率 % - 既定では平均および上位 95 パーセンタイルが示されます。CPU Utilization % - defaults showing the average and top 95th percentile
  • 使用可能なメモリ - 既定では平均、上位 5 および 10 パーセンタイルが示されます。Available Memory - defaults showing the average, top 5th, and 10th percentile
  • Logical Disk Space Used % (使用済み論理ディスク領域 %) - 既定では平均および 95 パーセンタイルが示されます。Logical Disk Space Used % - defaults showing the average and 95th percentile
  • 論理ディスク IOPS - 既定では平均および 95 パーセンタイルが表示されます。Logical Disk IOPS - defaults showing the average and 95th percentile
  • 論理ディスク MB/秒 - 既定では平均および 95 パーセンタイルが表示されます。Logical Disk MB/s - defaults showing the average and 95th percentile
  • 最大使用済み論理ディスク % - 既定では平均および 95 パーセンタイルが表示されます。Max Logical Disk Used % - defaults showing the average and 95th percentile
  • 送信バイト数の比率 - 既定では平均送信バイト数が示されます。Bytes Sent Rate - defaults showing average bytes sent
  • 受信バイト数の比率 - 既定では平均受信バイト数が示されます。Bytes Receive Rate - defaults showing average bytes received

いずれかのグラフの右上隅にあるピン アイコンをクリックすると、最後に表示した Azure ダッシュ ボードに選択したグラフがピン留めされます。Clicking on the pin icon at the upper right-hand corner of any one of the charts pins the selected chart to the last Azure dashboard you viewed. ダッシュ ボードで、グラフのサイズおよび位置を変更できます。From the dashboard, you can resize and reposition the chart. ダッシュ ボードからグラフを選択すると、Azure Monitor for VMs にリダイレクトされ、VM のパフォーマンス詳細ビューが読み込まれます。Selecting the chart from the dashboard redirects you to Azure Monitor for VMs and loads the performance detail view for the VM.

VM から直接表示した VM Insights パフォーマンスビュー

Azure 仮想マシン スケール セットから直接パフォーマンスを確認するView performance directly from an Azure virtual machine scale set

Azure 仮想マシン スケール セットから直接アクセスするには、次の手順を実行します。To access directly from an Azure virtual machine scale set, perform the following steps.

  1. Azure portal 上で、 [仮想マシン スケール セット] を選択します。In the Azure portal, select Virtual machine scale sets.
  2. リストから 1 つの VM を選択し、 [監視] セクションの [Insights (プレビュー)] を選択して、 [パフォーマンス] タブを表示します。From the list, choose a VM and in the Monitoring section choose Insights (preview) to view the Performance tab.

このページでは、選択されたスケール セットを範囲とする Azure Monitor パフォーマンス ビューを読み込みます。This page loads the Azure Monitor performance view, scoped to the selected scale set. これにより、監視されている一連のメトリックにわたってスケール セット内の上位 N 個のインスタンスを表示し、スケール セット全体での集計パフォーマンスを表示し、スケール セット内の個々のインスタンスにわたって選択されたメトリックの傾向を確認することが可能になります。This enables you to see the Top N Instances in the scale set across the set of monitored metrics, view the aggregate performance across the scale set, and see the trends for selected metrics across the individual instances n the scale set. リスト ビューからインスタンスを選択すると、そのマップを読み込んだり、該当のインスタンスに対する詳細なパフォーマンス ビューに移動したりできます。Selecting an instance from the list view lets you load it's map or navigate into a detailed performance view for that instance.

いずれかのグラフの右上隅にあるピン アイコンをクリックすると、最後に表示した Azure ダッシュ ボードに選択したグラフがピン留めされます。Clicking on the pin icon at the upper right-hand corner of any one of the charts pins the selected chart to the last Azure dashboard you viewed. ダッシュ ボードで、グラフのサイズおよび位置を変更できます。From the dashboard, you can resize and reposition the chart. ダッシュ ボードからグラフを選択すると、Azure Monitor for VMs にリダイレクトされ、VM のパフォーマンス詳細ビューが読み込まれます。Selecting the chart from the dashboard redirects you to Azure Monitor for VMs and loads the performance detail view for the VM.

VM によって仮想マシン スケール セット ビューから直接パフォーマンスを洞察する

注意

お使いのスケール セット用のインスタンス ビューから、特定のインスタンスの詳細なパフォーマンス ビューにアクセスすることもできます。You can also access a detailed performance view for a specific instance from the Instances view for your scale set. [設定] セクション下の [インスタンス] に移動して、 [インサイト (プレビュー)] を選択します。Navigate to Instances under the Settings section, and then choose Insights (preview).

アラートAlerts

Azure Monitor for VMs の構成要素として有効にされたパフォーマンス メトリックには、事前構成済みのアラート ルールが含まれていません。Performance metrics enabled as part of Azure Monitor for VMs do not include pre-configured alert rules. Azure VM 上で検出されたパフォーマンスの問題 (高い CPU 使用率、使用可能なメモリ不足、ディスク領域不足など) に対応する正常性アラート があります。ただし、これらの正常性アラートは、Azure Monitor for VMs に対して有効になっている VM にのみ適用されます。There are health alerts corresponding to performance issues detected on your Azure VM, such as high CPU utilization, low memory available, low disk space, etc. However, these health alerts only apply to all VMs enabled for Azure Monitor for VMs.

しかし、Log Analytics ワークスペースに収集して格納する可能性があるのは、必要なパフォーマンス メトリックの一部だけです。However, we may only collect and store a subset of the performance metrics you require in the Log Analytics workspace. 実際の監視戦略上、仮想マシンの容量や正常性を有効に評価するために、他のパフォーマンス メトリックを含んだ分析またはアラートが必要な場合、あるいは独自のアラート基準やロジックを柔軟に指定する必要がある場合は、Log Analytics でそれらのパフォーマンス カウンターのコレクションを構成し、ログ アラートを定義することができます。If your monitoring strategy requires analysis or alerting that includes other performance metrics in order to effectively evaluate capacity or health of the virtual machine, or you need the flexibility to specify your own alerting criteria or logic, you can configure collection of those performance counters in Log Analytics and define log alerts. Log Analytics では、他の種類のデータを使った複雑な分析を実行でき、また、傾向分析をサポートするために保持期間もより長くなります。これに対して、メトリックは軽量であり、ほぼリアルタイムのシナリオに対応することができます。While Log Analytics allows you to perform complex analysis with other data types, and provide longer retention to support trend analysis, metrics on the other hand, are lightweight and capable of supporting near real-time scenarios. これらは Azure 診断エージェントによって収集されて、Azure Monitor のメトリック ストアに格納されるため、アラート作成に伴う待ち時間が短縮され、コストも低くなります。They are collected by the Azure Diagnostic agent and stored in the Azure Monitor metrics store, allowing you to create alerts with lower latency and at a lower cost.

こうした追加メトリックの収集やアラート ルールを構成する作業に入る前に、Azure Monitor を使用したメトリックとログの収集について概説したページを参照して、基本的な相違とその他の考慮事項について理解を深めましょう。Review the overview of collection of metrics and logs with Azure Monitor to further understand the fundamental differences and other considerations before configuring collection of these additional metrics and alert rules.

次の手順Next steps

  • Azure Monitor for VMs に含まれている Workbooks を使用して、パフォーマンスとネットワークのメトリックをさらに分析する方法について説明します。Learn how to use Workbooks that are included with Azure Monitor for VMs to further analyze performance and network metrics.

  • 検出されたアプリケーションの依存関係の詳細については、Azure Monitor for VMs のマップの表示に関するページを参照してください。To learn about discovered application dependencies, see View Azure Monitor for VMs Map.