The CPU Utilization
Trends report analyzes the CPU utilization of VMware clusters, hosts,
and guests over an 8-day period. A data source filter was used to
subset the data from the DetailGuestSysByCluster aggregation table.
The report contains
a pie chart, a treemap, two bar charts, a list table, and a time series
plot. Each of these reports offers VMware CPU utilization views over
designated time periods.
The intelligence that
is gathered by viewing the CPU Utilization Trends report for the VMware
infrastructure enables you to understand how the CPU utilization of
guests contributes to the CPU utilization of hosts and clusters.
This insight is essential for VMware capacity planning activities
and directly influences how virtual workloads are best allocated to
VMware clusters – especially in high-availability VMware environments.
Interactions that are
defined between the four charts, the table, and the plot enable filtering
to occur. The filter results in dynamic updates to the report objects
as you interact with the objects in the report. The following sections
discuss the measures for each object and the interactions between
them.
When you open the report
for viewing, the pie chart and the treemap that are located on the
first row of the report show CPU utilization at the cluster level.
Each slice in the pie chart represents the utilization for one cluster
(for all dates). Each tile in the treemap represents the count of
CPUs in each cluster and the CPU utilization for one date (for all
clusters). The two bar charts on the second and third rows of the
report show CPU utilization for all hosts and for all guests, respectively.
The list table and time series plot that are located on the bottom
row of the report show the utilization for all resources in the hierarchy.
The following section
discusses the interactions that are defined for the report.
Interactions were created
between the graphs and the table that allow for filtering to occur
as you interact with the graphs. The following two images show the
interactions.
The first image shows
the defined interactions on the Interactions tab.
The objects were manually arranged to show a clear view of the defined
interactions.
The second image includes
the derived interactions. These images show that the pie chart and
the treemap behave like top-level controls.
By selecting a slice
of the pie chart, you apply a cluster filter to all of the reports
that interact with this chart. Likewise, by selecting a particular
date tile, you apply that date filter to all reports that interact
with the treemap. Similarly, selecting a bar at the host level applies
a host filter to the guest bar chart as well as to the list table
and time series plot that are at the bottom of the report. Selecting
a bar at the guest level applies that filter to the list table and
the time series plot.
Click on a slice in
the pie chart to update the other report objects dynamically. For
example, the following display shows that the blue slice from the
pie chart is selected. Because the pie chart selection corresponds
to VIRTUAL DESKTOPS 2, the other report objects are dynamically updated
with the incoming filter. The Properties tab
for Bar Chart for Guest (the yellow bar chart) shows that the filter
VIRTUAL DESKTOPS 2 has been applied.
Similarly, selecting
a particular date from the treemap further filters all of the report
objects except the pie chart. This same downstream behavior occurs
for the host- and guest-level bar charts as well as the crosstab report.
On the
Properties tab for the time series
plot, the following selections were made:
-
Cluster VIRTUAL DESKTOPS 2 in the
cluster pie chart
-
Host VIRTDESK15 in the host bar
chart
-
Guest VMWTON181X64 in the guest
bar chart
-
Date 03APR2014 in the treemap