MENU
      GetRuleGroupByMonitorGroupIds
        • PDF

        GetRuleGroupByMonitorGroupIds

        • PDF

        記事の要約

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

        監視対象グループに関連した Event Ruleを照会します。

        リクエスト

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

        メソッドURI
        POST/cw_fea/real/cw/api/rule/group/monitor/group/related

        リクエストヘッダ

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

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

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

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

        リクエストボディ

        リクエストボディの説明は次の通りです。

        フィールドタイプ必須の有無説明
        monitorGroupIdsArrayRequired監視対象グループ IDリスト

        リクエスト例

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

        curl --location --request POST 'https://cw.apigw.ntruss.com/cw_fea/real/cw/api/rule/group/monitor/group/related?prodKey=**********' \
        --header 'x-ncp-apigw-timestamp: {Timestamp}' \
        --header 'x-ncp-iam-access-key: {Access Key}' \
        --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
        --data '[
            "**********"
        ]'
        Shell

        レスポンス

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

        レスポンスボディ

        Event Rule情報関連フィールドの詳細は、RuleGroupItemDtoをご参照ください。

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

        NAVERクラウドプラットフォームで共通して使用されるレスポンスステータスコードの詳細は、Cloud Insight APIのレスポンスステータスコードをご参照ください。

        レスポンス例

        レスポンスのサンプルコードは次の通りです。

        [
            {
                "id": "**********",
                "ruleGroupItemDtoList": [
                    {
                        "asgGroupOptions": {},
                        "cfTriggers": [],
                        "cfTriggersOptions": {},
                        "classicAsgGroupOptions": {},
                        "createTime": **********,
                        "domainCode": "PUB",
                        "groupDesc": "サーバイベントルールを変更します。",
                        "groupName": "server-test",
                        "id": "**********",
                        "metricsGroups": [
                            {
                                "createTime": **********,
                                "domainCode": "PUB",
                                "groupName": "test-server",
                                "id": "**********",
                                "idDimension": "instanceNo",
                                "metrics": [
                                    {
                                        "calculation": "AVG",
                                        "condition": "EQ",
                                        "desc": "disk write bytes average",
                                        "dimensions": [
                                            {
                                                "dim": "type",
                                                "val": "svr"
                                            }
                                        ],
                                        "duration": 1,
                                        "eventLevel": "INFO",
                                        "metric": "avg_write_byt_cnt",
                                        "metricGroupItemId": "**********",
                                        "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": **********
                            }
                        ],
                        "monitorGroups": [
                            {
                                "groupDesc": "監視対象グループのテスト",
                                "groupName": "test-group",
                                "id": "**********",
                                "monitorGroupItemList": [
                                    {
                                        "nrn": "**********",
                                        "resourceId": "**********",
                                        "resourceName": "**********"
                                    }
                                ],
                                "prodKey": "**********",
                                "prodName": "Server(VPC)",
                                "temporaryGroup": false,
                                "type": "NORMAL"
                            }
                        ],
                        "prodKey": "**********",
                        "recipientNotifications": [
                            {
                                "enableNotiWhenEventClose": false,
                                "groupName": "",
                                "groupNum": **********,
                                "notifyTypes": [
                                    "SMS",
                                    "EMAIL"
                                ]
                            }
                        ],
                        "regionCode": "KR",
                        "ruleVersion": "V2",
                        "suspendRuleItems": [
                            {
                                "metricGroupItemId": "**********",
                                "resourceId": "**********"
                            }
                        ],
                        "updateTime": **********
                    }
                ]
            }
        ]
        JSON

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

        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.