Cloud Insight로 Cloud Data Streaming Service 모니터링
    • PDF

    Cloud Insight로 Cloud Data Streaming Service 모니터링

    • PDF

    기사 요약

    네이버 클라우드 플랫폼의 Cloud Insight를 통해 Cloud Data Streaming Service 클러스터의 성능 및 운영 지표를 모니터링하고 장애가 발생했을 때 신속하게 확인하여 대처할 수 있습니다.

    사전 작업

    1. Cluster 생성 및 관리를 참고하여 Cloud Data Streaming Service 클러스터를 생성해 주십시오.
    2. Cloud Insight 사용 가이드를 참고하여 Cloud Insight 이용을 신청해 주십시오.

    대시보드 구성

    사전 작업을 완료하였다면 Cloud Data Streaming Service 클러스터를 모니터링하기 위해 Cloud Insight 콘솔 화면에서 대시보드를 생성하고 위젯을 추가할 수 있습니다.

    1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Management & Governance > Cloud Insight(Monitoring) 메뉴를 차례대로 클릭해 주십시오.
    2. [대시보드 생성] 버튼을 클릭해 주십시오.
    3. 생성 창이 나타나면 대시보드의 이름과 설명을 입력한 후 [생성] 버튼을 클릭해 주십시오.
    4. [위젯 추가] 버튼을 클릭해 주십시오.
    5. 위젯의 이름을 입력하고 위젯 종류를 선택한 후 [다음] 버튼을 클릭해 주십시오.
      • 이 가이드에서는 Time Series 위젯을 추가하는 방법을 기준으로 설명합니다.
    6. 위젯의 데이터 설정 정보를 입력해 주십시오.
      cdss-example02_add01_ko
      • Product Type: Cloud Data Streaming Service(VPC) 선택
      • Target: 모니터링할 대상 선택
        • 그룹: 사용자가 구성한 Target 그룹 중에서 선택 가능. 그룹을 생성하는 방법은 Target Group 설정 참고
        • 보유 리소스 전체: 전체 Target 목록에서 선택 가능
      • Metric: 모니터링할 항목 선택
        • 템플릿: 사용자가 구성한 템플릿 중에서 선택 가능. 템플릿을 생성하는 방법은 Rule Template 설정 참고
        • 전체 메트릭: 전체 Metric 목록에서 선택 가능. Metric 선택한 후 [선택 항목 추가] 버튼 클릭
    7. 설정 데이터 목록에 추가된 모니터링 항목의 Dimension(속성), Interval(집계 주기), Aggregation(집계 함수)를 설정해 주십시오.
      cdss-example02_add02_ko
    8. 데이터 설정이 완료되면 [다음] 버튼을 클릭해 주십시오.
    9. 설정한 위젯 내용을 확인한 후 [생성] 버튼을 클릭해 주십시오.
    10. 대시보드에 위젯이 추가되었는지 확인해 주십시오.
      • 위젯을 통해 Cloud Data Streaming Service 클러스터를 모니터링할 수 있습니다.
        cdss-insight-8_vpc_ko.png

    Target Group 및 Rule Template 설정

    모니터링 설정 및 위젯 관리를 원활하게 수행할 수 있도록 특정 모니터링 대상을 그룹으로 묶거나 특정 모니터링 항목(Metric)을 템플릿으로 저장해 두고 사용할 수 있습니다.

    Target Group 설정

    특정한 모니터링 대상을 그룹으로 묶는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Management & Governance > Cloud Insight(Monitoring) > Configuration > Template 메뉴를 차례대로 클릭해 주십시오.
    2. Target Group 탭에서 [Target Group 생성] 버튼을 클릭해 주십시오.
    3. 그룹 생성 창이 나타나면 그룹 정보를 입력해 주십시오.
      cdss-example02_target01_ko
      • Product Type: Cloud Data Streaming Service(VPC) 선택
      • 그룹 이름, 그룹 설명: 그룹 이름과 설명 입력
    4. 선택 가능한 감시 대상 목록에서 모니터링할 대상을 선택한 후 $ 아이콘을 클릭해 주십시오.
    5. [생성] 버튼을 클릭해 주십시오.

    Rule Template 설정

    특정한 모니터링 항목을 템플릿으로 저장하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔의 VPC 환경에서 Services > Management & Governance > Cloud Insight(Monitoring) > Configuration > Template 메뉴를 차례대로 클릭해 주십시오.
    2. [Rule Template] 탭을 클릭한 후 [Rule Template 생성] 버튼을 클릭해 주십시오.
    3. 템플릿 생성 창이 나타나면 Product Type을 선택하고 템플릿 정보를 입력해 주십시오.
      • Product Type: Cloud Data Streaming Service(VPC) 선택
      • 템플릿 이름, 설명: 템플릿 이름과 설명을 입력
    4. 창 하단에 나타난 탭에서 템플릿에 포함할 모니터링 항목(Metric)을 선택한 후 [다음] 버튼을 클릭해 주십시오.
      cdss-example02_rule1_ko..png
    5. 조건 설정 및 확인 단계에서 각 항목의 모니터링 조건을 설정한 후 [저장] 버튼을 클릭해 주십시오.
      cdss-example02_rule2_ko.png
      • Dimension: 모니터링 항목의 속성(Cloud Data Streaming Service에서는 사용하지 않는 항목)
      • Level: 이벤트 발생 시 레벨
      • Condition: 이벤트 발생 조건
      • Method: 모니터링 항목의 집계 함수
      • Duration: 지속 시간

    이벤트 설정

    모니터링 대상과 항목을 선택한 후, 모니터링 조건 및 통보 액션을 설정하여 이벤트를 생성하고, 생성한 이벤트의 현황을 확인할 수 있습니다.

    참고

    이 가이드에서는 이벤트 통보 액션으로 알림 메시지 발송을 사용하는 방법을 기준으로 설명합니다. Integration, Cloud Functions, Auto Scaling 정책 등 다른 통보 액션에 대한 자세한 설명은 Cloud Insight 사용 가이드의 Event Rule을 참고해 주십시오.

    이벤트를 설정하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼 콘솔에서 Services > Management & Governance > Cloud Insight(Monitoring) > Configuration > Event Rule 메뉴를 차례대로 클릭해 주십시오.
    2. [Event Rules 생성] 버튼을 클릭해 주십시오.
    3. 감시 상품 선택 항목에서 Cloud Data Streaming Service(VPC) 를 선택한 후 [다음] 버튼을 클릭해 주십시오.
    4. 감시 대상 설정 화면에서 모니터링할 그룹을 선택한 후 [다음] 버튼을 클릭해 주십시오.
    5. 감시 항목 설정 화면에서 모니터링할 Rule Template을 선택한 후 [다음] 버튼을 클릭해 주십시오.
    6. 알림 메시지 발송 탭에서 통보 대상자 그룹을 선택한 후 [다음] 버튼을 클릭해 주십시오.
    7. 설정한 이벤트 내용을 확인한 후 [생성] 버튼을 클릭해 주십시오.

    클러스터 장애 감지에 적합한 Metric 목록

    Event Rule로 설정해 두면 Cloud Data Streaming Service 클러스터의 장애를 빠르게 감지할 수 있는 Metric 정보는 다음과 같습니다.

    지표타입단위설명권장 조건
    broker_node_countFLOATnumTotal number of running broker nodes.< 브로커 노드 개수
    kafka_process_statusFLOATnumKafka Process Status(1: alive, 0: dead)< 1
    disk_freeFLOATnumFree storage space(GB)< 브로커 노드 스토리지 용량의 10%
    (100GB 일 경우 < 10)
    주의

    broker_node_count Metric은 매니저 노드에만 기록되므로 Target 설정 시 주의해 주십시오.


    이 문서가 도움이 되었습니까?

    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.