Reviewing Recommendations

Reviewing Recommendations

#230120

Reviewing Today’s Recommendations

  1. In the Control Console select an environment in the Environment Navigator.
  2. The spectrum is displayed for the selected environment. The Spectrum Detail, shown as the bottom of the screen, shows the recommendations for today, for the environment. The number in brackets in the title of the tab indicates the number of recommendations for the selected entity. If you select an infrastructure group, host, VM or sensor, the list of recommendations is updated to display only the items for that selected entity.

    This is also applicable if you select a group of entities in the Spectrum by dragging the mouse. The displayed list of recommendations is updated to show detailed information only for those selected entities. This is also the case when the Reveal feature is used to filter the entities displayed in the Spectrum. Only the recommendations for the selected entities are shown in Spectrum Details. See Working with the Spectrum.

  3. Review the recommendations on this tab. You can use the scroll bar to review the complete list of recommendations. You can enlarge the Spectrum Detail pane by dragging the top border upwards.
  4. There are a number of columns in this tab. Click on any column to sort the list by the selected criteria, in ascending or descending order. The column header, used for sorting, is indicated with an up or down arrow head.

When the spectrum is run initially, a large number of recommendations may be generated. It is highly recommended that you filter the list according to your specific requirements, in order to view a more manageable list of recommendations.

Recommendations for <Selected Day> Tab Details

The following columns are displayed in Recommendations for <Selected Day> tab:

Table: Recommendations for <Selected Day> Tab Columns

Column

Description

Reason

This is the reason that the recommendation was generated. This column is color-coded:

  • Red—Immediate attention is required to reduce risk.
  • Yellow—Attention is required in order to improve efficiency.
  • No Color—Planned actions are listed for information only.

Entity

This is the infrastructure group, host, VM or sensor that generated the recommendation. You can copy the displayed name into the corresponding search field to find the system in the Spectrum.

You can click on the name link to see the system details. This launches the System Dashboard showing the system details for the selected system.

Entity Type

This is the entity type.

For VMware entities, the entity type can be:

  • VMWARE VM
  • VMWARE HOST
  • VMWARE DATASTORE
  • VMWARE RESOURCE POOL
  • VMWARE PHYSICAL STORAGE

Generic entity types include:

  • Active VM Booking—for an inbound VM booking
  • Active Host Booking—for an inbound host booking

Recom-
mendation

This is a description of the required recommendation. Green arrows are used to indicate increase actions (up arrow), decrease actions (down arrow) and VM placement actions (side arrow). Possible recommendations:

  • Increase allocated resources
  • Decrease allocated resources
  • A potential VM move
  • Investigate sensor entity exceeding limit
  • Sensor entity is full

From/To

If a move is required, these columns provide the source system/workload and the proposed target.

You can click on the name link to see the system details. This launches the System Dashboard showing the system details for the selected system.

Action Plan

The unique ID of the action plan, created to act upon the recommendations. Once the Action Plan is committed, the Action Plan column is populated and you can click on the Action Plan to see additional details for the associated Action Plan. Contact [email protected] to define action plans.

Effective Date

This is the date until which, the recommendation is effective. Past this date, it may be necessary to collect more recent data and run the analyses in order to obtain an updated recommendation list.

Owner

The owner is the entity that can perform the recommendation. The owner is defined by the policy.

Filtering the Spectrum Based on the Recommendations

You can filter the recommendations list by system. Right-click a recommendation for the system of interest and select Filter Action. Both the recommendation list and the spectrum are filtered to display the system and its parent and child systems and the recommendations associated with the selected system. The details of the filter, i.e. <GroupLabel>, Host and/or VM names are used to populate the filter criteria, located above the spectrum.

Click the Reset button to clear the filter. You can also press F10 to clear the filter.

Viewing Recommendation Details

Double-click a recommendation (or right-click View Details) to open the Recommendation Detail dialog box. Review the details on the General tab. Click the Details tab, to see notes or comments about the proposed recommendation.

Viewing Recommendations For a System

  1. Right-click a recommendation for the system of interest and select Open This System's Recommended Actions. The Recommendations dialog box is displayed.
  2. You can group the system's recommendations by selecting an option from the Grouping dropdown. The displayed recommendations are grouped by the selected criteria. Select Analysis and observe the results. Re-select By Time (default). Click to refresh the displayed list. Click Close to close this window and return to the Spectrum Detail pane.

Types of Recommendations

In general there are three types of recommendations for VMs. These recommendations are applied in the following order:

  • VM moves/placements rebalance workloads across hosts to optimizes fit on each host device. This action must be performed first.
  • VM allocation (CPU, memory, disk space) increase can be performed after optimizing available space, to utilize any additional capacity.
  • VM allocation (CPU, memory, disk space) decrease frees up capacity and can be done at anytime.

The following table lists the possible types of recommendations that you may encounter depending on the systems shown within the Spectrum (i.e. a host (H), VM (V), or sensor (S)).

Table: Recommendations

Recommendation

Applies to

Description

Action Data

H

V

S

VM Placement

  V  

Recommended placement for VM to rebalance workloads evenly across hosts and account for recommended increases in VM allocations.

VM placements to rebalance VM workloads across hosts consider all recommended VM allocation increases. The recommended VM allocation decreases are not presumed in the rebalancing analysis, and thus are not a prerequisite for implementing the rebalance moves.

Affected VM, Current host placement, Recommended host placement

Increase CPU Allocation

  V  

Increase vCPU allocation for the VM due to CPU utilization levels that exceed the policy high limit.

Affected VM, Current vCPU allocation, Recommended vCPU allocation

Decrease CPU Allocation

  V  

Decrease vCPU allocation for the VM due to CPU utilization levels that are below the policy low limit.

CPU allocation decreases are typically not actionable in assessment-based analysis, due to the limited amount of historical data that is collected.

Affected VM, Current vCPU allocation, Recommended vCPU allocation

Increase CPU Reservation

  V  

Increase CPU reservation for the VM due to eCPU utilization levels that exceed the policy high limit.

Affected VM, Current CPU reservation, Recommended CPU reservation

Decrease CPU Reservation

  V  

Decrease CPU reservation for the VM due to eCPU utilization levels that are below the policy low limit.

CPU reservation decreases are typically not actionable in assessment-based analysis, due to the limited amount of historical data that is collected.

Affected VM, Current CPU reservation, Recommended CPU reservation

Increase Disk Allocation

  V  

Increase the aggregate disk allocation for the VM due to disk space usage levels that exceed the policy high limit.

This recommendation is not actionable through Proactive Automation, but can be actioned manually through an external system.

Affected VM, Current disk space usage in MB, Recommended disk space usage in MB

Decrease Disk Allocation

  V  

Decrease the aggregate disk allocation for the VM due to disk space usage levels that are below the policy low limit.

This recommendation is not actionable through Proactive Automation, but can be actioned manually through an external system.

Affected VM, Current disk space usage in MB, Recommended disk space usage in MB

Increase Per Disk Allocation

  V  

Increase a specific disk's allocation for the VM due to disk space usage levels that exceed the policy high limit.

Affected VM and disk, Current disk space usage in MB, Recommended disk space usage in MB

Decrease Per Disk Allocation

  V  

Decrease a specific disk's allocation for the VM due to disk space usage levels that are below the policy low limit.

This recommendation is not actionable through Proactive Automation.

Affected VM and disk, Current disk space usage in MB, Recommended disk space usage in MB

Increase Memory Allocation

  V  

Increase memory allocation for the VM due to memory utilization levels that exceed the policy high limit.

Affected VM, Current memory allocation in MB, Recommended memory allocation in MB

Decrease Memory Allocation

  V  

Decrease memory allocation for the VM due to memory utilization levels that are below the policy low limit.

Memory allocation decreases are typically not actionable in assessment-based analysis, due to the limited amount of historical data that is collected.

Affected VM, Current memory allocation in MB, Recommended memory allocation in MB

Investigate Potentially Idle VM

  V  

Notification to investigate potentially idle VM. Both CPU Utilization and Actual Memory Utilization metrics are below their corresponding VM Level Utilization (Low Limits) policy settings (i.e. settings CPU Utilization and Memory Utilization).

Affected VM, Current memory allocation in MB, Current CPU allocation

Investigate Disk I/O Bytes

H V  

Notification to investigate high disk I/O activity levels (bytes/sec) on hosts or VMs that exceed the policy high limit.

Affected host/VM, Workload type with high activity (i.e. Disk I/O Bytes)

Investigate Disk I/O Operations

H V  

Notification to investigate high disk I/O activity levels (IOPS) on hosts or VMs that exceed the policy high limit.

Affected host/VM, Workload type with high activity (i.e. Disk I/O Operations)

Investigate Network I/O Bytes

H V  

Notification to investigate high network I/O activity levels (bytes/s) on hosts or VMs that exceed the policy high limit

Affected host/VM, Workload type with high activity (i.e. Network I/O Bytes)

Investigate Network I/O Packets

H V  

Notification to investigate high network I/O activity levels (packets/s) on hosts or VMs that exceed the policy high limit.

Affected host/VM, Workload type with high activity (i.e. Network I/O Packets)

Investigate CPU Ready

  V  

Notification to investigate high CPU Ready Time levels on VMs that exceed the policy high limit.

Affected VM, Workload type with high activity (i.e. CPU Ready)

Investigate Disk Latency

H    

Notification to investigate high disk I/O latency levels on hosts that exceed the policy high limit.

Affected host, Workload type with high activity (i.e. Disk Latency)

Investigate sensor entity exceeding limit

    S

Notification to investigate a sensor's metric, as it breaches the high limit specified in the policy. The metric details are provided in the Recommendation Detail dialog box.

For example, View Details may show: "Total Provisioned Space (MB) at 90% exceeds capacity limit of 80%".

 

Sensor entity is full

    S

Notification to investigate a sensor's metric, as it is at 100% capacity or exceeds the full capacity threshold specified in the policy. The metric details are provided in the Recommendation Detail dialog box. When this recommendation occurs, the sensor is displayed to the far left of the spectrum.

 

Increase Cloud Instance

  V  

Increase the instance size of the VM in the cloud due to memory utilization levels that exceed the policy high limit (for infrastructure groups being managed as clouds).

 

Decrease Cloud Instance

  V  

Reduce the instance size of the VM in the cloud due to memory utilization levels that are below the policy low limit (for infrastructure groups being managed as clouds).

 

Reviewing Future Recommendations

You can also see recommendations for the predictive views into the future for the selected environment. The purpose of these recommendations is to show what adjustments may be required, provided the changes in the environment occur as predicted based on current placements, which may change in any of these future timeframes.

  1. Select your environment in the Environment Navigator.
  2. Move the Timeline slider to the right and stop on any available date in the future.
  3. The columns displayed in the Recommendations for <Selected Day> tab for a future date are the same as those displayed for today. Also, the right-click options are the same as for the current day.

Recommendations Override Feature

Densify provides the ability to specify a value for CPU/Memory or Disk recommendation indefinitely or until a given date. This is typically used to freeze a Densify recommendation for a specific VM until it goes through a company-specific approval process, which could potentially be more than one day.

This feature is primarily intended for automated integration with ticketing systems and ensures a consistent recommendation is generated every day though the approval cycle and also for implementing pre-scheduled allocation changes via the Densify action automation system.

Contact [email protected] to configure this feature.