elastic / elastic/integrations

[vmware vsphere]: Add Virtual Machine Disk Metrics

Open
#17,771 0 comments 0 reactions 0 assignees View on GitHub
Integration:vsphere needs:triage Team:Obs-InfraObs
Dominant language
Handlebars
Stars
333
Forks
647
Avg merge
3d 4h
Merged PRs (30d)
209

Description

### Integration Name

VMware vSphere [vsphere]

### Dataset Name

vsphere.virtualmachine

### Integration Version

1.23.1

### Agent Version

9.2.6

### OS Version and Architecture

Ubuntu 20.04

### User Goal

I’m trying to monitor per‑VM disk usage and disk performance metrics (e.g., disk capacity, used space, free space, read/write IOPS, and latency) directly through the Elastic vSphere integration. This is necessary for identifying storage‑related bottlenecks, forecasting capacity, and correlating VM‑specific disk issues with datastore and host performance.

### Existing Features

The current Elastic vSphere integration collects metrics for:

- datastores (capacity, usage, read/write operations, latency, throughput) [elastic.co]
- hosts (CPU, memory, disk I/O, network metrics) [elastic.co]
- virtual machines (CPU, memory, network, uptime, status) — but not disk usage or disk I/O

Even in the enhanced vSphere integration (v1.15.0+), disk‑related enhancements focus on host disk performance and still do not include VM‑level disk metrics; VM datastreams continue to include only CPU, memory, uptime, and status.
Because of this limitation, Elastic lacks visibility into one of the most important resource domains for troubleshooting: per‑VM disk utilization and disk latency. As a result, it's difficult to answer questions like:

> Which VM is consuming the most datastore space?
> Is a specific VM causing high datastore latency?
> Which VMs are approaching disk‑full conditions?

### What did you see?

When reviewing the integration documentation, I saw that the virtualmachine datastream reports only CPU, memory, uptime, status, and network metrics — with no available disk usage or I/O metrics

### Anything else?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.