APM(Application Performance Management)

352 단어·1 분·원문(.md)

APM #

풀 네임 그대로 애플리케이션의 성능을 관리하는 서비스입니다.

웹 서비스를 제공하는데 있어 안정적으로 운영할 수 있도록 지원하는 서비스입니다.

APM 도입시기 #

서비스 개발이 완료되고 테스트 단계부터 도입하여 운영하는 것이 효율적입니다.

다양한 어플리케이션 지원모니터링성능 관리장애 관리
오픈소스, 상용 어플리케이션과 연동실시간 대쉬보드 제공, 사용자 정의에 따른 모니터링 제공, 통계 제공연관 분석 기능, 응답속도 측정 후 분석장애 발생 시 경보, 장애 발생 원인 정보 제공

APM 구성 #

APM은 크게 3가지로 구성되어 있습니다.

  • APM Server: APM Agent로 부터 수집된 데이터를 분석하고 실제 동작하는 서버
  • APM Agent: APM Server에서 데이터를 수집하기위해 Agent가 설치된 어플리케이션 서버
  • APM Client: APM Server에서 수집 및 분석한 데이터를 사용자들에게 제공

APM Solution #

Scouter, Prometheus, WhaTap 등의 모니터링 솔루션은 종류가 정말 많다

DevOps/apm.md