이벤트 설정
홈 화면 > 프로젝트 선택 > 사이트맵 > 경고 알림 > 이벤트 설정 New
새로운 이벤트 설정 메뉴는 카테고리(Category)가 아닌 필드(Field) 중심의 사용자 경험을 강화한 메뉴입니다. 메트릭스 이벤트 설정과 같은 강력한 기능을 모두 필요치 않거나 단순한 알림 조건을 반복해서 사용하는 사용자에게 빠르게 경고 알림을 적용할 수 있는 이벤트 기능입니다. 생성한 프로젝트의 상품에 적합한 기본 이벤트 템플릿을 제공하여 빠르고 쉽게 원하는 경고 알림 이벤트를 설정할 수 있습니다.
카테고리가 아니라 필드를 먼저 선택해 사용자가 인지하는 지표와 이벤트 설정의 불일치를 해소합니다. 시뮬레이션이 주는 시각적 직관성을 결합하여 빠르고 정확하게 이벤트설정을 완료할 수 있습니다.
-
신규 프로젝트는 별도의 설정없이 이 기능을 이용할 수 있으나 이미 생성된 프로젝트에서는 이벤트 템플릿 생성 버튼을 선택하세요. 새로운 기능에 최적화된 이벤트 목록을 자동으로 생성합니다.
-
상품에 따라 제공하는 이벤트 템플릿은 다를 수 있습니다.
-
이 기능은 알림 설정 권한이 있는 멤버만 이용할 수 있습니다. 멤버 권한에 대한 자세한 설명은 다음 문서를 참조하세요.
기본 이벤트 템플릿
생성한 프로젝트의 상품에 따라 기본 이벤트 템플릿을 제공합니다. 이벤트 목록의 가장 왼쪽에 활성화 버튼을 선택해 원하는 이벤트를 활성화할 수 있습니다.
제공하는 이벤트 템플릿은 다음과 같습니다. 지표 항목에 설정된 기본값은 사용자가 원하는 값으로 수정할 수 있습니다.
-
Active Sessions
카테고리:
db_mysql_counter
쿼리를 실행 중인 세션 수(
active_sessions
)가 30개를 초과하면 경고(Warning) 수준의 알림을, 50개를 초과하면 위험(Critical) 수준의 알림을 보냅니다. -
Agent Alive Check
카테고리:
agent_status_summary
에이전트로부터 데이터를 수집하지 못할 때(
isActive
==false
) 경고(Warning) 수준의 알림을 보냅니다.노트이 템플릿 이벤트는 네트워크가 끊어진 경우에도 발생할 수 있습니다.
-
CPU
카테고리:
db_mysql_counter
CPU 사용률(
cpu(xos)
)이 80%를 초과하면 경고(Warning) 수준의 알림을, 90%를 초과하면 위험(Critical) 수준의 알림을 보냅니다. -
Connection Failed
카테고리:
db_mysql_counter
데이터베이스 연결이 15회 이상 실패(
connect_error
)하면 위험(Critical) 수준의 알림을 보냅니다. -
Lock Wait Sessions
카테고리:
db_mysql_counter
현재 row lock을 획득하기 위해 대기 중인 세션 수(
lock_wait_sessions
)가 3개를 초과하면 경고(Warning) 수준의 알림을, 5개를 초과하면 위험(Critical) 수준의 알림을 보냅니다. -
Long running session count
카테고리:
db_mysql_counter
장시간 실행 중인 세션 수(
long_running_sessions
)가 1개를 초과하면 경고(Warning) 수준의 알림을, 5개를 초과하면 위험(Critical) 수준의 알림을 보냅니다. -
Memory
카테고리:
db_mysql_counter
메모리 사용률(
mem(xos)
)이 80%를 초과하면 경고(Warning) 수준의 알림을, 95%를 초과하면 위험(Critical) 수준의 알림을 보냅니다.노트이 템플릿은 XOS 에이전트를 설정하고 실행했을 경우에만 사용할 수 있습니다. XOS 에이전트 설정에 대한 자세한 내용은 다음 문서를 참조하세요.
-
Replication Delay
카테고리:
db_mysql_counter
Replication 구조일 경우 replication db에 반영되는 지연시간(
replication_delay
)이 50초를 초과하면 경고(Warning) 수준의 알림을, 100초를 초과하면 위험(Critical) 수준의 알림을 보냅니다. -
Replication broken
카테고리:
db_mysql_counter
Replication 구조일 경우 복제 실패(
replication_broken
)가 발생하면 위험(Critical) 수준의 알림을 보냅니다. -
Uptime
카테고리:
db_mysql_counter
서버 가동 시간이 120초 이하면 위험(Critical) 수준의 알림을 보냅니다.
이벤트 수정하기
기본 이벤트 템플릿에 적용된 지표값을 수정해 경고 알림이 발생 기준을 변경할 수 있습니다. 그 외에도 다양한 옵션 설정을 통해 알림 발생 기준을 변경할 수 있습니다. 수정하려는 이벤트 항목에서 버튼을 선택하면 이벤트 수정 화면으로 이동합니다. 다음의 항목을 차례로 수정한 다음 저장 버튼을 선택하세요.
이벤트 조건 정의
이벤트 발생 조건 기준을 설정할 수 있습니다.
-
시뮬레이션: 이벤트 조건을 설정한 다음 버튼을 선택하면 설정한 이벤트의 결과를 예측할 수 있습니다.
-
지표 설정: Warning 또는 Critical 알림에 대한 임곗값를 설정할 수 있습니다. 연산자를 설정하고 임곗값을 입력하세요.
-
연산자 종류:
>
(보다 큼),>=
(보다 크거나 같음),<
(보다 작음),<=
(보다 작거나 같음),==
(같음) -
임곗값으로 양수, 음수, 0을 입력할 수 있지만, 선택한 이벤트 템플릿에 따라 음수 입력 여부는 다를 수 있습니다.
노트-
제공되는 이벤트 템플릿에 따라 설정할 수 있는 알림 수준(Level)은 다를 수 있습니다.
-
Warning 또는 Critical 수준 하나만 선택할 수 있지만, 두 항목을 모두 비활성화할 수는 없습니다.
-
-
연속: 설정한 이벤트 조건을 충족하는 횟수에 따라 알림을 보낼 수 있습니다.
-
사용 안함: 이벤트가 발생할 때마다 알림을 보냅니다.
-
연속: 입력한 횟수만큼 이벤트가 발생하면 알림을 보냅니다.
-
-
일시 중지: 알림 수신 후 선택한 시간 동안 알림을 보내지 않습니다.
노트해소된 알림 기능을 활성화한 상태라면 RECOVERED 상태의 알림을 보낸 후 설정한 시간 동안 알림을 보내지 않습니다.
-
해소된 알림: 이벤트가 해소되면 RECOVERED 상태의 알림을 보냅니다.
다음 조건에 따라 알림을 보내는 기준이 달라집니다.
연속 | 해소된 알림 | 동작 |
---|---|---|
사용 안함 | On | 설정한 이벤트 조건을 충족하거나 해소되면 알림을 보냅니다. |
Off | 설정한 조건을 충족할 때마다 알림을 보냅니다. | |
연속 N 회 발생 | On | N 회 이상 조건을 충족하거나 N 회 이상 이벤트가 해소되면 알림을 보냅니다. |
Off | N 회 이상 설정한 이벤트 조건을 충족하면 알림을 보냅니다. 알림을 보낸 후 횟수를 초기화해 횟수를 다시 집계합니다. |
이벤트 대상 선택
특정 에이전트에서만 발생하는 이벤트를 알림으로 보내도록 설정할 수 있습니다. 에이전트 (인스턴스) 항목을 클릭한 다음 원하는 에이전트를 선택하세요. 에이전트를 선택한 다음 연결된 DB 서버의 데이터베이스 이름(DbName)을 추가로 선택할 수도 있습니다.
-
제공되는 템플릿에 따라 선택할 수 있는 대상은 다를 수 있습니다.
-
선택한 대상에 대한 이벤트 발생 현황을 확인하려면 이벤트 조건 정의에서 실행 버튼을 선택하세요.
- 대상을 선택하지 않으면 프로젝트에 포함된 전체 에이전트를 대상으로 알림을 보냅니다. 전체 에이전트를 대상으로 이벤트가 실행되면 많은 알림이 발생할 수 있습니다.
기본 정보 및 수신 설정
알림으로 수신되는 이벤트의 제목과 메시지를 작성하고, 수신 대상을 선택할 수 있습니다.
-
이벤트 활성화: 현재 이벤트를 활성화할 수 있습니다.
-
이벤트 이름: 기본 제공된 템플릿의 이벤트 이름이 입력되어 있습니다. 사용자가 원하는 이벤트 이름으로 편집할 수 있습니다.
-
메시지: 기본 제공된 템플릿의 메시지가 입력되어 있습니다. 사용자가 원하는 메시지로 편집할 수 있습니다. 버튼을 클릭하면 이전에 입력한 메시지 기록을 확인할 수 있습니다.
팁메시지 입력 창에
${Tag}
또는${Field}
변수를 입력해 메시지를 작성할 수 있습니다.분석 > 메트릭스 조회 메뉴에서 카테고리를 선택한 다음 입력할 수 있는
${Tag}
또는${Field}
변수를 확인하세요. 현재 이벤트 템플릿의 카테고리 이름은 다음 문서의 카테고리 항목을 참조하세요. -
수신 테스트: 현재 이벤트로 발생하는 알림 수신 시 입력한 이벤트 이름과 메시지를 사전 점검할 수 있습니다. 필수 항목(지표 설정, 이벤트 이름, 메시지)을 모두 입력해야 테스트할 수 있습니다.
노트테스트 중에는 실제 메트릭스 값이나 변수에 대한 치환 기능이 작동하지 않으며, 수신자 태그가 설정된 사용자에게만 알림을 보낼 수 없습니다.
-
이벤트 수신: 현재 이벤트로 발생하는 알림을 수신할 멤버를 선택할 수 있습니다.
-
전체 수신: 프로젝트에 소속된 멤버 전원에게 알림을 보냅니다.
-
태그 선택 수신: 선택한 태그를 가진 프로젝트 멤버와 3rd-party 플러그인에 알림을 보냅니다. 태그 추가 또는 버튼을 클릭해 태그 목록에서 원하는 태그를 선택하세요.
노트경고 알림 > 이벤트 수신 설정 메뉴에서 프로젝트 멤버와 3rd-party 플러그인에 태그를 설정할 수 있습니다. 자세한 내용은 다음 문서
-