콘텐츠로 이동

구성 엔터티 및 건강 상태


구성 엔터티란 무엇인가요

시스템(system)은 업무 수준의 집계 개념으로, 예를 들어 "결제 시스템", "주문 시스템" 등을 의미합니다. 하나의 시스템은 일반적으로 여러 하위 엔터티가 함께 지원하며, 이러한 하위 엔터티가 바로 해당 시스템의 구성 엔터티이며, 서비스, 호스트, 데이터베이스 등이 포함됩니다.

시스템 자체는 모니터링 데이터를 직접 생성하지 않으며, 건강 상태는 이러한 구성 엔터티의 실행 상태를 집계하여 계산됩니다. 특정 구성 엔터티에서 미복구 알림이 발생하면 소속 시스템의 건강 상태에 직접적인 영향을 미칩니다.

참고

시스템에 구성 엔터티가 하나도 설정되지 않은 경우 건강 상태는 알 수 없음으로 표시됩니다.

기타 엔터티 유형의 건강 상태

system 유형이 아닌 엔터티의 건강 상태는 구성 엔터티에 의존하지 않고 사용자 정의 함수를 통해 계산되며, 함수 내에서 평가 로직을 자유롭게 정의할 수 있습니다.

구성 엔터티가 시스템 건강 상태에 미치는 영향

각 구성 엔터티가 시스템에 미치는 영향의 정도는 다릅니다. Guance는 중요도를 통해 이러한 차이를 반영합니다. 중요도가 높을수록 해당 엔터티의 알림이 시스템 건강 상태에 더 큰 영향을 미칩니다.

기본 중요도 등급 tier

모든 엔터티에는 기본적으로 해당 엔터티의 일반적인 중요도를 나타내는 기본 중요도 등급이 있습니다.

등급 설명 영향 가중치
L0, 매우 핵심적 시스템에서 가장 중요한 구성 요소로 중단 불가 5
L1, 핵심적 우선순위가 높은 구성 요소 3
L2, 중요 중요한 구성 요소 1.5
L3, 보통 일반 구성 요소 1
L4, 낮은 영향 테스트 또는 보조 구성 요소 0.5
없음 엔터티에 등급이 설정되지 않음 1 (L3으로 처리)

시스템 내에서 개별적으로 영향도 조정

특정 시스템에서 특정 구성 엔터티의 중요도는 기본 등급과 다를 수 있습니다. 예를 들어, 보통 등급의 데이터베이스가 특정 시스템에서는 핵심 의존성일 수 있습니다.

따라서 Guance는 시스템 차원에서 구성 엔터티의 영향도를 개별적으로 설정하여 기본 등급을 재정의하는 기능을 지원합니다.

설정 항목 설명
inherit 기본 등급 상속: 현재 시스템에서 해당 엔터티는 기본 중요도 등급을 따릅니다.
override 개별 설정

현재 시스템에서 해당 엔터티의 영향도를 조정합니다. 옵션:
  • critical:핵심 구성 요소
  • important:중요 구성 요소
  • normal:일반 구성 요소
  • low:영향도 낮은 구성 요소
  • disabled 계산에 불포함

    해당 엔터티는 이 시스템에 속하지만 해당 엔터티의 알림은 시스템 건강 상태에 영향을 미치지 않습니다.

    구성 엔터티 구성 방법

    system 엔터티를 생성하거나 편집할 때 "관계" 영역의 구성 엔터티에서 유지 관리합니다.

    • 구성 엔터티 추가: 시스템을 구성하는 서비스, 호스트, 데이터베이스 등의 엔터티를 선택하면 추가 후 목록에 표시됩니다.
    • 건강도 영향 조정: 구성 엔터티 목록의 "건강도 영향" 열에서 드롭다운 상자를 클릭하여 영향도를 선택합니다.
    • 구성 엔터티 제거: 작업 열의 삭제 아이콘을 클릭하면 해당 엔터티가 더 이상 시스템 건강도 계산에 참여하지 않습니다.
    관계 동기화 설명

    시스템 측에서 구성 엔터티를 추가하든, 하위 엔터티 측에서 소속 시스템을 설정하든 양측은 자동으로 동기화됩니다. 하나의 엔터티는 동시에 여러 시스템에 속할 수 있으며, 각 시스템은 해당 엔터티가 자체 건강 상태에 미치는 영향을 독립적으로 계산합니다.

    문서 평가

    이 페이지가 도움이 되었나요?