Classic/VPC環境で利用できます。
監視対象グループで Metricリストを照会します。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
メソッド | URI |
---|---|
POST | /cw_fea/real/cw/api/rule/group/metric/search |
リクエストヘッダ
Cloud Insight APIで共通して使用されるヘッダの詳細は、Cloud Insightのリクエストヘッダをご参照ください。
リクエストボディ
Metric情報関連フィールドの詳細は、MetricListRequestをご参照ください。
リクエスト例
リクエストのサンプルコードは次の通りです。
curl --location --request POST 'https://cw.apigw.ntruss.com/cw_fea/real/cw/api/rule/group/metric/search' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Content-Type: application/json' \
--data '{
"dimValues": [
{
"name": "type",
"value": "cpu"
}
],
"query": "used",
"dimensionsSelectedList": [
{
"name": "cpu_idx",
"values": [
"0",
"1"
]
}
],
"prodKey": "**********"
}'
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
metrics |
Array | - | Metricリスト |
prodKey |
String | Required | 商品キー(cw_key) |
metrics
metrics
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
dataType |
String | - | データタイプ |
desc |
String | - | Metricの説明 |
dimensions |
Array | - | Dimensionリスト |
idDimension |
String | - | Dimension名 |
metric |
String | - | Metricの名前 |
options |
Object | - | 集計方法
|
prodKey |
String | Required | 商品キー(cw_key) |
unit |
String | - | 単位 |
dimensions
dimensions
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|---|---|---|
dim |
String | - | Dimension名 |
val |
String | - | Dimensionの値 |
レスポンスステータスコード
NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Cloud Insight APIのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"metrics": [
{
"dataType": "FLOAT",
"desc": "used ratio",
"dimensions": [
{
"dim": "type",
"val": "cpu"
},
{
"dim": "cpu_idx",
"val": "0"
}
],
"idDimension": "instanceNo",
"metric": "used_rto",
"options": {
"Min1": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
],
"Min5": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
],
"Min30": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
],
"Hour2": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
],
"Day1": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
]
},
"prodKey": "**********",
"unit": "%"
},
{
"dataType": "FLOAT",
"desc": "used ratio",
"dimensions": [
{
"dim": "type",
"val": "cpu"
},
{
"dim": "cpu_idx",
"val": "1"
}
],
"idDimension": "instanceNo",
"metric": "used_rto",
"options": {
"Min1": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
],
"Min5": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
],
"Min30": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
],
"Hour2": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
],
"Day1": [
"COUNT",
"SUM",
"MAX",
"MIN",
"AVG"
]
},
"prodKey": "**********",
"unit": "%"
}
],
"prodKey": "**********"
}