한눈에 보는 정의

APM(Application Performance Management, 애플리케이션 성능관리)은 애플리케이션 내부에서 각 요청이 어느 구간에서 얼마나 시간을 쓰는지 추적해, 성능 저하의 원인을 구체적으로 찾아내는 도구와 활동입니다.

자세히 알아보기

  • 예문: "응답이 느려졌다는 사실만 알던 상태에서, APM 도구를 도입한 뒤 특정 데이터베이스 쿼리 하나가 병목이라는 것을 정확히 찾아냈다."
  • CPU나 메모리 같은 인프라 수준의 Monitoring(모니터링) (모니터링)만으로는 '느리다'는 사실은 알 수 있어도, 코드의 어느 함수나 쿼리가 원인인지까지는 알기 어려운데, APM은 이 지점을 더 깊이 파고듭니다.
  • 하나의 요청이 여러 서비스와 함수를 거치는 경로를 추적해 각 구간별 소요 시간을 시각화해주기 때문에, Observability(관측성) (관측성)를 실현하는 핵심 도구로 활용됩니다.
  • 문제가 생긴 뒤 뒤늦게 원인을 찾기보다, 평소에 병목이 될 만한 구간을 미리 발견해 개선하는 예방적인 성능 관리에도 널리 쓰입니다.

관련 용어

최종 수정일: 2026년 9월 29일

← 용어사전 전체 목록으로