- 인쇄
- PDF
Cloud Insight 타입 트리거
- 인쇄
- PDF
VPC 환경에서 이용 가능합니다.
네이버 클라우드 플랫폼 콘솔의 Cloud Functions > Action > 액션 상세 정보에서 Cloud Insight 타입의 트리거를 추가할 수 있습니다. Cloud Insight는 네이버 클라우드 플랫폼이 제공하는 서비스의 성능 지표를 통합 관리하고 장애 발생 시 담당자에게 장애 정보를 신속히 전달할 수 있는 모니터링 서비스입니다.
Cloud Insight 이용 신청 시 별도의 요금이 부과됩니다. Cloud Insight 소개와 요금제에 대한 설명은 네이버 클라우드 플랫폼 포털의 서비스 > Management & Governance > Cloud Insight 메뉴를 참조해 주십시오.
트리거 추가
Cloud Insight 타입 트리거를 추가하려면 트리거 종류에서 Cloud Insight를 클릭하여 선택한 다음 트리거 기본 정보와 Cloud Insight 연결 정보를 설정해야 합니다.
연결 정보 설정
Cloud Insight 타입 트리거의 연결 설정은 콘솔의 Cloud Insight 연결 정보에서 진행합니다.
- Cloud Insight의 연결 정보로 Cloud Insight의 Event Rule을 추가하면 연결 정보 설정이 완료됩니다. 다수의 Event Rule을 연결할 수 있으며, 연결이 완료되면 Cloud Insight에서 발생한 이벤트는 연결된 트리거를 실행합니다.
- [Event Rule 생성하기] 버튼을 클릭하면 Cloud Insight 콘솔로 이동하여 새로운 Event Rule을 생성할 수 있습니다. Event Rule에 대한 사용 방법은 Cloud Insight 사용 가이드를 참조해 주십시오.
네이버 클라우드 플랫폼 콘솔의 Cloud Insight에서 Event Rule 생성의 액션 설정 단계에서 대상으로 Cloud Functions를 선택하면 이미 생성된 트리거를 선택하거나 트리거 신규 생성을 통해 연결할 수 있습니다.
트리거에 전달되는 이벤트
Cloud Insight에서 생성한 Event Rule에 의해 이벤트가 발생하면 Cloud Insight 타입 트리거에 이벤트 정보가 전달됩니다. 전달된 이벤트를 Cloud Insight 타입 트리거에 연결된 액션 코드에서 파라미터로 사용하여 다양하게 응용할 수 있습니다. Cloud Insight 타입 트리거에 전달되는 이벤트 예제는 다음과 같습니다.
{
"alarmEndTime": 1636449791058, // 알람 종료 시간(ms). 종료 알람에만 존재
"alarmStartTime": 1636449311090, // 알람 시작 시간(ms)
"calc": "AVG", // Aggregation 정보
"condition": "mem_usert >= 80.0", // Event Rule 조건
"criteria": 80.0, // Event Rule 조건 값
"currentValue": 87.743407, // 현재 메트릭값
"dataTime": "1636449311090", // 데이터 수집 시간
"dimensions": { // 이벤트가 발생한 리소스의 Dimension 정보
"instanceNo": "11111111",
"type": "svr"
},
"domainCode": "PUB", // 이벤트가 발생한 리소스의 Platform 정보
"duration": 1, // Event Rule의 유지 시간
"eventCauseType": "RULE_EVENT", // Event 발생 유형. RULE_EVENT(이벤트 발생, 종료)/REMINDER_EVENT(리마인드)
"eventStatus": "OPEN", // Event 상태(OPEN/REMIND/RESOLVE)
"instanceName": "my-server", // Event 발생 인스턴스 이름
"level": "WARNING", // Event 레벨(INFO/WARNING/CRITICAL)
"metric": "mem_usert", // Event Rule의 대상 Metric
"operator": "GE", // Event Rule의 연산자
"prodKey": "460438474722512000", // 이벤트가 발생한 리소스의 cw_key
"prodName": "Server(VPC)", // 이벤트가 발생한 리소스의 상품명
"regionCode": "KR", // 이벤트가 발생한 리소스의 리전 정보
"ruleId": "655440101488332800", // Event Rule ID
"ruleName": "my-event-rule", // Event Rule 이름
"unit": "%", // Event Rule의 대상 Metric의 단위
"value": 87.743407 // 메트릭값(Type: Float | String)
}