조합 모니터¶
현재 문서의 위치
이 문서는 탐지 규칙 설정 과정의 두 번째 단계입니다. 설정을 완료한 후에는 기본 문서로 돌아가 3단계: 이벤트 알림을 진행하세요.
데이터 범위: 전체 (조합된 모니터의 결과를 기반으로 논리 연산 수행)
여러 모니터의 결과를 표현식을 통해 하나의 모니터로 조합하고, 최종적으로 조합된 결과를 기반으로 알림을 전송합니다. 다중 조건 결합 판단, 의존성 관계 탐지 등 복잡한 시나리오에 적합합니다.
탐지 설정¶
탐지 빈도¶
조합 모니터는 고정된 탐지 빈도가 없으며, 선택한 모니터의 이벤트 상태를 기준으로 판단합니다. 각 모니터의 탐지 빈도가 다를 수 있으므로 시스템은 가장 큰 탐지 빈도를 선택하여 동일 주기로 판단합니다.
예시: 모니터 A의 탐지 빈도(5분), 모니터 B의 탐지 빈도(1시간)인 경우, 조합 모니터 A&&B는 B의 주기(1시간에 한 번)에 따라 판단합니다. B가 탐지를 트리거하면, 모니터 B의 탐지 결과와 모니터 A의 최신 탐지 결과를 결합하여 논리적 판단을 수행합니다.
탐지 지표¶
모니터 선택¶
조합 대상으로 최소 두 개의 모니터를 선택하면 시스템이 자동으로 식별자(A, B, C...)를 할당하며, 이후 논리 표현식에서 참조합니다.
| 설정 항목 | 설명 |
|---|---|
| 모니터 A/B/C... | 생성된 모니터를 조합 대상으로 선택합니다. 오른쪽에는 해당 모니터의 by 조건 그룹이 표시됩니다. |
| 모니터 추가 | 클릭하여 더 많은 모니터를 추가합니다. 최대 10개까지 지원합니다. |
주의
모니터의 BY 설정이 규칙에 맞지 않는 경우(예: 그룹화 차원에 교집합이 없는 경우), 모니터는 생성될 수 있지만 알림이 생성되지 않습니다.
조합 방식¶
논리 표현식(AND, OR, NOT)을 사용하여 조합 모니터가 이벤트를 트리거할지 여부를 정의합니다. 선택한 모니터가 모두 비정상 상태를 트리거하면 true로, 그렇지 않으면 false로 해석됩니다.
1. 지원 연산자
| 연산자 | 설명 | 예시 |
|---|---|---|
&& |
AND | A && B: A와 B가 모두 비정상 상태 |
\|\| |
OR | A \|\| B: A 또는 B 중 하나라도 비정상 상태 |
! |
NOT | !C: C가 비정상 상태가 아님 |
2. 복잡한 표현식
조합 사용을 지원합니다(예: A && B || !C).
논리 연산 상세¶
"true" 정의 방식¶
선택한 모니터를 기반으로, 모니터 내에 그룹이 존재하는 경우, 모든 모니터의 공통 그룹이 모두 비정상 상태일 때만 true로 해석됩니다.
예시: 모니터 A(호스트 1, 2, 3, 4에서 알림 발생)와 모니터 B(호스트 2, 3, 5, 6에서 알림 발생)를 선택한 경우, 조합 모니터 (A&&B)는 호스트 2와 3에서만 true를 반환하여 알림이 발생합니다.
그룹 불일치 처리¶
조합 방식의 모니터 그룹이 일치하지 않는 경우, 시스템은 그룹 차원의 교집합을 최종 dimension_tags로 사용합니다.
예시: 모니터 A: by host; 모니터 B: by host, device를 선택한 경우.
이때 교집합인 host를 최종 차원으로 사용합니다. 모니터 A는 정상적으로 판단하고, 모니터 B에서는 해당 호스트의 모든 device 중 가장 심각한 수준을 해당 호스트 상태로 간주합니다:
| 모니터 B 원본 상태 | 집계 후 상태(host 기준) |
|---|---|
| host a, device1: error host a, device2: critical host a, device3: ok |
host a: critical (가장 심각한 수준 선택) |
| host b, device4: error host b, device5: info |
host b: error (가장 심각한 수준 선택) |
공통 그룹이 없는 경우: 모니터 그룹에 교집합이 없는 경우(예: A는 host 기준, B는 pod 기준), 알림이 생성되지 않습니다.
후속 설정¶
위의 탐지 설정을 완료한 후, 다음 설정을 계속 진행하세요.
- 이벤트 알림: 이벤트 제목, 내용, 알림 대상자, 데이터 단절 처리 및 인시던트 연결을 정의합니다.
- 알림 설정: 알림 정책을 선택하고, 알림 대상 및 음소거 기간을 설정합니다.
- 연결: 대시보드를 연결하여 데이터를 빠르게 확인할 수 있도록 합니다.
- 권한: 작업 권한을 설정하여 이 모니터를 편집/삭제할 수 있는 사용자를 제어합니다.
자주 묻는 질문¶
조합에 사용된 원본 모니터는 정상적으로 모니터링되나요?
네, 조합에 사용된 모니터는 어떠한 영향도 받지 않으며, 자체 설정에 따라 독립적으로 실행되고 알림을 전송합니다.
조합 모니터는 작업 호출을 어떻게 계산하나요?
탐지 1회당 1회의 작업 호출로 계산되며, 탐지 빈도는 조합된 모니터 중 가장 큰 탐지 빈도와 동일합니다.