근본 원인 상관 관계

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • 근본 원인 상관 관계(RCC)는 지난 24시간 동안 프로덕션 인스턴스에서 지원되는 증상에 대한 메트릭, 로그 및 이벤트 정보를 자동으로 상호 연관시켜 근본 원인 분석 수행을 간소화합니다.

    RCC 증상 범주

    RCC 기능은 셀프 서비스 경보에 사용할 수 있으며 다음 증상 범주를 지원합니다.
    • 메모리
    • 최장 실행 세션
    • 슬로우 트랜잭션
    • 캐시 플러시
    • 데이터베이스 잠금
    • 데이터베이스 영향
    이 표에서는 RCC 엔진이 탐지하는 증상 범주와 해당 경보를 설명합니다.
    표 1. 대상 증상 범주 및 해당 경보
    증상 범주 설명 해당 경보
    데이터베이스 영향 사용자가 높은 실행 시간 또는 증가된 볼륨과 관련된 데이터베이스 성능에 영향을 주는 확장된 SQL 쿼리를 식별하고 처리할 수 있도록 도와줍니다. 쿼리 패턴은 쿼리 실행 시간에 미치는 영향이 관찰된 시간으로부터 30분 및 60분 기간의 스냅샷을 제공합니다. 데이터베이스 응답시간
    캐시 플러시 캐시 플러시 및 노드 다시 시작뿐만 아니라 성능 경고가 트리거될 무렵에 발생했을 수 있는 높은 서비스 포화 수준도 감지됩니다. 기본 세마포 평균
    최장 실행 세션 MTTR(평균 복구 시간) 로그에서 상위 장기 실행 세션을 검색하고 처리 시간이 가장 긴 상위 트랜잭션 패턴 해시와 트랜잭션 ID를 차례로 식별합니다. 기본 세마포 평균
    슬로우 트랜잭션
    • ACL 시간, SQL 시간, CPU 시간, 처리 시간, BR 시간 및 스크립트 시간을 포함하여 총 기간을 사용하여 상위 장기 실행 트랜잭션을 식별합니다.
    • 트랜잭션 ID, 패턴 해시 및 이러한 메트릭을 반환하여 사용자가 장기 실행 트랜잭션의 특정 원인을 식별하는 데 도움을 줍니다.
    기본 세마포 평균
    기억
    • 일시 중지의 집계 기간에 의해 결정된 가비지 수집 일시 중지의 영향을 가장 많이 받는 세 개의 노드를 정확히 찾아냅니다.
    • 이러한 노드에서 200초를 초과하는 트랜잭션 또는 작업자 스레드를 식별합니다.
      주:
      사용자는 이러한 장기 실행 또는 자주 반복되는 스레드를 검토하는 것이 좋습니다.
    노드 가비지 수집 시간
    DB 잠금 RCC 엔진은 innodb_row_lock_waitsthreads_running 모니터링하여 데이터베이스 작업에 단독 액세스가 필요할 때 발생하는 비정상적인 데이터베이스 잠금 이벤트를 검색합니다. 스레드 실행 중

    RCC 보고서 상태

    RCC 보고서가 생성되면 다음과 같은 몇 가지 상태를 사용할 수 있습니다.
    • RCC 진행 중: RCC 보고서 생성이 생성되고 있습니다.
    • RCC 생성됨: 보고서가 성공적으로 생성되었습니다.
    • RCC를 찾을 수 없음: 보고서를 생성하기에 정보가 충분하지 않은 경우입니다.
    • RCC 실패: 기술적인 문제가 있는 경우 반환되며, 일반적으로 보고서를 재생하기 위해 해결됩니다.