Performance charts show raw counter labels (e.g. counter.disk.read.label) instead of human-readable names in vCenter Server 9.x
search cancel

Performance charts show raw counter labels (e.g. counter.disk.read.label) instead of human-readable names in vCenter Server 9.x

book

Article ID: 450943

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • In the vSphere Client performance charts (Advanced view), storage metrics under DiskStorage Adapter, or Storage Path show raw label strings.

  • Example labels: counter.disk.read.labelcounter.storagePath.totalReadLatency.label.

  • The issue is observed specifically in the English locale.


 

Environment

vCenter Server 9.x

Cause

This issue occurs due to a naming refactor in the underlying StatsRegistry. Legacy groups (disk, storageAdapter, storagePath) were consolidated into a "storage" group. The automated localization generation tool omitted these legacy labels in the English perf.vmsg file during this transition.

Resolution

Engineering is aware of this issue. A resolution is scheduled for vCenter Server 9.1.2

Workaround:

  1. Log in to the vCenter Server Appliance via SSH as root.

  2. Back up the existing localization file: cp /etc/vmware-vpx/locale/en/perf.vmsg /etc/vmware-vpx/locale/en/perf.vmsg.bak

  3. Edit or replace /etc/vmware-vpx/locale/en/perf.vmsg to include the missing counter definitions for the affected groups.

  4. Regenerate the vSphere Client runtime catalog: /usr/lib/vmware-vpx/py/generateCatalog.py

  5. Restart the vSphere UI service: service-control --restart vsphere-ui

 

Attachments

perf.vmsg get_app