Integration

Prev Next

Integration에서 Channel을 생성하고 관리하는 방법을 설명합니다.

Integration의 Channel을 생성하여 Event 발생 시 사용자가 지정한 Endpoint URL로 Event를 전송할 수 있습니다.

Integration 메뉴에 접속하려면 네이버 클라우드 플랫폼 포털에 접속한 후 [콘솔] > Services > Management & Governance > Cloud Insight (Monitoring) > Configuration > Integration을 차례대로 클릭해 주십시오.

Integration 화면

Integration 화면은 다음과 같이 구성되어 있습니다.

cloudinsight-integration_view_new_ko1

영역 설명
① 메뉴명 현재 확인 중인 메뉴명
② 기본 기능 Integration 메뉴 최초 진입 시 표시되는 기능
  • [Channel 생성]: 클릭하여 Channel 생성(Channel 생성 참고)
  • [상품 더 알아보기]: 클릭하여 Cloud Insight 소개 페이지로 이동
  • [새로고침]: 클릭하여 Channel 목록 새로 고침
  • ③ 생성 후 기능 Channel 생성 후 활성화되는 기능
  • [수정]: 클릭하여 Channel 수정(Channel 수정 참고)
  • [삭제]: 클릭하여 Channel 삭제(Channel 삭제 참고)
  • ④ 검색창 Channel명으로 Channel 검색 가능
    ⑤ Channel 목록 생성한 Channel 표시

    Channel 생성

    Channel을 생성하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Management & Governance > Cloud Insight (Monitoring) 메뉴를 차례대로 클릭해 주십시오.
    2. Configuration > Integration 메뉴를 차례대로 클릭해 주십시오.
    3. [+ Channel 생성] 버튼을 클릭해 주십시오.
    4. Channel 생성 화면에서 Channel 정보를 입력한 후 [생성] 버튼을 클릭해 주십시오.
      • 현재 TypeOutgoing Webhook만을 지원합니다.
      • 엔드포인트 주소을 입력해 주십시오.
      • 페이로드를 확인해 주십시오. 페이로드를 자유롭게 수정할 수 있습니다. (Payload 수정 참고)
      • 헤더를 추가하거나 삭제할 수 있습니다. 헤더는 다음과 같은 제약사항이 있습니다.
        • 헤더는 최대 10개까지 가능하며, 각 헤더(키/값 포함)는 100 Byte로 제한됩니다.
        • 헤더 값은 영문, 숫자, 하이픈(-), 언더스코어(_)만 가능합니다.
      • [데이터 전송 테스트] 버튼을 클릭하여 엔드포인트 주소, 페이로드, 헤더가 유효한지 확인해 주십시오.

    Channel 수정

    Channel을 수정하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Management & Governance > Cloud Insight (Monitoring) 메뉴를 차례대로 클릭해 주십시오.
    2. Configuration > Integration 메뉴를 차례대로 클릭해 주십시오.
    3. 수정할 Channel을 선택한 후 [수정] 버튼을 클릭해 주십시오.
    4. 변경할 내용을 적용한 후 [저장] 버튼을 클릭해 주십시오.
      • 엔드포인트 주소, 페이로드, 헤더를 수정할 경우, [데이터 전송 테스트] 버튼을 클릭하여 유효한지 확인해 주십시오.

    Channel 삭제

    Channel을 삭제하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Management & Governance > Cloud Insight (Monitoring) 메뉴를 차례대로 클릭해 주십시오.
    2. Configuration > Integration 메뉴를 차례대로 클릭해 주십시오.
    3. 삭제할 Channel을 선택한 후 [삭제] 버튼을 클릭해 주십시오.
    4. 알림 팝업 창의 내용을 확인한 후 [삭제] 버튼을 클릭해 주십시오.

    Payload 수정

    Payload 수정기능에 대한 상세 안내입니다.

    • Channel 생성 및 수정 시 페이로드 수정 기능을 제공합니다
    • 페이로드는 json 형식만 가능하며, 최대 15KB로 제한됩니다.
    • 총 22개의 변수를 제공하며, #{변수명}과 같은 포맷으로 사용 가능합니다.

    제공 변수

    name description example
    DOMAIN_CODE 이벤트가 발생한 리소스의 Platform 정보 PUB
    REGION_CODE 이벤트가 발생한 리소스의 리전 정보 KR
    PRODUCT_KEY 이벤트가 발생한 리소스의 cw_key "123123123123123"
    PRODUCT_NAME 이벤트가 발생한 리소스의 상품명 "Server(VPC)"
    RESOURCE_NAME 이벤트가 발생한 리소스의 이름 "server001"
    DIMENSIONS 이벤트가 발생한 리소스의 Dimension 정보 "{"type": "svr", "instanceNo": "11111111"}"
    RULE_ID Event Rule ID 321321321321321321
    RULE_NAME Event Rule 이름 "integration-rule"
    DATA_TIME 데이터 수집 시간 1644650534051
    LEVEL Event Rule의 Level INFO
    OPERATOR Event Rule의 연산자 GE
    METRIC Event Rule의 대상 Metric avg_cpu_used_rto
    UNIT Event Rule의 대상 Metric의 단위 "%"
    AGGREGATION_METHOD Event Rule 대상 Metric의 Aggregation 정보 AVG
    CRITERIA 사용자가 설정한 Event Rule의 조건 값 0.0
    DURATION 사용자가 설정한 Event Rule의 유지 시간 1
    ALARM_START_TIME Event 발생 시간 1644650534051
    ALARM_END_TIME Event 종료 시간 1644650594050
    EVENT_CAUSE_TYPE Event 발생 원인 RULE_EVENT, REMINDER_EVENT
    VALUE Event 발생 당시의 값 0.0
    CURRENT_VALUE 현재 값 1.0
    EVENT_STATUS Event의 상태 OPEN, REMIND, RESOLVE