MENU
      GetMetricsGroupList
        • PDF

        GetMetricsGroupList

        • PDF

        記事の要約

        Classic/VPC環境で利用できます。

        サービス(商品)に対するすべての Rule Template(監視項目グループ)情報を照会します。

        リクエスト

        リクエスト形式を説明します。リクエスト形式は次の通りです。

        メソッドURI
        GET/cw_fea/real/cw/api/rule/group/metrics/query/{prodKey}

        リクエストヘッダ

        Cloud Insight APIで共通して使用されるヘッダの詳細は、Cloud Insightのリクエストヘッダをご参照ください。

        リクエストパスパラメータ

        リクエストパスパラメータの説明は次の通りです。

        フィールドタイプ必須の有無説明
        prodKeyStringRequired商品キー(cw_key)

        リクエスト例

        リクエストのサンプルコードは次の通りです。

        curl --location --request GET 'https://cw.apigw.ntruss.com/cw_fea/real/cw/api/rule/group/metrics/query/*************' \
        --header 'x-ncp-apigw-timestamp: {Timestamp}' \
        --header 'x-ncp-iam-access-key: {Access Key}' \
        --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}'
        Shell

        レスポンス

        レスポンス形式を説明します。

        レスポンスボディ

        レスポンスボディの説明は次の通りです。

        フィールドタイプ必須の有無説明
        metricsGroupsArray-Rule Templateリスト

        metricsGroups

        metricsGroupsの説明は次の通りです。

        フィールドタイプ必須の有無説明
        createTimeInteger-Rule Templateの作成日時(ミリ秒)
        • Unix Timestamp形式
        domainCodeString-NAVERクラウドプラットフォームのドメインコード
        groupDescString-Rule Templateの説明
        groupNameString-Rule Template名
        idString-Rule Template ID
        idDimensionString-Dimension名
        metricsArray-Metricリスト
        prodKeyStringRequired商品キー(cw_key)
        prodTypeString-商品タイプ
        regionCodeString-リージョンコード
        temporaryGroupBoolean-Rule Templateを作成するかどうか
        • true | false
          • true: Rule Templateを作成しないで Event Ruleを作成
          • false: Rule Templateを作成
        updateTimeInteger-Rule Templateの更新日時(ミリ秒)
        • Unix Timestamp形式

        metrics

        metricsの説明は次の通りです。

        フィールドタイプ必須の有無説明
        optionsObject-集計方法
        • "集計周期": [集計関数]形式で表示
          • 集計周期: Min1 | Min5 | Min30 | Hour2 | Day1
          • 集計関数: COUNT | SUM | MAX | MIN | AVG
        参考

        Metric Group情報関連フィールドの詳細は、MetricsGroupItemをご参照ください。

        レスポンスステータスコード

        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
                }
            ]
        }
        JSON

        この記事は役に立ちましたか?

        What's Next
        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.