Skip to Content

获取监控概况数据 - GetMetricOverview

简介

获取资源当前各项监控指标数据

💡
note
资源类型及监控指标,参见 GetMetric文档

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 GetMetricOverviewYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
Zonestring可用区。参见 可用区列表Yes
ProjectIdstring项目ID,不填为默认项目。子账户必须填写项目IDNo
ResourceTypestring资源类型Yes
MetricName.Nstring监控指标名称,若省略则返回所有监控指标数据No
Limitint数据分页值,默认为20No
Offsetint数据偏移量,默认为0No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
DataSetarray[ResourceItemSet]JSON格式监控数据列表No
RefreshTimeint系统更新时间,格式为Unix TimestampNo
ResourceTypestring资源类型No
TotalCountint返回总数量No

数据模型

ResourceItemSet

字段名类型描述信息必填
ResourceIdstring资源IDYes
Namestring资源名称No

示例

请求示例

https://api.surfercloud.com/?action=GetMetricOverview &Region=cn-bj2 &Zone=cn-bj2-04 &ResourceType=uhost

响应示例

{ "Action": "GetMetricOverviewResponse", "DataSet": [ { "BlockProcessCount": 0, "CPUUtilization": 0, "DataSpaceUsage": 0, "DiskReadOps": 0, "DiskWriteOps": 0, "IORead": 0, "IOWrite": 4641, "MemUsage": 0, "NICIn": 3002, "NICOut": 3944, "Name": "testtest", "NetPacketIn": 2, "NetPacketOut": 2, "Remark": "", "ResourceId": "uhost-xxx", "RootSpaceUsage": 0, "RunnableProcessCount": 0, "Uuid": "0e796e5a-e004-42a2-92be-77277bde9144" } ], "RefreshTime": 1431507033, "ResourceType": "uhost", "RetCode": 0, "TotalCount": 1 }