- 인쇄
- PDF
Cloud Insight 개념
- 인쇄
- PDF
네이버 클라우드 플랫폼의 서비스에서 제공하는 성능/운영 지표는 Cloud Insight 서비스에서 통합 관리할 수 있습니다. 모든 지표는 Cloud Insight 콘솔에서 Line Chart/Area Chart 등으로 자유롭게 시각화할 수 있고, 기간을 설정하여 특정 기간의 지표만 빠르게 확인할 수도 있을 뿐 아니라 Cloud Insight API를 통해서도 운영이 가능하기 때문에 심도 있는 모니터링에 활용이 가능합니다.
Cloud Insight 개념에서는 이러한 성능/운영 지표를 효과적으로 활용하기 위해 우선 알아두어야 할 몇 가지 개념을 설명합니다.
상품(Product)
Cloud Insight 서비스(상품)는 상품별로 데이터를 다르게 처리합니다. Cloud Insight 서비스에 상품 정보를 등록한 후 Cloud Insight 서비스에 해당 상품의 데이터를 저장할 수 있습니다.
Cloud Insight 서비스를 통해 성능/운영 지표 관리를 할 수 있는 서비스(상품) 목록은 Cloud Insight 사용 준비에서 확인해 주십시오.
상품 키(CW Key)
상품을 등록하면 상품 키가 발급됩니다. 상품 키는 상품을 구분하는 용도로 사용됩니다. Cloud Insight API에서 상품별로 발급된 상품 키로 인증을 받아야만 호출이 승인됩니다. 상품별 키는 Cloud Insight 지표에서 확인하거나 Cloud Insight에서 제공하는 GetSystemSchemaKeyList API를 호출하여 확인할 수도 있습니다.
상품 이름(Product Name)
Cloud Insight 서비스는 네이버 클라우드 플랫폼 상품에서 수집되는 데이터만을 처리하는 것이 아니라 사용자의 애플리케이션에서 발생하는 데이터도 수집할 수 있습니다. 네이버 클라우드 플랫폼 상품의 데이터인지 사용자 데이터인지 화면에서 쉽게 구분하도록 상품 이름 앞에 구분자가 표시됩니다.
네이버 클라우드 플랫폼 상품의 데이터는 System/Load Balancer, System/CloudSearch, System/Server와 같이 System/{상품 이름}의 형태로 표시됩니다. 사용자의 Custom Product는 Custom/MyProduct와 같은 형태로 표시됩니다.
성능/운영 지표(Metric)와 Dimension
Metric은 수집되는 데이터로, 사용자가 취급하려는 숫자 형태의 값을 의미합니다. Cloud Insight 서비스에서는 네이버 클라우드 플랫폼에서 제공하는 System Metric 뿐 아니라 사용자가 정의한 Custom Metric도 수집이 가능하여 폭넓게 활용할 수 있습니다.
System Metric과 Custom Metric에 대한 설명은 다음과 같습니다.
구분 | 상세 구분 | 설명 |
---|---|---|
System Metric | Basic Metric | 네이버 클라우드 플랫폼의 각 서비스가 제공하는 기본 성능/운영 지표로, 별도의 설정 없이 Cloud Insight 서비스를 통해 바로 확인 가능 |
System Metric | Extended Metric | 네이버 클라우드 플랫폼의 각 서비스가 제공하는 추가 성능/운영 지표로, Cloud Insight 서비스에서 각 서비스의 추가 성능/운영 지표를 확인하려면 각 서비스 콘솔이나 API를 통해 수집 설정 필요 |
Custom Metric | - | Cloud Insight API를 통해 수집한 사용자 애플리케이션 등 네이버 클라우드 플랫폼이 제공하지 않는 성능/운영 지표 |
이러한 Metric의 속성은 Dimension에서 정의합니다. 예컨대 Dimension 값을 통해 해당 Metric이 어떤 서버에 속하는지, 어떤 곳에 위치하는지, 무엇에 대한 값인지 등을 확인할 수 있습니다.
Cloud Insight 서비스를 사용하면서 상품을 지정해야 할 때 상품의 각 항목을 Metric이나 Dimension으로 지정해야 합니다.
실제 사용할 수 있는 네이버 클라우드 플랫폼 상품별 Metric과 Dimension 정보는 Cloud Insight 지표에서 확인해 주십시오.
스키마(Schema)
스키마는 Metric과 Dimension으로 구성되는 수집 데이터의 구조를 의미합니다.
집계 함수(Aggregation)
지표(Metric)을 제공하는 네이버 클라우드 플랫폼 서비스들은 대부분 1분 간격으로 성능 데이터를 수집합니다. 필요에 따라 1분보다 짧거나 더 긴 간격으로 수집하기도 합니다. 이 데이터는 수집된 그대로(Raw data) Cloud Insight 서비스에 저장됩니다. Custom 데이터도 이와 유사하게 사용자의 필요에 따라 적절한 주기로 수집됩니다. 수집된 데이터는 일정 주기마다 연산되는데, 이 때 사용되는 연산 함수를 집계 함수(집약 방법)라고 정의합니다.
현재 Cloud Insight 서비스에서 지원하는 집계 함수는 AVG, MIN, MAX, COUNT, SUM입니다.
집계 주기(Interval)
집계는 1분, 5분, 30분, 2시간, 1일을 간격으로 실행됩니다. 예를 들어 5분 집계는 10시 0분 0초~10시 4분 59초, 10시 5분 0초~10시 9분 59초, ...에 수집된 값을 이용하여 집계합니다. 집계된 결과로 매 1분, 5분, 30분, 2시간, 1일마다 AVG, MIN, MAX, COUNT, SUM 값을 생성하게 됩니다.
데이터 집계 주기별 권장 조회 기간은 Cloud Insight 사용 준비에서 확인해 주십시오.