【VMware Cloud Director】転送サーバ ストレージの利用率

1.Cell Appliance API

# curl -k --header "application/json" -u 'root:VMware1!' --request GET https://172.16.20.20:5480/api/1.0.0/storage/nfs

※レスポンス
{
  "availableMB": 51790,
  "filesystem": "172.16.20.1:/newnfs",
  "mountedOn": "/opt/vmware/vcloud-director/data/transfer",
  "percentUsed": 50,
  "status": "available",
  "usedMB": 50607,
  "volumeSizeMB": 102397
}

2.VMware Cloud Director API

# curl -k --header "Authorization: Bearer xxx" --request GET https://172.16.20.20/metrics?filter=name==disk_free_percent;dirname==transfer

※レスポンス
# HELP disk_free_percent Usable space percentage for path
# TYPE disk_free_percent gauge
disk_free_percent{dirname="transfer",path="/opt/vmware/vcloud-director/data/transfer",vcloud_cell_ip_primary="172.16.20.20",vcloud_cell_uuid="c0e626d4-8f85-4cac-84d3-d5c745ca0c0b",} 50.0
disk_free_percent{dirname="vcloud-director",path="/opt/vmware/vcloud-director",vcloud_cell_ip_primary="172.16.20.20",vcloud_cell_uuid="c0e626d4-8f85-4cac-84d3-d5c745ca0c0b",} 90.0
disk_free_percent{dirname="logs",path="/opt/vmware/vcloud-director/logs",vcloud_cell_ip_primary="172.16.20.20",vcloud_cell_uuid="c0e626d4-8f85-4cac-84d3-d5c745ca0c0b",} 90.0

また、使用率を監視することもできる

参考:転送サーバ ストレージ監視の有効化と構成

ドキュメントでは「dirname=transfer」と記載があるが、「dirname==transfer」が正しい