APM 시작하기
원본 보기트레이스와 APM 시작하기
Elastic APM은 APM 에이전트 또는 Elastic OpenTelemetry SDK로부터 성능 데이터를 수신하고, 이를 검증 및 처리한 뒤 Elasticsearch 문서로 변환합니다.
이 가이드에서는 애플리케이션 성능 모니터링(APM) 데이터를 수집해 Elastic으로 전송하고, 그 데이터를 실시간으로 탐색하고 시각화하는 방법을 알아봅니다.
Elastic Observability 전반에 대한 개요는 옵저버빌리티 시작하기를 참조하세요.
다음 단계에 따라 APM 데이터를 Elastic으로 전송하세요.
Observability Serverless 프로젝트에서 APM 데이터를 Elastic으로 전송하려면 Admin 이상의 역할이 필요합니다. 자세한 내용은 사용자 역할 및 권한 할당을 참조하세요.
-
Observability 프로젝트 만들기
Elastic Observability Serverless 프로젝트를 사용하면 오토스케일링되는 완전 관리형 환경에서 Elastic Observability Serverless를 실행할 수 있으며, 기반이 되는 Elasticsearch 클러스터나 Kibana 인스턴스를 직접 관리할 필요가 없습니다.
프로젝트 생성 단계참고프로젝트를 생성하려면 Admin 이상의 역할이 필요합니다. 사용자 역할 및 권한 할당을 참조하세요.
cloud.elastic.co로 이동해 계정에 로그인하거나 새로 만듭니다.
Create serverless project를 선택합니다.
Elastic for Observability 아래에서 Next를 선택합니다.
프로젝트 이름을 입력하고 Observability Complete를 선택합니다.
(선택 사항) Edit settings를 선택해 프로젝트 설정을 변경합니다:
- Cloud provider: 프로젝트를 배포할 클라우드 플랫폼입니다. 현재는 Amazon Web Services(AWS)를 지원합니다.
- Region: 프로젝트가 위치할 리전입니다.
Create project를 선택합니다. 프로젝트 생성에는 몇 분이 걸립니다.
프로젝트가 준비되면 Continue를 클릭합니다.
-
Elastic OpenTelemetry 또는 APM 에이전트로 데이터 추가하기
APM 데이터를 Elastic으로 전송하려면 Elastic Distribution of OpenTelemetry 또는 APM 에이전트를 설치하고, 프로젝트로 데이터를 보내도록 구성해야 합니다:
-
트레이스, 로그, 메트릭을 Elastic APM으로 가져와 애플리케이션 문제를 해결하고 최적화하세요. 이 데이터는 OpenTelemetry 또는 APM Server를 사용해 수집할 수 있습니다.
애플리케이션 트레이스, 메트릭, 로그 수집 단계Elastic Agent SDK는 OpenTelemetry 형식의 트레이스, 메트릭, 로그를 Elastic APM으로 수집하도록 도와줍니다.
- 기본 메뉴에서 Add data를 선택한 다음 Application을 선택합니다.
- OpenTelemetry를 선택합니다.
- 사용 중인 플랫폼에 맞는 안내를 따릅니다.
APM 에이전트를 사용하면 APM Server 또는 관리형 인테이크 서비스를 통해 트레이스, 메트릭, 로그를 수집할 수 있습니다.
- 기본 메뉴에서 Add data를 선택한 다음 Application을 선택합니다.
- Elastic APM을 선택합니다.
- 사용 중인 언어 또는 프레임워크에 해당하는 탭을 선택합니다.
- 해당 탭의 안내를 따릅니다.
UI의 단계별 안내를 따르고 있다면, 에이전트를 설치하고 구성한 뒤 Check Agent Status를 클릭해 에이전트가 데이터를 전송하고 있는지 확인할 수 있습니다.
에이전트가 Elastic으로 트레이스를 전송하는 방식을 세밀하게 조정하는 방법을 포함해 APM 에이전트에 대해 더 알아보려면 애플리케이션 데이터 수집을 참조하세요.
-
-
데이터 확인하기
하나 이상의 APM 에이전트가 설치되어 데이터를 정상적으로 전송하고 있으면, UI에서 애플리케이션 성능 모니터링 데이터를 확인할 수 있습니다.
기본 메뉴의 Applications 섹션에서 Service Inventory를 선택합니다. 모든 서비스의 상태와 전반적인 성능을 한눈에 볼 수 있습니다.
APM 데이터 시각화에 대한 자세한 내용은 데이터 확인 및 분석에서 알아보세요.
팁데이터가 보이지 않나요? 문제 해결에서 유용한 팁을 확인하세요.
이제 데이터가 프로젝트로 흘러들어오고 있으니, 조사를 한 단계 더 깊이 진행해 보세요. APM 데이터용 Elastic 기본 제공 시각화 사용법, APM 데이터 기반 알림 설정, 에이전트가 Elastic으로 트레이스를 보내는 방식 세부 조정 방법을 알아보세요.