|
1 | 1 | ---
|
2 |
| -title: How to chart performance with VM insights |
3 |
| -description: Performance is a feature of the VM insights that automatically discovers application components on Windows and Linux systems and maps the communication between services. This article provides details on how to use it in a variety of scenarios. |
| 2 | +title: Chart performance with VM insights |
| 3 | +description: This article discusses the VM insights Performance feature that discovers application components on Windows and Linux systems and maps the communication between services. |
4 | 4 | ms.topic: conceptual
|
5 | 5 | author: bwren
|
6 | 6 | ms.author: bwren
|
7 | 7 | ms.date: 06/08/2022
|
8 | 8 |
|
9 | 9 | ---
|
10 | 10 |
|
11 |
| -# How to chart performance with VM insights |
| 11 | +# Chart performance with VM insights |
12 | 12 |
|
13 |
| -VM insights 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. While there are numerous elements to consider when dealing with performance, VM insights 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. |
| 13 | +VM insights includes a set of performance charts that target several key performance indicators to help you determine how well a virtual machine is performing. The charts show resource utilization over a period of time. You can use them to identify bottlenecks and anomalies. You can also switch to a perspective that lists each machine to view resource utilization based on the metric selected. |
| 14 | + |
| 15 | +VM insights monitors key operating system performance indicators related to processor, memory, network adapter, and disk utilization. Performance complements the health monitoring feature and helps to: |
| 16 | + |
| 17 | +- Expose issues that indicate a possible system component failure. |
| 18 | +- Support tuning and optimization to achieve efficiency. |
| 19 | +- Support capacity planning. |
14 | 20 |
|
15 | 21 | ## Limitations
|
16 |
| -Following are limitations in performance collection with VM insights. |
| 22 | +Limitations in performance collection with VM insights: |
17 | 23 |
|
18 |
| -- **Available memory** is not available in all Linux versions including Red Hat Linux (RHEL) 6 and CentOS 6. It will be available in Linux versions that use [kernel version 3.14](http://www.man7.org/linux/man-pages/man1/free.1.html) or higher. It may be available in some kernel versions between 3.0 and 3.14. |
19 |
| -- Metrics are only available for data disks on Linux virtual machines using XFS filesystem or EXT filesystem family (EXT2, EXT3, EXT4). |
| 24 | +- Available memory isn't available in all Linux versions, including Red Hat Linux (RHEL) 6 and CentOS 6. It will be available in Linux versions that use [kernel version 3.14](http://www.man7.org/linux/man-pages/man1/free.1.html) or higher. It might be available in some kernel versions between 3.0 and 3.14. |
| 25 | +- Metrics are only available for data disks on Linux virtual machines that use XFS filesystem or EXT filesystem family (EXT2, EXT3, EXT4). |
20 | 26 |
|
21 | 27 | ## Multi-VM perspective from Azure Monitor
|
22 | 28 |
|
23 |
| -From Azure Monitor, the Performance feature provides a view of all monitored VMs deployed across workgroups in your subscriptions or in your environment. To access from Azure Monitor, perform the following steps. |
| 29 | +From Azure Monitor, the Performance feature provides a view of all monitored VMs deployed across work groups in your subscriptions or in your environment. |
| 30 | + |
| 31 | +To access from Azure Monitor: |
24 | 32 |
|
25 |
| -1. In the Azure portal, select **Monitor**. |
26 |
| -2. Choose **Virtual Machines** in the **Solutions** section. |
27 |
| -3. Select the **Performance** tab. |
| 33 | +1. In the Azure portal, select **Monitor**. |
| 34 | +1. In the **Solutions** section, select **Virtual Machines**. |
| 35 | +1. Select the **Performance** tab. |
28 | 36 |
|
29 |
| - |
| 37 | +  |
30 | 38 |
|
31 |
| -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](../logs/computer-groups.md), 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. |
| 39 | +On the **Top N Charts** tab, if you have more than one Log Analytics workspace, select the workspace enabled with the solution from the **Workspace** selector at the top of the page. The **Group** selector returns subscriptions, resource groups, [computer groups](../logs/computer-groups.md), 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 doesn't carry over to Health or Map. |
32 | 40 |
|
33 |
| -By default, the charts show the last 24 hours. Using the **TimeRange** selector, you can query for historical time ranges of up to 30 days to show how performance looked in the past. |
| 41 | +By default, the charts show the last 24 hours. By using the **TimeRange** selector, you can query for historical time ranges of up to 30 days to show how performance looked in the past. |
34 | 42 |
|
35 |
| -The five capacity utilization charts shown on the page are: |
| 43 | +Five capacity utilization charts are shown on the page: |
36 | 44 |
|
37 |
| -* CPU Utilization % - shows the top five machines with the highest average processor utilization |
38 |
| -* Available Memory - shows the top five machines with the lowest average amount of available memory |
39 |
| -* Logical Disk Space Used % - shows the top five machines with the highest average disk space used % across all disk volumes |
40 |
| -* Bytes Sent Rate - shows the top five machines with highest average of bytes sent |
41 |
| -* Bytes Receive Rate - shows the top five machines with highest average of bytes received |
| 45 | +* **CPU Utilization %**: Shows the top five machines with the highest average processor utilization. |
| 46 | +* **Available Memory**: Shows the top five machines with the lowest average amount of available memory. |
| 47 | +* **Logical Disk Space Used %**: Shows the top five machines with the highest average disk space used percent across all disk volumes. |
| 48 | +* **Bytes Sent Rate**: Shows the top five machines with the highest average of bytes sent. |
| 49 | +* **Bytes Receive Rate**: Shows the top five machines with the highest average of bytes received. |
42 | 50 |
|
43 |
| -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. Selecting the chart from the dashboard will redirect you to VM insights and load the correct scope and view. |
| 51 | +Selecting the pushpin icon in the upper-right corner of a chart pins it to the last Azure dashboard you viewed. From the dashboard, you can resize and reposition the chart. Selecting the chart from the dashboard redirects you to VM insights and loads the correct scope and view. |
44 | 52 |
|
45 |
| -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. Here you see the resource utilization for that performance metric by individual VM in a list view and which machine is trending highest. |
| 53 | +Select the icon to the left of the pushpin icon on a chart to open the **Top N List** view. This list view shows the resource utilization for a performance metric by individual VM. It also shows which machine is trending highest. |
46 | 54 |
|
47 |
| - |
| 55 | + |
48 | 56 |
|
49 |
| -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. |
| 57 | +When you select the virtual machine, the **Properties** pane opens on the right. It shows properties like system information reported by the operating system and the properties of the Azure VM. Selecting an option under the **Quick Links** section redirects you to that feature directly from the selected VM. |
50 | 58 |
|
51 |
| - |
| 59 | + |
52 | 60 |
|
53 |
| -Switch to the **Aggregated Charts** tab to view the performance metrics filtered by average or percentiles measures. |
| 61 | +Switch to the **Aggregated Charts** tab to view the performance metrics filtered by average or percentiles measured. |
54 | 62 |
|
55 |
| - |
| 63 | + |
56 | 64 |
|
57 | 65 | The following capacity utilization charts are provided:
|
58 | 66 |
|
59 |
| -* CPU Utilization % - defaults showing the average and top 95th percentile |
60 |
| -* Available Memory - defaults showing the average, top 5th, and 10th percentile |
61 |
| -* Logical Disk Space Used % - defaults showing the average and 95th percentile |
62 |
| -* Bytes Sent Rate - defaults showing average bytes sent |
63 |
| -* Bytes Receive Rate - defaults showing average bytes received |
| 67 | +* **CPU Utilization %**: Defaults show the average and top 95th percentile. |
| 68 | +* **Available Memory**: Defaults show the average, top 5th, and 10th percentile. |
| 69 | +* **Logical Disk Space Used %**: Defaults show the average and 95th percentile. |
| 70 | +* **Bytes Sent Rate**: Defaults show the average bytes sent. |
| 71 | +* **Bytes Receive Rate**: Defaults show the average bytes received. |
64 | 72 |
|
65 | 73 | 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.
|
66 | 74 |
|
67 |
| -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 %*. You can see more machines by selecting **Load More**, and the results expand to show the top 500 machines. |
| 75 | +To view the resource utilization by individual VM 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 %*. To see more machines, select **Load More**. The results expand to show the top 500 machines. |
68 | 76 |
|
69 | 77 | >[!NOTE]
|
70 |
| ->The list cannot show more than 500 machines at a time. |
| 78 | +>The list can't show more than 500 machines at a time. |
71 | 79 | >
|
72 | 80 |
|
73 |
| - |
| 81 | + |
74 | 82 |
|
75 |
| -To filter the results on a specific virtual machine in the list, enter its computer name in the **Search by name** textbox. |
| 83 | +To filter the results on a specific virtual machine in the list, enter its computer name in the **Search by name** text box. |
76 | 84 |
|
77 |
| -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. |
| 85 | +If you want to view utilization from a different performance metric, from the **Metric** dropdown list, select **Available Memory**, **Logical Disk Space Used %**, **Network Received Byte/s**, or **Network Sent Byte/s**. The list updates to show utilization scoped to that metric. |
78 | 86 |
|
79 |
| -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**. 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. |
| 87 | +Selecting a virtual machine from the list opens the **Properties** pane on the right side of the page. From here, you can select **Performance detail**. The **Virtual Machine Detail** page opens and is scoped to that VM. The experience is similar to accessing VM Insights Performance directly from the Azure VM. |
80 | 88 |
|
81 | 89 | ## View performance directly from an Azure VM
|
82 | 90 |
|
83 |
| -To access directly from a virtual machine, perform the following steps. |
| 91 | +To access directly from a virtual machine: |
84 | 92 |
|
85 |
| -1. In the Azure portal, select **Virtual Machines**. |
86 |
| -2. From the list, choose a VM and in the **Monitoring** section choose **Insights**. |
87 |
| -3. Select the **Performance** tab. |
| 93 | +1. In the Azure portal, select **Virtual Machines**. |
| 94 | +1. From the list, select a VM. In the **Monitoring** section, select **Insights**. |
| 95 | +1. Select the **Performance** tab. |
88 | 96 |
|
89 |
| -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. |
| 97 | +This page shows performance utilization charts. It also shows a table for each logical disk discovered with its capacity, utilization, and total average by each measure. |
90 | 98 |
|
91 | 99 | The following capacity utilization charts are provided:
|
92 | 100 |
|
93 |
| -* CPU Utilization % - defaults showing the average and top 95th percentile |
94 |
| -* Available Memory - defaults showing the average, top 5th, and 10th percentile |
95 |
| -* Logical Disk Space Used % - defaults showing the average and 95th percentile |
96 |
| -* Logical Disk IOPS - defaults showing the average and 95th percentile |
97 |
| -* Logical Disk MB/s - defaults showing the average and 95th percentile |
98 |
| -* Max Logical Disk Used % - defaults showing the average and 95th percentile |
99 |
| -* Bytes Sent Rate - defaults showing average bytes sent |
100 |
| -* Bytes Receive Rate - defaults showing average bytes received |
| 101 | +* **CPU Utilization %**: Defaults show the average and top 95th percentile. |
| 102 | +* **Available Memory**: Defaults show the average, top 5th, and 10th percentile. |
| 103 | +* **Logical Disk Space Used %**: Defaults show the average and 95th percentile. |
| 104 | +* **Logical Disk IOPS**: Defaults show the average and 95th percentile. |
| 105 | +* **Logical Disk MB/s**: Defaults show the average and 95th percentile.. |
| 106 | +* **Max Logical Disk Used %**: Defaults show the average and 95th percentile |
| 107 | +* **Bytes Sent Rate**: Defaults show the average bytes sent. |
| 108 | +* **Bytes Receive Rate**: Defaults show the average bytes received. |
101 | 109 |
|
102 |
| -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. Selecting the chart from the dashboard redirects you to VM insights and loads the performance detail view for the VM. |
| 110 | +Selecting the pushpin icon in the upper-right corner of a chart pins it to the last Azure dashboard you viewed. From the dashboard, you can resize and reposition the chart. Selecting the chart from the dashboard redirects you to VM insights and loads the performance detail view for the VM. |
103 | 111 |
|
104 |
| - |
| 112 | + |
105 | 113 |
|
106 | 114 | ## View performance directly from an Azure virtual machine scale set
|
107 | 115 |
|
108 |
| -To access directly from an Azure virtual machine scale set, perform the following steps. |
| 116 | +To access directly from an Azure virtual machine scale set: |
109 | 117 |
|
110 | 118 | 1. In the Azure portal, select **Virtual machine scale sets**.
|
111 |
| -2. From the list, choose a VM and in the **Monitoring** section choose **Insights** to view the **Performance** tab. |
| 119 | +1. From the list, select a VM. |
| 120 | +1. In the **Monitoring** section, select **Insights** to view the **Performance** tab. |
112 | 121 |
|
113 |
| -This page loads the Azure Monitor performance view, scoped to the selected scale set. 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. |
| 122 | +This page loads the Azure Monitor performance view scoped to the selected scale set. This view enables you to see the top N instances in the scale set across the set of monitored metrics. You can also view the aggregate performance across the scale set. And you can see the trends for selected metrics across the individual instances in the scale set. Selecting an instance from the list view lets you load its map or move into a detailed performance view for that instance. |
114 | 123 |
|
115 |
| -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. Selecting the chart from the dashboard redirects you to VM insights and loads the performance detail view for the VM. |
| 124 | +Selecting the pushpin icon in the upper-right corner of a chart pins it to the last Azure dashboard you viewed. From the dashboard, you can resize and reposition the chart. Selecting the chart from the dashboard redirects you to VM insights and loads the performance detail view for the VM. |
116 | 125 |
|
117 |
| - |
| 126 | + |
118 | 127 |
|
119 | 128 | >[!NOTE]
|
120 |
| ->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**. |
121 |
| -
|
122 |
| - |
| 129 | +>You can also access a detailed performance view for a specific instance from the **Instances** view for your scale set. Under the **Settings** section, go to **Instances** and select **Insights**. |
123 | 130 |
|
124 | 131 | ## Next steps
|
125 | 132 |
|
126 |
| -- Learn how to use [Workbooks](vminsights-workbooks.md) that are included with VM insights to further analyze performance and network metrics. |
127 |
| - |
| 133 | +- Learn how to use [workbooks](vminsights-workbooks.md) that are included with VM insights to further analyze performance and network metrics. |
128 | 134 | - To learn about discovered application dependencies, see [View VM insights Map](vminsights-maps.md).
|
0 commit comments