APM


Datadog APM(애플리케이션 성능 모니터링)은 웹 서비스, 대기열 및 데이터베이스의 즉시 사용 가능한 성능 대시보드를 통해 요청, 오류 및 지연 시간을 모니터링하고 애플리케이션에 대한 심층적인 가시성을 제공합니다. 분산 추적은 호스트, 컨테이너, 프록시 및 서버리스 기능 전체에서 브라우저 세션, 로그, 프로필, 합성 검사, 네트워크, 프로세스 및 인프라스트럭처 메트릭과 원활하게 상호 연관됩니다. 느린 트레이스 조사에서 코드 핫스팟으로 인해 성능 병목 현상을 일으키는 특정 코드 줄 식별까지 직접 탐색합니다.

Datadog APM에서 사용되는 용어에 대해 자세히 알아보려면 APM 용어 및 개념을 참조하세요.

시작하기

모놀리스에서 마이크로서비스로 전환할 때 호스트, 컨테이너 또는 서버리스 기능 전반에 걸쳐 Datadog APM을 설정하는 데 단 몇 분 밖에 걸리지 않습니다.

베타: 단일 단계 APM 계측 - Datadog Agent를 설치할 때 APM 계측을 활성화하면 애플리케이션 성능 모니터링을 빠르게 시작할 수 있습니다. 이 옵션은 코드를 수정할 필요 없이 자동으로 서비스를 계측합니다. 자세한 내용은 단일 단계 APM 계측을 읽어보세요..

Datadog APM을 시작하려면 애플리케이션 계측을 읽어보세요.

프록시 추적, AWS Lambda 함수 추적, 자동 또는 커스텀 계측 사용 등 사용자의 환경과 언어에 맞는 Datadog 추적 라이브러리를 추가하세요.

Datadog으로 유입되고 보관되는 데이터를 제어하고 관리합니다.

APM Lifecycle

트레이스는 계측된 애플리케이션에서 시작되어 Datadog으로 유입됩니다. 처리량이 많은 서비스의 경우 수집 제어를 사용하여 수집을 확인하고 제어할 수 있습니다. 수집된 모든 트레이스는 15분 동안 실시간 검색 및 분석에 사용할 수 있습니다. 커스텀 태그 기반 보존 필터를 사용하여 검색 및 분석을 위해 15일 동안 비즈니스에 중요한 트레이스를 정확하게 유지할 수 있습니다.

트레이스 보존 및 수집

스팬에서 커스텀 메트릭 생성

수집된 모든 스팬을 15개월 동안 보존하여 시간 경과에 따른 주요 비즈니스 및 성과 지표를 생성하고 모니터링하는 메트릭을 생성합니다.

수집된 스팬에서 커스텀 메트릭 생성

트레이스를 다른 텔레메트리와 상호 연결

자동 트레이스 ID 수집을 통해 단일 분산 요청에 대한 트레이스를 애플리케이션 로그와 나란히 확인할 수 있습니다. 실제 사용자 세션과 트레이스를 연결하여 사용자 경험 및 보고된 문제에 해당하는 정확한 트레이스를 확인하세요. 시뮬레이션 테스트를 트레이스에 연결하여 프런트엔드, 네트워크 및 백엔드 요청 전반에 걸친 실패의 원인을 찾습니다.

로그와 트레이스 연결

라이브 및 인덱싱된 트레이스 탐색

원하는 태그로 수집된 트레이스를 검색하세요 (15분 동안 실시간). 중단 기간 동안 모든 스팬에서 태그별로 성능을 분석하여 영향을 받은 사용자 또는 트랜잭션을 식별하세요. 요청 플로우를 보여주는 맵과 기타 시각화를 통해 코드가 어떤 작업을 수행하고 있는지, 성능을 개선할 수 있는 부분은 어디인지 파악할 수 있습니다.

서비스에 대한 심층적인 인사이트를 확보하세요

서비스 성능 메트릭과 함께 트레이스에서 자동 생성된 서비스 맵을 사용하여 서비스 종속성을 이해하고 경고 상태를 모니터링합니다.

요청, 오류 및 지연 시간 백분위수에 대한 서비스 메트릭을 모니터링하세요. 인프라스트럭처와 관련된 개별 데이터베이스 쿼리 또는 엔드포인트를 분석합니다.

서비스 페이지

서비스 성능을 모니터링하고 롤링, 블루/그린, 섀도우 또는 카나리 배포 버전을 비교합니다.

서비스 페이지의 버전

프로덕션 코드 프로파일링

애플리케이션 지연 시간을 개선하고 상시 프로덕션 프로파일링을 통해 컴퓨팅 리소스를 최적화하여 가장 많은 CPU, 메모리 또는 I/O를 소비하는 코드 라인을 찾아냅니다.

프로파일링

참고 자료