文档中心 > openInstantV2
openInstantV2

最近更新时间:2022-11-08

请求方法:POST

接口描述:查询监控数据当前值。

请求参数

名称

数据类型

参数类型

是否必填

描述

Authorization

String

Header

Y

签名信息

Content-Type

String

Header

Y

application/json; charset=utf-8

X-UNI-Timestamp

String

Header

Y

工具类生成的时间戳

Host

String

Header

Y

紫光云openapi host地址

x-uni-version

String

Header

Y

工具类中获取

Action

String

Query

Y

openInstantV2

instanceIds

Array

Query

Y

实例ID集合

regionId

String

Query

Y

节点ID

categoriesAndUnits

Object

Query

Y

单位及指标项目

categoriesAndUnits

category

String

Query

Y

监控项

unit

String

Query

N

查询单位,b、k、M、G

返回参数

名称

类型

描述

auth

Boolean


code

String

接口调用返回码

msg

String

接口调用信息

res

Object

返回数据

data

Object


result

Array

结果集合

metric

Object


value

Array

value[0]时间戳,value[1]指标值

resultType

String

结果类型

错误码

公共错误参见“公共错误码集合”。

示例

请求示例

http://10.0.45.193:30990/openMonitor?Action=openInstantV2

请求头

Authorization:UNI3-HMAC-SHA256 Credential=AfAgoRP69cLbqnbO/2022-09-15/openMonitor/uni3_request, SignedHeaders=content-type;host;x-uni-timestamp;x-uni-version, Signature=4dce0729aeab5943d8a025a1e70a68a359246a2020dea42d0455a0e6c3d999b0

Content-Type:application/json; charset=utf-8

x-uni-version:2022-09-15

X-UNI-Timestamp:1663230348

Host:10.0.45.193:30990

 请求体

{"regionId":"cn-tianjin-yfb","instanceIds":["ecs-etof7z271on8","ecs-etof310zxyue"],"categoriesAndUnits":[{"unit":"k","category":"ecs_cpu_util"}]}

返回示例

JSON格式

{

    "status": true,

    "code": "0",

    "res": [

        {

            "data": {

                "resultType": "vector",

                "result": [

                    {

                        "value": [

                            1.663230371168E9,

                            0.0

                        ],

                        "metric": {

                            "instance": "ecs-etof310zxyue",

                            "category": "ecs_cpu_util"

                        }

                    }

                ]

            },

            "status": "success"

        }

    ],

    "msg": null,

    "auth": true

}