Datacenter KPI (%) Under Performance is Shown as Empty

Problem

The data center KPI metric is empty.

Solution

  1. If the datacenter KPI is empty then check whether the following metrics are collected or not for the desktop session:
    • Memory - Free Memory, Page In Rate, Contention

    • CPU - Usage, Ready, IO Wait, CPU Queue, Co-stop

    • Disk - Latency, Disk Queue

  2. If the above metrics do not exist then check the underlying VM has the following metrics or not:
    • Guest - Free Memory, Page In Rate per second, CPU Queue, Disk Queue

    • Memory - Contention

    • Virtual Disk - Aggregate of all Instances, Total Latency

    • CPU - Usage, Ready, IO Wait, Co-stop

  3. If VirtualDisk | Aggregate of all Instances |Total Latency exists at VM level but does not show Disk | Latency value at session/RDSHost/UAG/ConnectionServer level then:
    1. Modify the computed metric disk|totalLatencyAvg at line no 1905 (RDSHost resourceKind), line no 3200 (ConnectionServer ResourceKind), line no 4132 (VDISession ResourceKind), line no 4597 (VDIApplicationSession ResourceKind) and at line no 5014 (UnifiedAccessGateway ResourceKind) in describe.xml from

      <ComputedMetric key="disk|totalLatencyAvg" expression="count(${adaptertype=VMWARE, objecttype=VirtualMachine, metric=virtualDisk|20_sec_peak_totalLatency_average, depth=1}) &gt; 0 ? avg(${adaptertype=VMWARE, objecttype=VirtualMachine, attribute=virtualDisk|20_sec_peak_totalLatency_average, depth=1}) : count(${adaptertype=VMWARE, objecttype=VirtualMachine, attribute=virtualDisk:Aggregate of all instances|totalLatency, depth=1}) &gt; 0 ? avg(${adaptertype=VMWARE, objecttype=VirtualMachine, attribute=virtualDisk:Aggregate of all instances|totalLatency, depth=1}) : ${this, metric=invalid|metric|key}" />

      to

      <ComputedMetric key="disk|totalLatencyAvg" expression="count(${adaptertype=VMWARE, objecttype=VirtualMachine, metric=virtualDisk|20_sec_peak_totalLatency_average, depth=1}) &gt; 0 ? avg(${adaptertype=VMWARE, objecttype=VirtualMachine, metric=virtualDisk|20_sec_peak_totalLatency_average, depth=1}) : count(${adaptertype=VMWARE, objecttype=VirtualMachine, metric=virtualDisk:Aggregate of all instances|totalLatency, depth=1}) &gt; 0 ? avg(${adaptertype=VMWARE, objecttype=VirtualMachine, metric=virtualDisk:Aggregate of all instances|totalLatency, depth=1}) : ${this, metric=invalid|metric|key}" />
    2. Save the changes.

    3. Click Administration > Redescribe to reload adapter definitions from describe.xml.

  4. If not, then it will show data center KPI metric value has empty.