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

동영상 보기

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

트레이닝 보기

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

동영상 보기

새 기능

Elastic APM의 새로운 서비스 상태 보기를 통해 근본 원인 분석 및 문제 해결을 가속화하세요.

여기에서 근본 원인 조사 시작

videoImage

비정상적으로 높은 오류율에 대한 알림이 방금 수신되었습니다. 그럼 이제 무엇을 해야 할까요? 실시간으로 문제의 범위를 파악할 수 있도록 서비스의 트랜잭션, 종속성, 주요 메트릭이 요약된 서비스 개요 페이지를 엽니다. 더 깊이 파고들 준비가 되면 전용 UI를 통해 검색 기능을 사용하여 병목 현상을 식별하고 코드 수준에서 문제가 있는 변경 사항을 파악할 수 있습니다.

videoImage

서비스 지도를 통한 관계성 파악

서비스들이 어떻게 연결되어 있는지에 대한 시각적 표현을 하나의 명료한 보기에서 확인하세요. 강조 표시되는 KPI를 통해 성능이 어떤지 보고, 머신 러닝이 지원하는 상태 표시기로 잠재적인 문제 영역을 식별하며, 개별 서비스를 확대하여 살펴보아 성능 저하 요소를 파악하세요. 여기에서 시작해서 서비스 중단 영향을 분석하고 모든 서비스에서 성능을 최적화하기 위한 조치를 취하세요.

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

전체 인프라를 통해 요청이 어떻게 이동하는지 궁금하세요? 트랜잭션을 분산 추적과 연결하여 서비스가 어떻게 상호작용하고 있는지 확실히 파악하세요. 예를 들어 Kafka와 같이 어느 메시징 프레임워크가 활용되었는지 보고 이러한 프레임워크 전체에 걸쳐 서비스 호출을 시각화하세요. 그 경로의 어디에서 지연 시간 문제가 발생하고 있는지 찾아내고, 최적화가 필요한 구성 요소를 정확히 알아내세요. 다단계 합성 모니터링 기능을 사용하여 로컬에서 코드를 테스트한 다음, 큐레이팅된 보기에서 실시간으로 사용자 경험을 모니터링하세요.

머신 러닝으로 비정상적인 응답 시간 탐지

Kibana의 APM 앱에서 바로 머신 러닝 기반 이상 징후 탐색을 활성화하세요. 데이터를 자동으로 모델링하는 머신 러닝 기능으로 이상 행동과 문제 있는 부분을 찾아내세요. 애플리케이션이 수평 또는 수직으로 확장됨에 따라 환경별 머신 러닝이 트랜잭션 이상 징후를 자동으로 식별합니다.

경보 기능을 사용하여 대응

저희 대시보드와 앱이 예쁘긴 하지만 눈길을 떼지 않고 계속 바라보고 있을 수는 없을 것입니다. 경보 기능으로 코드가 어떻게 실행되고 있는지 최신 정보를 받아보세요. 탐색 심각도에 연결된 이상 징후 기반 경보를 생성하거나 SLA에 근접할 때 알려주도록 임계값 기반 경보를 생성하세요. 이메일, Slack, PagerDuty 등으로 알림을 받을 수 있으므로 필요한 정보를 놓치는 일이 없습니다.

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

Elastic APM에는 여러 페이지 및 단일 페이지 애플리케이션을 위한 Java, Go, Node.js, Python, PHP, Ruby, .NET와 Real User Monitoring(JavaScript) 지원이 기본으로 포함되며 향후 더 많은 언어도 지원할 예정입니다. 또한 Jaeger 및 OpenTelemetry와 같은 개방형 표준을 지원하므로 기존 계측 앱에서 Elastic APM으로 데이터를 손쉽게 전송할 수 있습니다. 필요한 내용을 못찾으시겠어요? 직접 구축하시거나 오픈 소스 커뮤니티를 활용하세요. Elastic에서 지원하는 모든 언어를 살펴보세요.

요금제

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

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

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

Elastic Cloud의 클러스터를 배포하거나 Elastic Stack을 새로 설치하여 APM Server를 돌리고 에이전트로 앱을 이용하기 위한 코드를 약간 추가하세요. 이렇게만 하면 Elasticsearch로 애플리케이션 성능 데이터가 전송됩니다. 서버 쪽 에이전트를 사용하여 애플리케이션을 추적하고 Real User Monitoring(RUM)으로 브라우저의 문제를 잡아내세요. 질문이 있거나 설치 조정이 필요하세요? Elastic APM 설명서를 참조하시거나 Elastic 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 Observability를 사용해 분석을 확장하고 운영 비용을 절감하고 사용 사례의 활용 범위를 확대해 보세요.

Logs

Logs

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

Metrics

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

Uptime

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