As duas maneiras de medir essas informações estão relacionadas ...
Em um ambiente vSphere com vários locatários, vCenter Chargeback Manager é o abordagem padrão. Ele permite que você defina modelos de faturamento ou simplesmente apresente informações com base em métricas padrão e definidas pelo usuário. É extremamente personalizável e provavelmente o que você quer aqui.
Eu estava com um provedor de serviços em nuvem que usava essa abordagem para medir o tráfego de rede (bem como CPU e armazenamento) em um nível por VM em um ambiente do vCloud Director.
No entanto, o produto vCenter Chargeback obtém suas informações de rede da rede e segurança do vCloud vApps de firewall (também conhecidos como vShield ) que são instalados em cada membro do cluster. É isso que insere esse filtro no arquivo de configuração .vmx e no caminho de rede da máquina virtual:
ethernet0.filter0.name = "vshield-dvfilter-module"
ethernet0.filter0.param1 = "uuid=5004257e-a6e1-f2fa-6ae8-a991b79a9d91.000"
ethernet0.filter0.onFailure = "failClosed"
O firewall do vShield tem uma interface que pode ser pesquisada para fornecer informações por VM. Vou tentar encontrar uma captura de tela.
Portanto, se você tiver o dvSwitches disponível para você, isso significa que você está usando o licenciamento do Enterprise Plus. Os downloads do vCNS devem estar disponíveis para você ou através do seu provedor.