RdrgPorto
(Rodrigo Porto)
November 17, 2021, 12:38pm
1
Hi, everyone
I have configured vSphere module in Metricbeat 7.15.2 in order to get metrics from my VMware hosts and VMs .
Metricbeat send all VM memory metrics , here you are:
vsphere.virtualmachine.memory.free.guest.bytes: 7.9GB
vsphere.virtualmachine.memory.total.guest.bytes: 8GB
vsphere.virtualmachine.memory.used.guest.bytes: 81MB
vsphere.virtualmachine.memory.used.host.bytes: 1.6GB
However, regarding VM cpu metrics , Metricbeat not send all , here you are:
vsphere.virtualmachine.cpu.used.mhz: 540
Is it possible to get more cpu VM metrics with vSphere Module ?
Thanks in advance ,
Regards
4 Likes
It all depends on what the VSphere GoLang sdk can pull.
Here is the list of stats that can be exposed via the SDK, some of which are already captured.
OverallCpuUsage int32 `xml:"overallCpuUsage,omitempty"`
OverallCpuDemand int32 `xml:"overallCpuDemand,omitempty"`
GuestMemoryUsage int32 `xml:"guestMemoryUsage,omitempty"`
HostMemoryUsage int32 `xml:"hostMemoryUsage,omitempty"`
GuestHeartbeatStatus ManagedEntityStatus `xml:"guestHeartbeatStatus"`
DistributedCpuEntitlement int32 `xml:"distributedCpuEntitlement,omitempty"`
DistributedMemoryEntitlement int32 `xml:"distributedMemoryEntitlement,omitempty"`
StaticCpuEntitlement int32 `xml:"staticCpuEntitlement,omitempty"`
StaticMemoryEntitlement int32 `xml:"staticMemoryEntitlement,omitempty"`
PrivateMemory int32 `xml:"privateMemory,omitempty"`
SharedMemory int32 `xml:"sharedMemory,omitempty"`
SwappedMemory int32 `xml:"swappedMemory,omitempty"`
BalloonedMemory int32 `xml:"balloonedMemory,omitempty"`
ConsumedOverheadMemory int32 `xml:"consumedOverheadMemory,omitempty"`
FtLogBandwidth int32 `xml:"ftLogBandwidth,omitempty"`
FtSecondaryLatency int32 `xml:"ftSecondaryLatency,omitempty"`
FtLatencyStatus ManagedEntityStatus `xml:"ftLatencyStatus,omitempty"`
CompressedMemory int64 `xml:"compressedMemory,omitempty"`
UptimeSeconds int32 `xml:"uptimeSeconds,omitempty"`
SsdSwappedMemory int64 `xml:"ssdSwappedMemory,omitempty"`
1 Like
Did u have items on that list u think should be added to the documents? I can make a PR to add them?
1 Like
RdrgPorto
(Rodrigo Porto)
November 23, 2021, 10:26am
6
Hi,
I have found out that vsphere.virtualmachine.cpu.total.mhz and vsphere.virtualmachine.cpu.free.mhz appears when it is set cpuReservation in the virtual machine.
Regards
system
(system)
Closed
December 21, 2021, 12:27pm
7
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.