更新时间:2024-09-30 GMT+08:00
分享

创建资源分组(V1)

功能介绍

创建资源分组。资源分组支持将各类资源按照业务集中进行分组管理,可以从分组角度查看监控与告警信息以提升运维效率。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /V1.0/{project_id}/resource-groups

  • 参数说明
    表1 参数说明

    名称

    类型

    是否必选

    说明

    project_id

    String

    项目ID。

    获取方式请参见获取项目ID

  • 请求样例:
    POST https://{云监控的endpoint}/V1.0/{project_id}/resource-groups

请求消息

  • 请求参数
    表2 请求参数

    名称

    类型

    是否必选

    说明

    group_name

    String

    资源分组的名称,长度为1-128,只能包含0-9/a-z/A-Z/_/-或汉字。如:ResourceGroup-Test01。

    resources

    Array of objects

    创建的资源分组选择一个或者多个资源。

    详细参数说明请参见表3

    表3 resources字段数据结构说明

    名称

    参数类型

    是否必选

    说明

    namespace

    String

    资源命名空间,如弹性云服务器的资源命名空间为:SYS.ECS,各服务命名空间可查看支持监控的服务列表

    dimensions

    Arrays of objects

    一个或者多个资源维度。

    详细参数说明请参见表4

    表4 dimensions字段数据结构说明

    名称

    参数类型

    是否必选

    说明

    name

    String

    资源维度,例如弹性云服务器维度为:instance_id,各资源的维度可查看支持监控的服务列表

    value

    String

    资源维度值,为资源的实例ID。如:4270ff17-aba3-4138-89fa-820594c39755。

响应消息

  • 响应参数
    表5 响应参数

    名称

    参数类型

    说明

    group_id

    String

    资源分组的ID,如:rg1603786526428bWbVmk4rP。

请求示例

{
  "group_name" : "Resource-Group-Test01",
  "resources" : [ {
    "namespace" : "SYS.ECS",
    "dimensions" : [ {
      "name" : "instance_id",
      "value" : "063a83da-a2b5-4630-ab6b-9b4fcfc261ea"
    } ]
  }, {
    "namespace" : "SYS.ECS",
    "dimensions" : [ {
      "name" : "instance_id",
      "value" : "518ace88-abde-46bf-829b-0d1f0f2fb2e9"
    } ]
  } ]
}

响应示例

状态码: 201

OK

{
  "group_id" : "rg1606377637506DmVOENVyL"
}

返回值

  • 正常

    201

  • 异常

    返回值

    说明

    400 Bad Request

    请求错误。

    401 Unauthorized

    未提供认证信息,或认证信息错误。

    403 Forbidden

    请求页面被禁止访问。

    408 Request Timeout

    请求超出了服务器的等待时间。

    429 Too Many Requests

    当前请求过多。

    500 Internal Server Error

    请求未完成,服务异常。

    503 Service Unavailable

    系统暂时不可用,请求受限。

错误码

请参考返回错误码说明

相关文档