Trace analytics
출처: 문서
본문
트레이스 분석
서비스 토폴로지, RED 메트릭, 문맥 기반 상관 관계를 결합한 더 통합적인 모니터링 경험을 원한다면 애플리케이션 성능 모니터링(Application Performance Monitoring)을 참고하세요. {: .note}
트레이스 분석은 OpenSearch에서 OpenTelemetry 데이터를 수집하고 시각화하는 방법을 제공해요. 이 데이터는 분산 애플리케이션에서 성능 문제를 찾고 해결하는 데 도움이 될 수 있어요.
사용자가 버튼을 선택하는 것 같은 단일 작업 하나가 긴 일련의 이벤트를 촉발할 수 있어요. 프런트엔드가 백엔드 서비스를 호출하고, 그 서비스가 또 다른 서비스를 호출하고, 그 서비스가 데이터베이스를 조회하고 데이터를 처리한 다음 원래 서비스로 보내면, 그 서비스가 다시 프런트엔드에 확인 응답을 보내는 식이에요.
트레이스 분석을 사용하면 다음 이미지와 같이 이벤트 흐름을 시각화하고 성능 문제를 파악하는 데 도움을 받을 수 있어요.

Jaeger 데이터를 활용한 트레이스 분석
트레이스 분석은 OpenSearch Observability 플러그인에서 Jaeger 트레이스 데이터를 지원해요. OpenSearch를 Jaeger 트레이스 데이터의 백엔드로 사용한다면 내장된 트레이스 분석 기능을 활용할 수 있어요.
트레이스 분석을 사용할 수 있도록 환경을 설정하려면 Jaeger 트레이스 데이터 분석하기를 참고하세요.