ZStack Cloud支持通过普通API调用以及ZQL语句两种方式查询云主机内部监控磁盘已使用率。
ZStack Cloud支持通过系统登录或第三方API工具(例如Postman)使用HTTP方式调用API,查看指定云主机内部监控的磁盘已使用率。本文主要以管理员身份(admin)登录管理节点系统查看该监控项数据。您也可以使用云平台其他已通过授权账户/用户身份登录系统查看。
/bin/bash -c "$(curl -s -S http://169.254.169.254/vm-tools.sh)"
进行安装。curl http://169.254.169.254/vm-tools.sh -o vm-tools.sh && bash -x ./vm-tools.sh
进行安装。curl -H "Content-Type: application/json;charset=UTF-8" \ -X PUT -d '{"logInByAccount":{"accountName":"admin","password":"b109f3bbbc244eb82441917ed06d618b9008dd09b3befd1b5e07394c706a8bb980b1d7785e5976ec049b46df5f1326af5a2ea6d103fd07c95385ffab0cacbc86" }}' \ http://localhost:8080/zstack/v1/accounts/login
其中:{"inventory":{"uuid":"5f11c78a34e944abb25248a6cd7ca9f7","accountUuid":"36c27e8ff05c4780bf6d2fa65700f22e","userUuid":"36c27e8ff05c4780bf6d2fa65700f22e","expiredDate":"Apr 19, 2022 8:06:42 PM","createDate":"Apr 19, 2022 6:06:42 PM","noSessionEvaluation":false}}
其中:curl -H "Content-Type: application/json" -H "Authorization: OAuth 5f11c78a34e944abb25248a6cd7ca9f7" \ -X GET http://localhost:8080/zstack/v1/zwatch/metrics?namespace=ZStack/VM\&metricName=DiskUsedCapacityInPercent\&startTime=1650290400\&endTime=1650291000\&labels=VMUuid=23dd453b42a3420ab44accdb1ac45a4
其中:{"data":[{"labels":{"DiskDeviceLetter":"/dev/sdb3","FSType":"xfs","VMUuid":"b6aa19e5b502441d9cb68f1e0fe69fea","MountPoint":"/"},"time":1650334713,"value":2.9061761516545475}]}
其中:ZStack Cloud支持通过ZQL语句以HTTP方式查看指定云主机内部监控的磁盘已使用率。本文主要以管理员身份(admin)登录管理节点系统查看该监控项数据。您也可以使用云平台其他已通过授权账户/用户身份登录系统查看。
/bin/bash -c "$(curl -s -S http://169.254.169.254/vm-tools.sh)"
进行安装。curl http://169.254.169.254/vm-tools.sh -o vm-tools.sh && bash -x ./vm-tools.sh
进行安装。curl http://localhost:8080/zstack/v1/zql?zql=yourZQL -X GET -H 'Connection:close' -H 'Content-Type:application/json' -H 'Authorization:OAuth SesionID'
其中:query vminstance.name,uuid where uuid='11487b7132f642cdbb01dbf9dde1e51f' return with(zwatch{resultName='customerDefine',metricName='DiskAllUsedCapacityInPercent',offsetAheadOfCurrentTime=60})
{ "results": [ { "inventories": [ { "name": "ds-os7", "uuid": "11487b7132f642cdbb01dbf9dde1e51f" } ], "returnWith": { "'customerDefine'": [ { "labels": { "VMUuid": "11487b7132f642cdbb01dbf9dde1e51f" }, "time": 1650335799, "value": 34.0610486880064 }, { "labels": { "VMUuid": "11487b7132f642cdbb01dbf9dde1e51f" }, "time": 1650335819, "value": 34.06114945169439 }, { "labels": { "VMUuid": "11487b7132f642cdbb01dbf9dde1e51f" }, "time": 1650335839, "value": 34.06114945169439 }, { "labels": { "VMUuid": "11487b7132f642cdbb01dbf9dde1e51f" }, "time": 1650335859, "value": 34.06125021538238 } ], "diskUsedPercentTotal": 4 } } ], "success": true }
{ "labels": { "VMUuid": "11487b7132f642cdbb01dbf9dde1e51f" }, "time": 1650335839, "value": 34.06114945169439 },
学习路径
ZStack Cloud 产品学习路径
快速梳理文档,点击相应文本链接,快速跳转到相应文档的页面,学习 ZStack Cloud 产品。
业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1ZStack学院:
training@zstack.io业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2其他(漏洞提交、投诉举报等)
400-962-2212 转 3业务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io业务咨询:
400-962-2212 转 1商务联系:
channel@zstack.io下载链接已发送至您的邮箱。
如未收到,请查看您的垃圾邮件、订阅邮件、广告邮件。 当您收到电子邮件后,请点击 URL 链接,以完成下载。感谢您使用 ZStack 产品和服务。
成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。
信息提交成功。
我们将安排工作人员尽快与您取得联系,请保持电话畅通。感谢您使用 ZStack 产品和服务。
商务咨询:
400-962-2212 转 1售后咨询:
400-962-2212 转 2商务联系:
sales@zstack.io成功提交申请。
我们将安排工作人员尽快与您取得联系。感谢您使用 ZStack 产品和服务。