Monitoring a Resource Pool¶
Function¶
This API is used to obtain the monitored resource pool information.
URI¶
GET /v2/{project_id}/pools/{pool_name}/monitor
Parameter | Mandatory | Type | Description |
---|---|---|---|
project_id | Yes | String | Project ID. For details, see Obtaining a Project ID and Name. |
pool_name | Yes | String | Resource pool ID. The value is the metadata.name field in the resource pool details. |
Parameter | Mandatory | Type | Description |
---|---|---|---|
time_range | No | String | Time range for query. The default value is -1.-1.60. The format is startTimeInMillis.endTimeInMillis.durationInMinutes. Parameter description:
|
statistics | No | String | Statistical mode. The options are as follows:
|
period | No | String | Monitoring data granularity, in seconds. The options are as follows:
|
Request Parameters¶
None
Response Parameters¶
Status code: 200
Parameter | Type | Description |
---|---|---|
metrics | Array of PoolMetricItem objects | Metric list. The JSON array can contain a maximum of 20 metrics. |
Parameter | Type | Description |
---|---|---|
metric | Array of PoolMetricItemValue objects | Metrics. |
dataPoints | Array of PoolMetricDataPoint objects | Key metrics. |
Parameter | Type | Description |
---|---|---|
metricName | String | Metric name. The options are as follows:
|
namespace | String | Metric namespace. The options are as follows:
|
dimensions | Array of PoolMetricDimensionItem objects | Dimensions. |
Parameter | Type | Description |
---|---|---|
name | String | Metric dimension name. |
value | String | Metric dimension value. |
Parameter | Type | Description |
---|---|---|
timestamp | Integer | Timestamp. |
unit | String | Time series unit. |
statistics | Array of PoolMetricDataPointValue objects | List of statistical values. |
Parameter | Type | Description |
---|---|---|
statistic | String | Statistical mode. The options are as follows:
|
value | Float | Statistical result. The value -1 indicates invalid data. |
Status code: 404
Parameter | Type | Description |
---|---|---|
error_code | String | Error code. |
error_msg | String | Error message. |
Example Requests¶
Obtain the monitored resource pool information.
GET https://{endpoint}/v2/{project_id}/pools/{pool_name}/monitor
{ }
Example Responses¶
Status code: 200
OK
{
"metrics" : [ {
"metric" : {
"dimensions" : [ {
"name" : "clusterId",
"value" : "83df17f1-d74c-11ec-a070-0255ac1000c3"
} ],
"metricName" : "cpuUsage",
"namespace" : "PAAS.AGGR"
},
"dataPoints" : [ {
"timestamp" : 1655193600000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : 7.944
} ]
}, {
"timestamp" : 1655197200000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : 7.88
} ]
} ]
}, {
"metric" : {
"dimensions" : [ {
"name" : "clusterId",
"value" : "83df17f1-d74c-11ec-a070-0255ac1000c3"
} ],
"metricName" : "memUsedRate",
"namespace" : "PAAS.AGGR"
},
"dataPoints" : [ {
"timestamp" : 1655193600000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : 13.83
} ]
}, {
"timestamp" : 1655197200000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : 13.836
} ]
} ]
}, {
"metric" : {
"dimensions" : [ {
"name" : "clusterId",
"value" : "83df17f1-d74c-11ec-a070-0255ac1000c3"
} ],
"metricName" : "gpuUtil",
"namespace" : "PAAS.AGGR"
},
"dataPoints" : [ {
"timestamp" : 1655193600000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : -1
} ]
}, {
"timestamp" : 1655197200000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : -1
} ]
} ]
}, {
"metric" : {
"dimensions" : [ {
"name" : "clusterId",
"value" : "83df17f1-d74c-11ec-a070-0255ac1000c3"
} ],
"metricName" : "gpuMemUsage",
"namespace" : "PAAS.AGGR"
},
"dataPoints" : [ {
"timestamp" : 1655193600000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : -1
} ]
}, {
"timestamp" : 1655197200000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : -1
} ]
} ]
}, {
"metric" : {
"dimensions" : [ {
"name" : "clusterId",
"value" : "83df17f1-d74c-11ec-a070-0255ac1000c3"
} ],
"metricName" : "npuUtil",
"namespace" : "PAAS.AGGR"
},
"dataPoints" : [ {
"timestamp" : 1655193600000,
"unit" : "",
"statistics" : [ {
"statistic" : "average",
"value" : -1
} ]
}, {
"timestamp" : 1655197200000,
"unit" : "",
"statistics" : [ {
"statistic" : "average",
"value" : -1
} ]
} ]
}, {
"metric" : {
"dimensions" : [ {
"name" : "clusterId",
"value" : "83df17f1-d74c-11ec-a070-0255ac1000c3"
} ],
"metricName" : "npuMemUsage",
"namespace" : "PAAS.AGGR"
},
"dataPoints" : [ {
"timestamp" : 1655193600000,
"unit" : "",
"statistics" : [ {
"statistic" : "average",
"value" : -1
} ]
}, {
"timestamp" : 1655197200000,
"unit" : "",
"statistics" : [ {
"statistic" : "average",
"value" : -1
} ]
} ]
}, {
"metric" : {
"dimensions" : [ {
"name" : "clusterId",
"value" : "83df17f1-d74c-11ec-a070-0255ac1000c3"
} ],
"metricName" : "diskAvailableCapacity",
"namespace" : "PAAS.AGGR"
},
"dataPoints" : [ {
"timestamp" : 1655193600000,
"unit" : "Megabytes",
"statistics" : [ {
"statistic" : "average",
"value" : 834383.4
} ]
}, {
"timestamp" : 1655197200000,
"unit" : "Megabytes",
"statistics" : [ {
"statistic" : "average",
"value" : 834379.2
} ]
} ]
}, {
"metric" : {
"dimensions" : [ {
"name" : "clusterId",
"value" : "83df17f1-d74c-11ec-a070-0255ac1000c3"
} ],
"metricName" : "diskCapacity",
"namespace" : "PAAS.AGGR"
},
"dataPoints" : [ {
"timestamp" : 1655193600000,
"unit" : "Megabytes",
"statistics" : [ {
"statistic" : "average",
"value" : 1105920
} ]
}, {
"timestamp" : 1655197200000,
"unit" : "Megabytes",
"statistics" : [ {
"statistic" : "average",
"value" : 1105920
} ]
} ]
}, {
"metric" : {
"dimensions" : [ {
"name" : "clusterId",
"value" : "83df17f1-d74c-11ec-a070-0255ac1000c3"
} ],
"metricName" : "diskUsedRate",
"namespace" : "PAAS.AGGR"
},
"dataPoints" : [ {
"timestamp" : 1655193600000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : 24.553
} ]
}, {
"timestamp" : 1655197200000,
"unit" : "Percent",
"statistics" : [ {
"statistic" : "average",
"value" : 24.553
} ]
} ]
} ]
}
Status code: 404
Not found.
{
"error_code" : "ModelArts.50015001",
"error_msg" : "pool not found"
}
Status Codes¶
Status Code | Description |
---|---|
200 | OK |
404 | Not found. |
Error Codes¶
See Error Codes.