Instana의 애플리케이션 모니터링 솔루션을 통한 OpenSearch 모니터링은 고성능 컨테이너화된 마이크로서비스 애플리케이션을 제공하는 데 있어 핵심적인 부분입니다.OpenSearch(ibm.com 외부 링크)는 Apache Lucene을 기반으로 하는 확장 가능한 분산 검색 엔진, 문서 저장소 및 분석 플랫폼으로, 로그 구문 분석 엔진 및 분석 시각화 플랫폼과 통합되도록 구축되었습니다.스키마 없는 JSON 문서를 위해 HTTP 인터페이스가 있는 전체 텍스트 검색 엔진을 제공합니다.이러한 기능으로 인해 Instana APM을 적용할 수 있는 많은 잠재적인 시스템에서 구현되고 널리 사용되는 엔터프라이즈 플랫폼입니다.
Instana의 애플리케이션 모니터링 또는 인프라 모니터링 솔루션이 배포된 환경에서 실행 중인 OpenSearch 인스턴스가 있는 경우, Instana 에이전트는 자동으로 기술을 감지하고 OpenSearch 모니터링 센서를 배포하여 기술 인스턴스를 모니터링하고 구성 데이터를 수집하며 검색 호출을 모니터링하여 모니터링되는 애플리케이션 내에서 모든 Elsaticsearch 요청이 올바르게 상호 작용하는지 확인합니다.
14일 무료, 신용 카드 필요 없음, 정식 버전
OpenSearch가 엔터프라이즈 시스템과 애플리케이션에 초점을 맞춘 검색 엔진이라는 인식에 기반한 Instana의 OpenSearch 모니터링은 적절한 메트릭을 자동으로 수집하여 노드 및 클러스터 수준에서 OpenSearch와 다른 마이크로서비스 간의 통합은 물론 애플리케이션의 관점에서 OpenSearch 성능을 모니터링합니다. OpenSearch 노드 수준 모니터링은 클러스터 수준 OpenSearch 모니터링과 마찬가지로 모든 메트릭과 추가 데이터를 수집한다는 점에 주목할 필요가 있습니다.
노드 수준에서 일반적으로 추적되는 메트릭은 다음과 같습니다.
클러스터 수준에서 일반적으로 추적되는 메트릭은 다음과 같습니다.
전체 목록은 Instana OpenSearch 센서 설명서 를 참조하세요.
OpenSearch를 사용하는 애플리케이션을 모니터링하는 과정에서 Instana는 위의 메트릭과 특정 핵심 성능 메트릭을 캡처하여 애플리케이션의 상태를 추론할 수 있습니다. 검색 엔진으로서 검색 및 쓰기 시간은 모니터링해야 하는 기본 KPI입니다. 클러스터 또는 노드에서 대기 중인 스레드 중 중단되거나 거부되는 스레드 수를 추적하는 것은 애플리케이션 상태가 좋지 않음을 나타내는 주요 지표입니다.
클러스터 수준의 몇 가지 기본적인 핵심 성능 메트릭은 다음과 같습니다.
노드 수준에서 수집되는 더 많은 OpenSearch KPI는 다음과 같습니다.
성능 및 구성 메트릭과 마찬가지로, 전체 목록은 Instana의 OpenSearch 센서 설명서를 참조하세요.
Instana의 동적 그래프는 애플리케이션 내의 모든 종속성을 매핑하고 OpenSearch 센서가 감지한 모든 구성 변경 사항에 대한 데이터 저장소 역할을 합니다. 그러면 동적 그래프가 변경 사항에 대한 컨텍스트를 제공하고 이를 Instana UI 하단의 타임라인으로 라우팅합니다. 여기에서 사용자는 전체 애플리케이션의 컨텍스트 내에서 특정 문제, 이벤트 및 변경 사항을 탐색할 수 있습니다.