更新时间:2025-09-05 GMT+08:00

主机指标数据查询

功能

主机指标数据查询。

SLA项

定义

请求成功率

>=99.9%

可用性

Tair1

数据一致性

最终一致,不一致时长<1分钟

吞吐量

4000tps

TP50请求时延

2ms

TP99.9请求时延

5ms

注意事项

调用方法

GET

URI

/rest/dataapi/homs/open-api/v1/host/metricdata

路径参数

查询参数

参数

是否必选

类型

值域

描述

host_id

string

主机ID。

begin_time

integer

开始时间。

end_time

integer

结束时间。

offset_value

integer

偏移大小:大于等于0。

page_size

integer

0~1000

页大小:大于等于0。

请求

  • 请求header参数

    参数

    是否必选

    类型

    值域

    说明

    X-APIG-Appcode

    string

    由SRE分配的AppCode。

    x-auth-token

    string

    调用方APIG的IAM认证token。

    x-hcso-domainid

    string

    接入的租户ID,HCSO场景必填,其他场景不要求。

    x-hcso-appcode

    string

    由SRE分配的AppCode。

  • 请求body参数

  • 请求示例
    GET /rest/dataapi/homs/open-api/v1/host/metricdata HTTP/1.1 
    Host: example.com 
    Content-Type: application/json 
    Accept: application/json
    X-APIG-Appcode: xxx 
    x-auth-token: xxx 
    x-hcso-domainid:xxx 
    x-hcso-appcode:xxx

响应

  • 响应参数
    • 响应状态码200:返回Data对象。Data对象包含如下属性:

      参数

      是否必选

      类型

      值域

      说明

      total

      int32

      数据总数量。

      list

      List<Item>

      流程对象。

      Item对象包含如下属性:

      参数

      是否必选

      类型

      值域

      说明

      time_stamp

      Int64

      时间戳。

      monitor_item

      string

      监视器项目。

      region_id

      String

      区域ID。

      az_name

      string

      可用区域。

      metrics_name

      string

      指标名称。

      涉及19项指标如下:

      CPU总体使用率

      内存使用率

      磁盘使用率

      系统平均负载

      系统截止运行时长

      磁盘IO每秒读请求数

      磁盘IO每秒写请求数

      磁盘IO使用率

      磁盘IO读平均耗时

      磁盘IO写平均耗时

      磁盘IO访问耗时

      网卡接收字节数

      网卡发送字节数

      网卡当前速率

      网卡接收报文错误率

      网卡接收报文丢包率

      网卡发送报文丢包率

      网卡发送报文错误率

      网卡状态

      operator

      string

      操作者。

      host_id

      string

      主机ID。

      az_id

      string

      可用区域ID。

      unit

      string

      指标单位。

      region_name

      string

      区域名称。

      data_item

      string

      数据项。

      metrics_value

      Float64

      指标值。

  • 响应示例
    HTTP/1.1 200 OK
    Date:Tue,18 Jul 2023 09:58:01 GMT
    Server: example.com
    Content-Type: application/json;charset=UTF8
    {
        "total": 总数,
        "list": [
                 {
                 "time_stamp": "时间戳",
                 "monitor_item": "监视器项目",
                 "region_id": "区域ID",
                 "az_name": "可用区域",
                 "metrics_name": "指标名称",
                 "operator": "操作者",
                 "host_id": "主机ID",
                 "az_id": "可用区域ID",
                 "unit": "指标单位",
                 "region_name": "区域名称",
                 "data_item": "数据项",
                 "value": "指标值"
                  }
                ]
    }

状态码

状态码

说明

200

操作成功。

400

参数错误。

401

token鉴权失败。

403

鉴权失败。

404

接口没找到。

操作危险级别

Minor