GetRuleGroupByMetricGroupIds

Prev Next

Classic/VPC 환경에서 이용 가능합니다.

Rule Template(감시 항목 그룹)과 관련된 Event Rule을 조회합니다.

요청

요청 형식을 설명합니다. 요청 형식은 다음과 같습니다.

메서드 URI
POST /cw_fea/real/cw/api/rule/group/metric/group/related

요청 헤더

Cloud Insight API에서 공통으로 사용하는 헤더에 대한 정보는 Cloud Insight 요청 헤더를 참조해 주십시오.

요청 쿼리 파라미터

요청 쿼리 파라미터에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
prodKey String Required 상품 키(cw_key)

요청 바디

요청 바디에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
metricGroupIds Array Required Rule Template 아이디 목록

요청 예시

요청 예시는 다음과 같습니다.

curl --location --request POST 'https://cw.apigw.gov-ntruss.com/cw_fea/real/cw/api/rule/group/metric/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 '[
    "**********"
]'

응답

응답 형식을 설명합니다.

응답 바디

Event Rule 정보 관련 필드에 대한 설명은 RuleGroupItemDto를 참조해 주십시오.

응답 상태 코드

네이버 클라우드 플랫폼에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 Cloud Insight API 응답 상태 코드를 참조해 주십시오.

응답 예시

응답 예시는 다음과 같습니다.

[
    {
        "id": "**********",
        "ruleGroupItemDtoList": [
            {
                "asgGroupOptions": {},
                "cfTriggers": [],
                "cfTriggersOptions": {},
                "classicAsgGroupOptions": {},
                "createTime": **********,
                "domainCode": "PUB",
                "groupDesc": "서버 이벤트 룰을 수정합니다.",
                "groupName": "server-test",
                "id": "1061257530522611712",
                "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": **********
            }
        ]
    }
]