APM은 Application Performance Management/Monitoring의 줄임말로써, 말 그대로 애플리케이션(시스템, 응용 소프트웨어)의 성능과 서비스 안정성을 감시하고 관리하는 솔루션을 말한다. 이러한 솔루션들은 실시간으로 서비스의 상태를 파악할 수 있도록 하며, 제대로 잘 활용한다면 서비스의 이슈를 재빠르게 확인하고 분석할 수 있도록 도움을 준다. APM은 통신 프로토콜을 확인하여 성능을 모니터링하는 1세대와 타깃 서비스에 Agent를 설치하여 모니터링을 수행하는 2세대, 그리고 클라우드/마이크로 서비스 환경에서 모니터링 외 오토스케일링, 에이전트 자동 삽입, AI 등의 기술 등을 접목한 3세대로 나뉜다. [APM의 종류] 더 많은 오픈소스 APM을 확인하려면 >> stackify..