Skip to content

Commit a321789

Browse files
committed
Compute usage percentage of datastore.
1 parent 3f8a36f commit a321789

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

vsphere-influxdb.go

+1
Original file line numberDiff line numberDiff line change
@@ -719,6 +719,7 @@ func (vcenter *VCenter) Query(config Configuration, InfluxDBClient influxclient.
719719
datastoreFields := map[string]interface{}{
720720
"capacity": datastore.Summary.Capacity,
721721
"free_space": datastore.Summary.FreeSpace,
722+
"usage": 1.0 - (float64(datastore.Summary.FreeSpace)/float64(datastore.Summary.Capacity)),
722723
}
723724
datastoreTags := map[string]string{"ds_name": datastore.Summary.Name, "host": vcName}
724725
pt4, err := influxclient.NewPoint(config.InfluxDB.Prefix+"datastore", datastoreTags, datastoreFields, time.Now())

0 commit comments

Comments
 (0)