Classic/VPC環境で利用できます。
サービス(商品)に対するすべての Rule Template(監視項目グループ)情報を照会します。
リクエスト
リクエスト形式を説明します。リクエスト形式は次の通りです。
メソッド | URI |
---|
GET | /cw_fea/real/cw/api/rule/group/metrics/query/{prodKey} |
リクエストヘッダ
Cloud Insight APIで共通して使用されるヘッダの詳細は、Cloud Insightのリクエストヘッダをご参照ください。
リクエストパスパラメータ
リクエストパスパラメータの説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|
prodKey | String | Required | 商品キー(cw_key) |
リクエスト例
リクエストのサンプルコードは次の通りです。
レスポンス
レスポンス形式を説明します。
レスポンスボディ
レスポンスボディの説明は次の通りです。
metricsGroups
metricsGroups
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|
createTime | Integer | - | Rule Templateの作成日時(ミリ秒) |
domainCode | String | - | NAVERクラウドプラットフォームのドメインコード |
groupDesc | String | - | Rule Templateの説明 |
groupName | String | - | Rule Template名 |
id | String | - | Rule Template ID |
idDimension | String | - | Dimension名 |
metrics | Array | - | Metricリスト |
prodKey | String | Required | 商品キー(cw_key) |
prodType | String | - | 商品タイプ |
regionCode | String | - | リージョンコード |
temporaryGroup | Boolean | - | Rule Templateを作成するかどうかtrue | false true : Rule Templateを作成しないで Event Ruleを作成false : Rule Templateを作成
|
updateTime | Integer | - | Rule Templateの更新日時(ミリ秒) |
metrics
metrics
の説明は次の通りです。
フィールド | タイプ | 必須の有無 | 説明 |
---|
options | Object | - | 集計方法"集計周期": [集計関数] 形式で表示- 集計周期:
Min1 | Min5 | Min30 | Hour2 | Day1 - 集計関数:
COUNT | SUM | MAX | MIN | AVG
|
レスポンスステータスコード
NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Cloud Insight APIのレスポンスステータスコードをご参照ください。
レスポンス例
レスポンスのサンプルコードは次の通りです。
{
"metricsGroups": [
{
"createTime": 1589769312574,
"domainCode": "PUB",
"groupDesc": "test-serverに対するメトリックグループです。",
"groupName": "test-server",
"id": "***********",
"idDimension": "instanceNo",
"metrics": [
{
"calculation": "AVG",
"condition": "EQ",
"desc": "network send fail packets average",
"dimensions": [
{
"dim": "type",
"val": "svr"
}
],
"duration": 1,
"eventLevel": "INFO",
"metric": "avg_snd_fail_packt_cnt",
"metricGroupItemId": "metricGroupItemId001",
"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"
]
},
"threshold": "0"
}
],
"prodKey": "**********",
"prodType": "system",
"regionCode": "KR",
"temporaryGroup": false,
"updateTime": 1589770306595
},
{
"createTime": 1589774843799,
"domainCode": "PUB",
"groupDesc": "サーバ使用量に対する Metric Group(template)です。",
"groupName": "サーバ使用量",
"id": "***********",
"idDimension": "instanceNo",
"metrics": [
{
"calculation": "AVG",
"condition": "GT",
"dimensions": [
{
"dim": "type",
"val": "svr"
}
],
"duration": 1,
"eventLevel": "INFO",
"metric": "avg_write_cnt",
"metricGroupItemId": "metricGroupItemId002",
"threshold": 0.7
},
{
"calculation": "AVG",
"condition": "GT",
"dimensions": [
{
"dim": "type",
"val": "svr"
}
],
"duration": 1,
"eventLevel": "INFO",
"metric": "avg_cpu_used_rto",
"metricGroupItemId": "metricGroupItemId003",
"threshold": 1
}
],
"prodKey": "**********",
"prodType": "system",
"regionCode": "KR",
"temporaryGroup": false,
"updateTime": 1589774843799
}
]
}
あなたのフィードバックをありがとう!私たちのチームはあなたに戻って取得します