GET
/
openapi
/
v1
/
metrics
/
gpu
/
instance
获取实例监控数据
curl --request GET \
  --url https://api.ppinfra.com/openapi/v1/metrics/gpu/instance \
  --header 'Authorization: <authorization>'
{
  "cpuUtilization": [
    {
      "timestamp": "<string>",
      "value": 123
    }
  ],
  "memUtilization": [
    {
      "timestamp": "<string>",
      "value": 123
    }
  ],
  "rootDiskUtilization": [
    {
      "timestamp": "<string>",
      "value": 123
    }
  ],
  "gpuUtilization": {
    "avg": [
      {
        "timestamp": "<string>",
        "value": 123
      }
    ],
    "gpuIds": [
      {
        "gpuId": "<string>",
        "items": [
          {
            "timestamp": "<string>",
            "value": 123
          }
        ]
      }
    ]
  },
  "gpuMemUtilization": {
    "avg": [
      {
        "timestamp": "<string>",
        "value": 123
      }
    ],
    "gpuIds": [
      {
        "gpuId": "<string>",
        "items": [
          {
            "timestamp": "<string>",
            "value": 123
          }
        ]
      }
    ]
  }
}

请求头

Authorization
string
required

Bearer 身份验证格式,例如:Bearer {{API 密钥}}。

查询参数

instanceId
string
required

实例 ID。

startTime
integer

查询监控数据起始时间,取值范围:(0, endTime - 60],默认值:当前时间戳 - 60。

endTime
integer

查询监控数据结束时间,取值范围:(0, 当前时间戳],默认值:当前时间戳。

interval
integer

查询监控数据时间粒度,单位(s),取值范围:> 15,默认值:15。

注意:endTime、startTime、interval 传参不符合要求会重置为默认值。获取实时的监控数据可能有一分钟左右延迟。

响应参数

cpuUtilization
array
required

CPU 使用率数据。

memUtilization
array
required

内存使用率数据。

rootDiskUtilization
array
required

系统盘使用率数据。

gpuUtilization
object
required

GPU 使用率数据。

gpuMemUtilization
object
required

GPU 显存使用率数据。