icon

Elastic APM

오픈 소스 애플리케이션 성능 모니터링(Application Performance Monitoring, APM)

Elasticsearch에 이미 로그와 시스템 메트릭을 갖고 계신가요? Elastic APM을 이용하여 애플리케이션 메트릭으로 영역을 확장하세요. 애플리케이션이 정확히 어디에서 시간을 사용하는지 파악하여 문제를 신속하게 수정하고 자신있게 코드를 업로드할 수 있습니다.

MarketoFEForm

최신 버전 다운로드

Elastic Stack을 이용하여 애플리케이션 성능 모니터링을 시작하는 방법을 알아보세요.

동영상 보기

APM 트레이닝을 통해 Elastic APM에 대해 자세히 알아보세요.

트레이닝 보기

Elasticsearch Service를 사용하여 observability 이니셔티브를 신속하게 시작하는 방법을 확인하세요.

동영상 보기

새 소식

7.6에서 Elastic APM은 Jaeger 수집 기능도 할 수 있습니다. 사용자는 APM 서버를 통해 직접 Elasticsearch로 Jaeger에서 계측된 추적을 수집할 수 있습니다.

검색 + APM

코드에서 장애물을 찾아내고 수정하는 것은 결국 검색에서 비롯됩니다. 저희의 전용 UI를 통해 병목현상을 파악하고 문제를 일으킬 수 있는 코드 변화를 관찰합니다. 이러한 작업은 보다 효율적인 코드 개발로 이어져 개발-테스트-배포 주기를 가속화하고 더욱 빠른 애플리케이션과 고객 경험을 제공합니다.

분산 추적으로 모든 것을 통합하고 연결하세요

전체 인프라를 통해 요청이 어떻게 이동하는지 궁금하세요? 트랜잭션을 분산 추적과 연결하여 서비스가 어떻게 상호작용하고 있는지 확실히 파악하세요. 어느 메시징 프레임워크(Kafka 같은)가 활용되었는지 보고 이러한 프레임워크에 걸쳐 서비스 호출을 시각화하세요. 그 경로의 어디에서 대기 시간 문제가 발생하고 있는지 찾아내고, 최적화가 필요한 구성 요소를 정확히 알아내세요.

대시보드에 APM을 추가하세요

Elastic APM은 사용자 애플리케이션이 미리 구성된 대시보드를 이용해 Kibana에서 시각화를 위해 Elasticsearch로 성능 메트릭을 전송할 수 있도록 하는 도구입니다.

데이터가 Elasticsearch에 원본 문서 형태로 저장되기 때문에 데이터 추적을 인프라 로그, 서버 메트릭, 보안 이벤트 등과 함께 보관 가능하며 한 곳에서 모든 데이터를 편리하게 탐색할 수 있습니다.

머신 러닝을 이용한 이상 반응 시간 탐색

Kibana의 APM 앱에서 직접 작업을 생성하세요. 데이터를 자동 모델링하는 머신 러닝 기능으로 이상 행동과 문제 있는 부분을 찾아내세요.

알림 기능을 사용하여 대응

저희 대시보드가 예쁘긴 하지만 항상 대시보드만 바라보고 있을 수는 없을 것입니다. 알림 기능으로 코드가 어떻게 실행되고 있는지 최신 정보를 받아보세요. 무엇인가 정상에서 벗어나면 이메일 알림을 받으세요. 또는 무엇인가 아주 제대로 진행되고 있으면 Slack 알림을 보내드립니다.

개발자 친화적이고 언어 친화적인 시스템

Elastic APM에는 여러 페이지 및 단일 페이지 애플리케이션을 위한 자바, Go, Node.js, Python, Ruby, .NET와 Real User Monitoring(자바스크립트) 지원이 기본으로 포함되며 향후 더 많은 프로그래밍 언어도 지원할 예정입니다. Jaeger로 이미 앱을 계측하셨다면, 바로 Elastic APM으로 그 추적을 스트리밍할 수 있습니다. 필요한 내용을 못찾으시겠어요? 직접 구축하시거나 오픈 소스 커뮤니티를 활용하세요.

요금제

간편한 방식. 에이전트별 요금제 없음

Elastic을 어떻게 시작하든, 또 어떻게 성장시키든, 언제나 저희 제품을 가치있게 사용할 수 있는 방법이 있습니다. 필요한 리소스에 대해서만 비용을 지불하시고, 원하는 방식으로 배포하세요. Elastic으로 더 많은 멋진 작업들도 하실 수 있습니다.

4줄의 코드만으로 바로 시작할 수 있습니다

Elastic Cloud의 클러스터를 배포하거나 Elastic Stack을 새로 설치하여 APM Server를 돌리고 에이전트로 앱을 이용하기 위한 코드를 약간 추가하세요. 이렇게만 하면 Elasticsearch로 애플리케이션 성능 데이터가 전송됩니다. 서버 쪽 에이전트를 사용하여 애플리케이션을 추적하고 Real User Monitoring(RUM)으로 브라우저의 문제를 잡아내세요. 질문이 있거나 설치 조정이 필요하세요? APM 설명서를 확인해 보시거나 저희 APM 포럼에 가입하세요.

What just happened?

The APM agent installed in your application collects and streams application performance metrics to your APM server, where they are processed and stored in Elasticsearch. In a matter of minutes you can start viewing your performance data either in the dedicated APM app or prebuilt dashboards.

Advanced configuration?

Please refer to the APM documentation.

APM은 데이터를 나누는 여러 방법 중 하나일 뿐입니다

보안 이벤트, 웹사이트 및 서버 로그, 수많은 텍스트 문서를 처리해야 하나요? 모든 자료를 Elastic Stack으로 통합하여 Elastic Common Schema(ECS)로 일관되게 구문을 분석할 수 있습니다. 분석을 확장하고 운영 비용을 절감하고 사용 사례의 활용 범위를 확대해 보세요.

Logs

Logs

빠르고 확장 가능하며 중단되지 않는 로깅.

Metrics

Metrics

CPU, 메모리 및 그 외의 다양한 수치 분석.

Uptime

Uptime

앱과 서비스의 가용성 문제를 모니터링하고 대응하세요.