Capacity Pool Indicator Computation


The following sections list the indicators computed:

VMware Cluster and Capacity Pool Usage Score Computation

Metric

Formula

VMware Cluster and Capacity Pool Usage Score

  • Part A = 95th percentile CPU Usage * CPU_WEIGHT
  • Part B  = 95th percentile composite memory utilization * MEMORY_WEIGHT
  • Part C  =  95th percentile storage utilization * STORAGE_WEIGHT

Total Score = Part A + Part B + Part C

CPU_WEIGHT+MEMORY_WEIGHT+STORAGE_WEIGHT = 1

Defaults:

  • CPU_WEIGHT = 0.40
  • MEMORY_WEIGHT = 0.40
  • STORAGE_WEIGHT = 0.20

Example using maximum attainable values:

100 * 0.40 + 100 * 0.40 + 100 *.20 = 100

VMware Cluster and Capacity Pool Indicator details

Cluster/Capacity Pool Indicator

Metric Type

Inputs

Where Computed

IND_USAGE_SCORE[CPU:1d]

IND_USAGE_SCORE[CPU:7d]

IND_USAGE_SCORE [CPU](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

CPU_UTIL [Roll:1d:95th]

CPU_UTIL [Roll:7d:95th]

CPU_UTIL [Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE[Memory:1d]

IND_USAGE_SCORE[Memory:7d]

IND_USAGE_SCORE[Memory](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_COMPOSITE_MEMORY_UTILIZATION[1d]

IND_COMPOSITE_MEMORY_UTILIZATION[7d]

IND_COMPOSITE_MEMORY_UTILIZATION[30d]

Indicator Service


IND_USAGE_SCORE[Storage:1d]

IND_USAGE_SCORE[Storage:7d]

IND_USAGE_SCORE [Storage](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

TOTAL_DSTORE_UTIL[Roll:1d:95th]

TOTAL_DSTORE_UTIL[Roll:7d:95th]

TOTAL_DSTORE_UTIL[Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE [GLOBAL:1d]

IND_USAGE_SCORE [GLOBAL:7d]

IND_USAGE_SCORE[GLOBAL](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

SUM(IND_USAGE_SCORE[CPU:1d] *CPU_WT, IND_USAGE_SCORE[Memory:1d]*MEM_WT, IND_USAGE_SCORE[Storage:1d] *STO_WT)

SUM(IND_USAGE_SCORE[CPU:7d] *CPU_WT, IND_USAGE_SCORE[Memory:7d]*MEM_WT, IND_USAGE_SCORE[Storage:7d]*STO_WT )

SUM(IND_USAGE_SCORE[CPU:30d] *CPU_WT, IND_USAGE_SCORE[Memory:30d] *MEM_WT, IND_USAGE_SCORE[Storage:30d] *STO_WT)

Indicator Service

VMware Cluster and Capacity Pool Risk Score Computation

Metric

Formula

VMware Cluster and Capacity Pool Risk Index

Risk score is computed using a combination of days to saturation and pressure index.  Pressure index is computed using sliding scale points for capacity metrics with additional penalty for capacity and performance metrics that breach thresholds (link to doc on pressure index calculation)

  • Part A = ((30-DAYS_TO_SATURATION[CPU]) * 100/30 + CPI)/ 2
  • Part B = ((30-DAYS_TO_SATURATION[MEM]) * 100/30+ MPI)/2
  • Part C = ((30-DAYS_TO_SATURATION[STO]) * 100/30 + SPI)/2

Total Score = MAX(Part A, Part B, Part C)

VMware Cluster and Capacity Pool Risk Indicator details

Entity 

Indicator

Metric Type

Inputs

Where Computed

 Cluster

IND_RISK_SCORE [CPU:1d]

IND_RISK_SCORE [CPU:7d]

IND_RISK_SCORE [CPU](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_CPU_PRESSURE[1d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[7d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[30d], IND_DAYS_TO_SATURATION[CPU]

Indicator Service

 Cluster

IND_RISK_SCORE[Memory:1d]

IND_RISK_SCORE[Memory:7d]

IND_RISK_SCORE[Memory](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_MEMORY_PRESSURE[1d], IND_DAYS_TO_SATURATION[Memory]

IND_MEMORY_PRESSURE[7d], IND_DAYS_TO_SATURATION [Memory]

IIND_MEMORY_PRESSURE [30d], IND_DAYS_TO_SATURATION [Memory]

Indicator Service

 Cluster

IND_RISK_SCORE[Storage:1d]

IND_RISK_SCORE[Storage:7d]

IND_RISK_SCORE[Storage](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_STORAGE_PRESSURE[1d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[7d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[30d], IND_DAYS_TO_SATURATION[Storage]

Indicator Service

 Cluster

IND_RISK_SCORE[GLOBAL:1d]

IND_RISK_SCORE[GLOBAL:7d]

IND_RISK_SCORE[GLOBAL](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX(IND_RISK_SCORE[CPU:1d], IND_RISK_SCORE[Memory:1d], IND_RISK_SCORE[Storage:1d])

MAX(IND_RISK_SCORE[CPU:7d], IND_RISK_SCORE[Memory:7d], IND_RISK_SCORE[Storage:7d] )

MAX(IND_RISK_SCORE[CPU:30d], IND_RISK_SCORE[Memory:30d], IND_RISK_SCORE[Storage:30d] )

Indicator Service

 Capacity Pool

IND_RISK_SCORE[CPU:1d]

IND_RISK_SCORE[CPU:7d]

IND_RISK_SCORE[CPU:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Cluster[IND_RISK_SCORE[CPU:1d]])

MAX (Cluster[IND_RISK_SCORE[CPU:7d]])

MAX (Cluster[IND_RISK_SCORE[CPU:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[Memory:1d]

IND_RISK_SCORE[Memory:7d]

IND_RISK_SCORE[Memory:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Cluster[IND_RISK_SCORE[Memory:1d]])

MAX (Cluster[IND_RISK_SCORE[Memory:7d]])

MAX (Cluster[IND_RISK_SCORE[Memory:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[Storage:1d]

IND_RISK_SCORE[Storage:7d]

IND_RISK_SCORE[Storage:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Cluster[IND_RISK_SCORE[Storage:1d]])

MAX (Cluster[IND_RISK_SCORE[Storage:7d]])

MAX (Cluster[IND_RISK_SCORE[Storage:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[GLOBAL:1d]

IND_RISK_SCORE[GLOBAL:7d]

IND_RISK_SCORE[GLOBAL:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX(Cluster[IND_RISK_SCORE[GLOBAL:1d]])

MAX(Cluster[IND_RISK_SCORE[GLOBAL:7d]])

MAX(Cluster[IND_RISK_SCORE[GLOBAL:10d]])

Hierarchy Rule

VMware Cluster and Capacity Pool Efficiency Score Computation

Metric

Formula

VMware Cluster and Capacity Pool Efficiency

  • Part A = 75th percentile CPU Usage * CPU_WEIGHT
  • Part B = 75th percentile composite memory utilization * MEMORY_WEIGHT
  • Part C = (75th percentile storage utilization  +  (100 – Storage_Wasted)/2) * STORAGE_WEIGHT
  • Storage_Wasted = ((Old Snapshots + Storage Used by Idle VMs)/Storage Provisioned) * 100

Total Score = Part A  + Part B + Part C

CPU_WEIGHT+MEMORY_WEIGHT+STORAGE_WEIGHT = 1

Defaults: CPU_WEIGHT = 0.30, MEMORY_WEIGHT = 0.30, STORAGE_WEIGHT = 0.40

VMware Cluster and Capacity Pool Efficiency Indicator details

Cluster Indicator

Metric Type

Inputs

Where Computed

IND_EFFICIENCY_SCORE[CPU:1d]

IND_EFFICIENCY_SCORE[CPU:7d]

IND_EFFICIENCY_SCORE[CPU:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

CPU_UTIL[Roll:1d:75th]

CPU_UTIL[Roll:7d:75th]

CPU_UTIL[Roll:30d:75th]

Indicator Service


IND_EFFICIENCY_SCORE[Memory:1d]

IND_EFFICIENCY_SCORE[Memory:7d]

IND_EFFICIENCY_SCORE[Memory:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_COMPOSITE_MEMORY_UTILIZATION[1d:75th of underlying metrics used in composite memory utilization calculation]

IND_COMPOSITE_MEMORY_UTILIZATION[7d:75th of underlying metrics used in composite memory utilization calculation]

IND_COMPOSITE_MEMORY_UTILIZATION[30d:75th of underlying metrics used in composite memory utilization calculation]

Indicator Service


IND_EFFICIENCY_SCORE[Storage:1d]

IND_EFFICIENCY_SCORE[Storage:7d]

IND_EFFICIENCY_SCORE[Storage:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

TOTAL_DSTORE_UTIL[Roll:1d:75th], Storage Used by Idle VMs & Snapshots[Recommendation], Storage Size[CONF:LAST]

TOTAL_DSTORE_UTIL[Roll:7d:75th], Storage Used by Idle VMs & Snapshots[Recommendation], Storage Size[CONF:LAST]

TOTAL_DSTORE_UTIL[Roll:30d:75th] Storage Used by Idle VMs & Snapshots[Recommendation], Storage Size[CONF:LAST]

Indicator Service


IND_EFFICIENCY_SCORE[GLOBAL:1d]

IND_EFFICIENCY_SCORE[GLOBAL:7d]

IND_EFFICIENCY_SCORE[GLOBAL:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

SUM(IND_EFFICIENCY_SCORE[CPU:1d], IND_EFFICIENCY_SCORE[Memory:1d], IND_EFFICIENCY_SCORE[Storage:1d] )

SUM(IND_EFFICIENCY_SCORE [CPU:7d], IND_EFFICIENCY_SCORE[Memory:7d], IND_EFFICIENCY_SCORE[Storage:7d] )

SUM(IND_EFFICIENCY_SCORE[CPU:30d], IND_EFFICIENCY_SCORE[Memory:30d], IND_EFFICIENCY_SCORE[Storage:30d] )

Indicator Service


AIX Usage Score Computation for AIX Frame and Container Pool

Metric

Formula

AIX Frame and Capacity Pool Usage Score

  • Part A = 95th percentile CPU Usage * CPU_WEIGHT
  • Part B  = 95th percentile real memory utilization * MEMORY_WEIGHT

Total Score = Part A + Part B

Storage Data is not available for AIX frame.

Default Weights: CPU_WEIGHT = 0.50, MEMORY_WEIGHT=0.50

CPU_WEIGHT+MEMORY_WEIGHT = 1

Example using maximum attainable values:

100 * 0.50 + 100 * 0.50 = 100

AIX Host/Capacity Pool Usage Indicator Details

AIX Host/Capacity Pool Indicator

Metric Type

Inputs

Where Computed

IND_USAGE_SCORE[CPU:1d]

IND_USAGE_SCORE[CPU:7d]

IND_USAGE_SCORE [CPU](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

CPU_UTIL [Roll:1d:95th]

CPU_UTIL [Roll:7d:95th]

CPU_UTIL [Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE[Memory:1d]

IND_USAGE_SCORE[Memory:7d]

IND_USAGE_SCORE[Memory](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

REAL_MEMORY_UTILIZATION[Roll:1d:95th]

REAL_MEMORY_UTILIZATION[Roll:7d:95th]

REAL_MEMORY_UTILIZATION[Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE [GLOBAL:1d]

IND_USAGE_SCORE [GLOBAL:7d]

IND_USAGE_SCORE[GLOBAL](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

SUM(IND_USAGE_SCORE[CPU:1d] *CPU_WT, IND_USAGE_SCORE[Memory:1d]*MEM_WT)

SUM(IND_USAGE_SCORE[CPU:7d] *CPU_WT, IND_USAGE_SCORE[Memory:7d]*MEM_WT)

SUM(IND_USAGE_SCORE[CPU:30d] *CPU_WT, IND_USAGE_SCORE[Memory:30d] *MEM_WT)

Indicator Service


AIX Risk Score Computation for AIX Frame and Container Pool

Metric

Formula

AIX Frame and Capacity Pool Risk Score

Risk score is computed using a combination of days to saturation and pressure index.  Pressure index is computed using sliding scale points for capacity metrics with additional penalty for capacity and performance metrics that breach thresholds.

  • Part A = ((30-DAYS_TO_SATURATION[CPU]) * 100/30 + CPI)/ 2
  • Part B = ((30-DAYS_TO_SATURATION[MEM]) * 100/30+ MPI)/2

Total Score = MAX(Part A, Part B)

AIX Host and Capacity Pool Risk Indicator Details

Entity 

Indicator

Metric Type

Inputs

Where Computed

Host 

IND_RISK_SCORE [CPU:1d]

IND_RISK_SCORE [CPU:7d]

IND_RISK_SCORE [CPU](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_CPU_PRESSURE[1d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[7d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[30d], IND_DAYS_TO_SATURATION[CPU]

Indicator Service

 Host 

IND_RISK_SCORE[Memory:1d]

IND_RISK_SCORE[Memory:7d]

IND_RISK_SCORE[Memory](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_MEMORY_PRESSURE[1d], IND_DAYS_TO_SATURATION[Memory]

IND_MEMORY_PRESSURE[7d], IND_DAYS_TO_SATURATION [Memory]

IIND_MEMORY_PRESSURE [30d], IND_DAYS_TO_SATURATION [Memory]

Indicator Service

 Host 

IND_RISK_SCORE[Storage:1d]

IND_RISK_SCORE[Storage:7d]

IND_RISK_SCORE[Storage](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_STORAGE_PRESSURE[1d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[7d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[30d], IND_DAYS_TO_SATURATION[Storage]

Indicator Service

 Host 

IND_RISK_SCORE[GLOBAL:1d]

IND_RISK_SCORE[GLOBAL:7d]

IND_RISK_SCORE[GLOBAL](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX(IND_RISK_SCORE[CPU:1d], IND_RISK_SCORE[Memory:1d], IND_RISK_SCORE[Storage:1d])

MAX(IND_RISK_SCORE[CPU:7d], IND_RISK_SCORE[Memory:7d], IND_RISK_SCORE[Storage:7d] )

MAX(IND_RISK_SCORE[CPU:30d], IND_RISK_SCORE[Memory:30d], IND_RISK_SCORE[Storage:30d] )

Indicator Service

 Capacity Pool

IND_RISK_SCORE[CPU:1d]

IND_RISK_SCORE[CPU:7d]

IND_RISK_SCORE[CPU:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Host [IND_RISK_SCORE[CPU:1d]])

MAX (Host[IND_RISK_SCORE[CPU:7d]])

MAX (Host[IND_RISK_SCORE[CPU:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[Memory:1d]

IND_RISK_SCORE[Memory:7d]

IND_RISK_SCORE[Memory:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Host[IND_RISK_SCORE[Memory:1d]])

MAX (Host[IND_RISK_SCORE[Memory:7d]])

MAX (Host[IND_RISK_SCORE[Memory:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[Storage:1d]

IND_RISK_SCORE[Storage:7d]

IND_RISK_SCORE[Storage:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Host[IND_RISK_SCORE[Storage:1d]])

MAX (Host[IND_RISK_SCORE[Storage:7d]])

MAX (Host[IND_RISK_SCORE[Storage:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[GLOBAL:1d]

IND_RISK_SCORE[GLOBAL:7d]

IND_RISK_SCORE[GLOBAL:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX(Host[IND_RISK_SCORE[GLOBAL:1d]])

MAX(Host[IND_RISK_SCORE[GLOBAL:7d]])

MAX(Host[IND_RISK_SCORE[GLOBAL:10d]])

Hierarchy Rule

AIX Frame and Container Pool Efficiency Score Computation

Metric

Formula

AIX Frame and Capacity Pool Efficiency

  • Part A = 75th percentile CPU utilization * CPU_WEIGHT
  • Part B = 75th percentile memory utilization * MEMORY_WEIGHT

Total Score = Part A  + Part B

CPU_WEIGHT+MEMORY_WEIGHT+STORAGE_WEIGHT = 1

Defaults: CPU_WEIGHT = 0.50, MEMORY_WEIGHT = 0.50

AIX Host /Capacity Pool Efficiency Indicator Details

Host/Capacity Pool Indicator

Metric Type

Inputs

Where Computed

IND_EFFICIENCY_SCORE[CPU:1d]

IND_EFFICIENCY_SCORE[CPU:7d]

IND_EFFICIENCY_SCORE[CPU:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

CPU_UTIL[Roll:1d:75th]

CPU_UTIL[Roll:7d:75th]

CPU_UTIL[Roll:30d:75th]

Indicator Service


IND_EFFICIENCY_SCORE[Memory:1d]

IND_EFFICIENCY_SCORE[Memory:7d]

IND_EFFICIENCY_SCORE[Memory:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

REAL_MEMORY_UTILIZATION[1d:75th]

REAL_MEMORY_UTILIZATION[7d:75th]

REAL_MEMORY_UTILIZATION[30d:75th]

Indicator Service

IND_EFFICIENCY_SCORE[GLOBAL:1d]

IND_EFFICIENCY_SCORE[GLOBAL:7d]

IND_EFFICIENCY_SCORE[GLOBAL:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

SUM(IND_EFFICIENCY_SCORE[CPU:1d], IND_EFFICIENCY_SCORE[Memory:1d] )

SUM(IND_EFFICIENCY_SCORE [CPU:7d], IND_EFFICIENCY_SCORE[Memory:7d] )

SUM(IND_EFFICIENCY_SCORE[CPU:30d], IND_EFFICIENCY_SCORE[Memory:30d] )

Indicator Service


 KVM Host and Container Pool Usage Score Computation

Metric

Formula

KVM Host and Capacity Pool Usage Score

  • Part A = 95th percentile CPU Usage * CPU_WEIGHT
  • Part B  = 95th percentile real memory utilization * MEMORY_WEIGHT
  • Part C  = 95th percentile Storage Usage * STORAGE_WEIGHT

Total Score = Part A + Part B + Part C

CPU_WEIGHT : 0.4, MEMORY_WEIGHT : 0.4, STORAGE_WEIGHT : 0.2

CPU_WEIGHT+MEMORY_WEIGHT+STORAGE_WEIGHT = 1

Example using maximum attainable values:

100 * 0.40 + 100 * 0.40 + 100 * 0.20 = 100

 

KVM Host and Capacity Pool Usage Indicator Details

KVM Host/Capacity Pool Indicator

Metric Type

Inputs

Where Computed

IND_USAGE_SCORE[CPU:1d]

IND_USAGE_SCORE[CPU:7d]

IND_USAGE_SCORE [CPU](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

CPU_UTIL [Roll:1d:95th]

CPU_UTIL [Roll:7d:95th]

CPU_UTIL [Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE[Memory:1d]

IND_USAGE_SCORE[Memory:7d]

IND_USAGE_SCORE[Memory](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

REAL_MEMORY_UTILIZATION[Roll:1d:95th]

REAL_MEMORY_UTILIZATION[Roll:7d:95th]

REAL_MEMORY_UTILIZATION[Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE[Storage:1d]

IND_USAGE_SCORE[Storage:7d]

IND_USAGE_SCORE [Storage](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

TOTAL_FS_UTIL [Roll:1d:95th]

TOTAL_FS_UTIL [Roll:7d:95th]

TOTAL_FS_UTIL [Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE [GLOBAL:1d]

IND_USAGE_SCORE [GLOBAL:7d]

IND_USAGE_SCORE[GLOBAL](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

SUM(IND_USAGE_SCORE[CPU:1d] *CPU_WT, IND_USAGE_SCORE[Memory:1d]*MEM_WT, IND_USAGE_SCORE[Storage:1d] *STO_WT)

SUM(IND_USAGE_SCORE[CPU:7d] *CPU_WT, IND_USAGE_SCORE[Memory:7d]*MEM_WT, IND_USAGE_SCORE[Storage:7d]*STO_WT )

SUM(IND_USAGE_SCORE[CPU:30d] *CPU_WT, IND_USAGE_SCORE[Memory:30d] *MEM_WT, IND_USAGE_SCORE[Storage:30d] *STO_WT)

Indicator Service


 

KVM Host and Container Pool Risk Score Computation

Metric

Formula

KVM Host and Capacity Pool Risk Index

Risk score is computed using a combination of days to saturation and pressure index.  Pressure index is computed using sliding scale points for capacity metrics with additional penalty for capacity and performance metrics that breach thresholds (link to doc on pressure index calculation)

  • Part A = ((30-DAYS_TO_SATURATION[CPU]) * 100/30 + CPI)/ 2
  • Part B = ((30-DAYS_TO_SATURATION[MEM]) * 100/30+ MPI)/2
  • Part C = ((30-DAYS_TO_SATURATION[STO]) * 100/30 + SPI)/2

Total Score = MAX(Part A, Part B, Part C)

 

KVM Host and Capacity Pool Risk Indicator details

Entity 

Indicator

Metric Type

Inputs

Where Computed

Host

IND_RISK_SCORE [CPU:1d]

IND_RISK_SCORE [CPU:7d]

IND_RISK_SCORE [CPU](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_CPU_PRESSURE[1d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[7d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[30d], IND_DAYS_TO_SATURATION[CPU]

Indicator Service

Host

IND_RISK_SCORE[Memory:1d]

IND_RISK_SCORE[Memory:7d]

IND_RISK_SCORE[Memory](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_MEMORY_PRESSURE[1d], IND_DAYS_TO_SATURATION[Memory]

IND_MEMORY_PRESSURE[7d], IND_DAYS_TO_SATURATION [Memory]

IIND_MEMORY_PRESSURE [30d], IND_DAYS_TO_SATURATION [Memory]

Indicator Service

 Host

IND_RISK_SCORE[Storage:1d]

IND_RISK_SCORE[Storage:7d]

IND_RISK_SCORE[Storage](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_STORAGE_PRESSURE[1d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[7d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[30d], IND_DAYS_TO_SATURATION[Storage]

Indicator Service

Host

IND_RISK_SCORE[GLOBAL:1d]

IND_RISK_SCORE[GLOBAL:7d]

IND_RISK_SCORE[GLOBAL](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX(IND_RISK_SCORE[CPU:1d], IND_RISK_SCORE[Memory:1d], IND_RISK_SCORE[Storage:1d])

MAX(IND_RISK_SCORE[CPU:7d], IND_RISK_SCORE[Memory:7d], IND_RISK_SCORE[Storage:7d] )

MAX(IND_RISK_SCORE[CPU:30d], IND_RISK_SCORE[Memory:30d], IND_RISK_SCORE[Storage:30d] )

Indicator Service

Capacity Pool

IND_RISK_SCORE[CPU:1d]

IND_RISK_SCORE[CPU:7d]

IND_RISK_SCORE[CPU:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Host[IND_RISK_SCORE[CPU:1d]])

MAX (Host[IND_RISK_SCORE[CPU:7d]])

MAX (Host[IND_RISK_SCORE[CPU:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[Memory:1d]

IND_RISK_SCORE[Memory:7d]

IND_RISK_SCORE[Memory:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Host[IND_RISK_SCORE[Memory:1d]])

MAX (Host[IND_RISK_SCORE[Memory:7d]])

MAX (Host[IND_RISK_SCORE[Memory:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[Storage:1d]

IND_RISK_SCORE[Storage:7d]

IND_RISK_SCORE[Storage:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Host[IND_RISK_SCORE[Storage:1d]])

MAX (Host[IND_RISK_SCORE[Storage:7d]])

MAX (Host[IND_RISK_SCORE[Storage:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[GLOBAL:1d]

IND_RISK_SCORE[GLOBAL:7d]

IND_RISK_SCORE[GLOBAL:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX(Host[IND_RISK_SCORE[GLOBAL:1d]])

MAX(Host[IND_RISK_SCORE[GLOBAL:7d]])

MAX(Host[IND_RISK_SCORE[GLOBAL:10d]])

Hierarchy Rule

 

KVM Host and Capacity Pool Efficiency Score Computation

Metric

Formula

Capacity Pool Efficiency

  • Part A = 75th percentile CPU Usage * CPU_WEIGHT
  • Part B = 75th percentile composite memory utilization * MEMORY_WEIGHT
  • Part C = 75th percentile storage utilization   * STORAGE_WEIGHT

Total Score = Part A  + Part B + Part C

CPU_WEIGHT+MEMORY_WEIGHT+STORAGE_WEIGHT = 1

Defaults: CPU_WEIGHT = 0.30, MEMORY_WEIGHT = 0.30, STORAGE_WEIGHT = 0.40

 

 KVM Host and Capacity Pool Efficiency Indicator details

Host/Capacity Pool Indicator

Metric Type

Inputs

Where Computed

IND_EFFICIENCY_SCORE[CPU:1d]

IND_EFFICIENCY_SCORE[CPU:7d]

IND_EFFICIENCY_SCORE[CPU:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

CPU_UTIL[Roll:1d:75th]

CPU_UTIL[Roll:7d:75th]

CPU_UTIL[Roll:30d:75th]

Indicator Service


IND_EFFICIENCY_SCORE[Memory:1d]

IND_EFFICIENCY_SCORE[Memory:7d]

IND_EFFICIENCY_SCORE[Memory:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

REAL_MEM_UTIL[1d:75th]

REAL_MEM_UTIL[7d:75th]

REAL_MEM_UTIL[30d:75th]

Indicator Service


IND_EFFICIENCY_SCORE[Storage:1d]

IND_EFFICIENCY_SCORE[Storage:7d]

IND_EFFICIENCY_SCORE[Storage:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

TOTAL_FS_UTIL[Roll:1d:75th]

TOTAL_FS_UTIL[Roll:7d:75th]

TOTAL_FS_UTIL[Roll:30d:75th]

Indicator Service


IND_EFFICIENCY_SCORE[GLOBAL:1d]

IND_EFFICIENCY_SCORE[GLOBAL:7d]

IND_EFFICIENCY_SCORE[GLOBAL:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

SUM(IND_EFFICIENCY_SCORE[CPU:1d], IND_EFFICIENCY_SCORE[Memory:1d], IND_EFFICIENCY_SCORE[Storage:1d] )

SUM(IND_EFFICIENCY_SCORE [CPU:7d], IND_EFFICIENCY_SCORE[Memory:7d], IND_EFFICIENCY_SCORE[Storage:7d] )

SUM(IND_EFFICIENCY_SCORE[CPU:30d], IND_EFFICIENCY_SCORE[Memory:30d], IND_EFFICIENCY_SCORE[Storage:30d] )

Indicator Service


 

Hyper-V Host, Cluster and Container Pool Usage Score Computation

Metric

Formula

Hyper-V Host, Cluster and Container Pool Usage Score

  • Part A = 95th percentile CPU Usage * CPU_WEIGHT
  • Part B  = 95th percentile memory utilization * MEMORY_WEIGHT
  • Part C  = 95th percentile Storage Usage * STORAGE_WEIGHT

Total Score = Part A + Part B + Part C

CPU_WEIGHT : 0.4, MEMORY_WEIGHT : 0.4, STORAGE_WEIGHT : 0.2

CPU_WEIGHT+MEMORY_WEIGHT+STORAGE_WEIGHT = 1

Example using maximum attainable values:

100 * 0.40 + 100 * 0.40 + 100 * 0.20 = 100

 

 Hyper-V Host, Cluster and Capacity Pool Usage Indicator Details

Hyper-V Host/Capacity Pool Indicator

Metric Type

Inputs

Where Computed

IND_USAGE_SCORE[CPU:1d]

IND_USAGE_SCORE[CPU:7d]

IND_USAGE_SCORE [CPU](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

CPU_UTIL [Roll:1d:95th]

CPU_UTIL [Roll:7d:95th]

CPU_UTIL [Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE[Memory:1d]

IND_USAGE_SCORE[Memory:7d]

IND_USAGE_SCORE[Memory](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MEMORY_UTILIZATION[Roll:1d:95th]

MEMORY_UTILIZATION[Roll:7d:95th]

MEMORY_UTILIZATION[Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE[Storage:1d]

IND_USAGE_SCORE[Storage:7d]

IND_USAGE_SCORE [Storage](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

TOTAL_FS_UTIL [Roll:1d:95th]

TOTAL_FS_UTIL [Roll:7d:95th]

TOTAL_FS_UTIL [Roll:30d:95th]

Indicator Service


IND_USAGE_SCORE [GLOBAL:1d]

IND_USAGE_SCORE [GLOBAL:7d]

IND_USAGE_SCORE[GLOBAL](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

SUM(IND_USAGE_SCORE[CPU:1d] *CPU_WT, IND_USAGE_SCORE[Memory:1d]*MEM_WT, IND_USAGE_SCORE[Storage:1d] *STO_WT)

SUM(IND_USAGE_SCORE[CPU:7d] *CPU_WT, IND_USAGE_SCORE[Memory:7d]*MEM_WT, IND_USAGE_SCORE[Storage:7d]*STO_WT )

SUM(IND_USAGE_SCORE[CPU:30d] *CPU_WT, IND_USAGE_SCORE[Memory:30d] *MEM_WT, IND_USAGE_SCORE[Storage:30d] *STO_WT)

Indicator Service


 

Hyper-V Host, Cluster and Container Pool Risk Score Computation

Metric

Formula

Hyper-V Host, Cluster and Capacity Pool Risk Index

Risk score is computed using a combination of days to saturation and pressure index.  Pressure index is computed using sliding scale points for capacity metrics with additional penalty for capacity and performance metrics that breach thresholds (link to doc on pressure index calculation)

  • Part A = ((30-DAYS_TO_SATURATION[CPU]) * 100/30 + CPI)/ 2
  • Part B = ((30-DAYS_TO_SATURATION[MEM]) * 100/30+ MPI)/2
  • Part C = ((30-DAYS_TO_SATURATION[STO]) * 100/30 + SPI)/2

Total Score = MAX(Part A, Part B, Part C)

 

Hyper-V Host, Cluster and Capacity Pool Risk Indicator details

Entity 

Indicator

Metric Type

Inputs

Where Computed

Host

IND_RISK_SCORE [CPU:1d]

IND_RISK_SCORE [CPU:7d]

IND_RISK_SCORE [CPU](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_CPU_PRESSURE[1d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[7d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[30d], IND_DAYS_TO_SATURATION[CPU]

Indicator Service

Host

IND_RISK_SCORE[Memory:1d]

IND_RISK_SCORE[Memory:7d]

IND_RISK_SCORE[Memory](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_MEMORY_PRESSURE[1d], IND_DAYS_TO_SATURATION[Memory]

IND_MEMORY_PRESSURE[7d], IND_DAYS_TO_SATURATION [Memory]

IIND_MEMORY_PRESSURE [30d], IND_DAYS_TO_SATURATION [Memory]

Indicator Service

Host

IND_RISK_SCORE[Storage:1d]

IND_RISK_SCORE[Storage:7d]

IND_RISK_SCORE[Storage](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_STORAGE_PRESSURE[1d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[7d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[30d], IND_DAYS_TO_SATURATION[Storage]

Indicator Service

Host

IND_RISK_SCORE[GLOBAL:1d]

IND_RISK_SCORE[GLOBAL:7d]

IND_RISK_SCORE[GLOBAL](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX(IND_RISK_SCORE[CPU:1d], IND_RISK_SCORE[Memory:1d], IND_RISK_SCORE[Storage:1d])

MAX(IND_RISK_SCORE[CPU:7d], IND_RISK_SCORE[Memory:7d], IND_RISK_SCORE[Storage:7d] )

MAX(IND_RISK_SCORE[CPU:30d], IND_RISK_SCORE[Memory:30d], IND_RISK_SCORE[Storage:30d] )

Indicator Service

Cluster

IND_RISK_SCORE [CPU:1d]

IND_RISK_SCORE [CPU:7d]

IND_RISK_SCORE [CPU](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_CPU_PRESSURE[1d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[7d], IND_DAYS_TO_SATURATION[CPU]

IND_CPU_PRESSURE[30d], IND_DAYS_TO_SATURATION[CPU]

Indicator Service

Cluster

IND_RISK_SCORE[Memory:1d]

IND_RISK_SCORE[Memory:7d]

IND_RISK_SCORE[Memory](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_MEMORY_PRESSURE[1d], IND_DAYS_TO_SATURATION[Memory]

IND_MEMORY_PRESSURE[7d], IND_DAYS_TO_SATURATION [Memory]

IIND_MEMORY_PRESSURE [30d], IND_DAYS_TO_SATURATION [Memory]

Indicator Service

Cluster

IND_RISK_SCORE[Storage:1d]

IND_RISK_SCORE[Storage:7d]

IND_RISK_SCORE[Storage](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

IND_STORAGE_PRESSURE[1d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[7d], IND_DAYS_TO_SATURATION[Storage]

IND_STORAGE_PRESSURE[30d], IND_DAYS_TO_SATURATION[Storage]

Indicator Service

Cluster

IND_RISK_SCORE[GLOBAL:1d]

IND_RISK_SCORE[GLOBAL:7d]

IND_RISK_SCORE[GLOBAL](30d)

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX(IND_RISK_SCORE[CPU:1d], IND_RISK_SCORE[Memory:1d], IND_RISK_SCORE[Storage:1d])

MAX(IND_RISK_SCORE[CPU:7d], IND_RISK_SCORE[Memory:7d], IND_RISK_SCORE[Storage:7d] )

MAX(IND_RISK_SCORE[CPU:30d], IND_RISK_SCORE[Memory:30d], IND_RISK_SCORE[Storage:30d] )

Indicator Service

Capacity Pool

IND_RISK_SCORE[CPU:1d]

IND_RISK_SCORE[CPU:7d]

IND_RISK_SCORE[CPU:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Host|Cluster[IND_RISK_SCORE[CPU:1d]])

MAX (Host|Cluster[IND_RISK_SCORE[CPU:7d]])

MAX (Host|Cluster[IND_RISK_SCORE[CPU:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[Memory:1d]

IND_RISK_SCORE[Memory:7d]

IND_RISK_SCORE[Memory:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Host|Cluster[IND_RISK_SCORE[Memory:1d]])

MAX (Host|Cluster[IND_RISK_SCORE[Memory:7d]])

MAX (Host|Cluster[IND_RISK_SCORE[Memory:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[Storage:1d]

IND_RISK_SCORE[Storage:7d]

IND_RISK_SCORE[Storage:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX (Host|Cluster[IND_RISK_SCORE[Storage:1d]])

MAX (Host|Cluster[IND_RISK_SCORE[Storage:7d]])

MAX (Host|Cluster[IND_RISK_SCORE[Storage:30d]])

Hierarchy Rule

 Capacity Pool

IND_RISK_SCORE[GLOBAL:1d]

IND_RISK_SCORE[GLOBAL:7d]

IND_RISK_SCORE[GLOBAL:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

MAX(Host|Cluster[IND_RISK_SCORE[GLOBAL:1d]])

MAX(Host|Cluster[IND_RISK_SCORE[GLOBAL:7d]])

MAX(Host|Cluster[IND_RISK_SCORE[GLOBAL:10d]])

Hierarchy Rule

 

Hyper-V Host, Cluster and Capacity Pool Efficiency Score Computation

Metric

Formula

Hyper-V and Capacity Pool Efficiency

  • Part A = 75th percentile CPU Usage * CPU_WEIGHT
  • Part B = 75th percentile composite memory utilization * MEMORY_WEIGHT
  • Part C = 75th percentile storage utilization   * STORAGE_WEIGHT

Total Score = Part A  + Part B + Part C

CPU_WEIGHT+MEMORY_WEIGHT+STORAGE_WEIGHT = 1

Defaults: CPU_WEIGHT = 0.30, MEMORY_WEIGHT = 0.30, STORAGE_WEIGHT = 0.40

 

Hyper-V Host, Cluster and Capacity Pool Efficiency Indicator details

Host/Cluster/Capacity Pool Indicator

Metric Type

Inputs

Where Computed

IND_EFFICIENCY_SCORE[CPU:1d]

IND_EFFICIENCY_SCORE[CPU:7d]

IND_EFFICIENCY_SCORE[CPU:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

CPU_UTIL[Roll:1d:75th]

CPU_UTIL[Roll:7d:75th]

CPU_UTIL[Roll:30d:75th]

Indicator Service


IND_EFFICIENCY_SCORE[Memory:1d]

IND_EFFICIENCY_SCORE[Memory:7d]

IND_EFFICIENCY_SCORE[Memory:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

REAL_MEM_UTIL[1d:75th]

REAL_MEM_UTIL[7d:75th]

REAL_MEM_UTIL[30d:75th]

Indicator Service


IND_EFFICIENCY_SCORE[Storage:1d]

IND_EFFICIENCY_SCORE[Storage:7d]

IND_EFFICIENCY_SCORE[Storage:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

TOTAL_FS_UTIL[Roll:1d:75th]

TOTAL_FS_UTIL[Roll:7d:75th]

TOTAL_FS_UTIL[Roll:30d:75th]

Indicator Service


IND_EFFICIENCY_SCORE[GLOBAL:1d]

IND_EFFICIENCY_SCORE[GLOBAL:7d]

IND_EFFICIENCY_SCORE[GLOBAL:30d]

Configuration[SINGLE]

Configuration[SINGLE]

Configuration[SINGLE]

SUM(IND_EFFICIENCY_SCORE[CPU:1d], IND_EFFICIENCY_SCORE[Memory:1d], IND_EFFICIENCY_SCORE[Storage:1d] )

SUM(IND_EFFICIENCY_SCORE [CPU:7d], IND_EFFICIENCY_SCORE[Memory:7d], IND_EFFICIENCY_SCORE[Storage:7d] )

SUM(IND_EFFICIENCY_SCORE[CPU:30d], IND_EFFICIENCY_SCORE[Memory:30d], IND_EFFICIENCY_SCORE[Storage:30d] )

Indicator Service