Root cause analysis
출처: 문서
본문
근본 원인 분석
OpenSearch Performance Analyzer 플러그인(PA)은 OpenSearch와 JVM의 활동을 수집하고, 여기에 더해 디스크, 네트워크, CPU, 메모리 같은 하위 수준의 리소스 사용량까지 기록해요. 이 계측 데이터를 바탕으로 Performance Analyzer는 진단 메트릭을 계산해서 노출해 주기 때문에, 관리자는 OpenSearch 클러스터의 병목 지점을 측정하고 파악할 수 있어요.
Root Cause Analysis 프레임워크(RCA)는 PA의 정보를 활용해서, 클러스터에서 발생할 수 있는 성능 및 가용성 문제의 근본 원인을 관리자에게 알려줘요.
큰 그림으로 보면, 이 프레임워크는 Performance Analyzer가 실행 중인 OpenSearch 노드의 데이터 스트림에 접근할 수 있게 도와줘요. Java 코드 조각을 작성해서 원하는 스트림을 고르고, 그 스트림의 PA 메트릭을 특정 임계값과 비교해 평가하면 돼요. RCA가 실행되는 동안에는 REST API를 사용해서 각 분석의 상태에 접근할 수 있어요.
Root Cause Analysis에 대해 더 자세히 알아보려면 GitHub 저장소를 참고하세요.