CODEDRAGON ㆍDevelopment/Software Engineering
APM 도구의 이해
· APM 정의
· APM 유형
APM(Application Performance Management) 정의
APM은 Application Performance Management(Monitoring)의 약자로서, 운영 중인 시스템에 대한 가용성 확보, 다운타임 최소화 등을 통해 안정적인 시스템 운영을 위하여, 부하량과 접속자 파악 및 장애진단 등을 목적으로 하는 성능 모니터링 도구를 말한다.
APM 유형
APM 유형은 크게 두가지(리소스, 엔드투엔드) 영역으로 나누어 정의해 볼 수 있다.
유형 |
설명 |
애플리케이션 수행시 리소스 모니터링 |
· 모니터링 대상 자원은 CPU, 메모리, 네트워크, 디스크 등이 있다. · 대표적인 오픈 소스로는 Nagios, Zabbix, Cacti 등이 있다. |
애플리케이션 수행을 위한 엔드투엔드(End to End) 모니터링 |
· 모니터링 대상을 애플리케이션 수행 관점으로 보아, 비즈니스 트랜잭션 관리 및 최종 사용자 등 엔드투엔드 모니터링으로 본다. · 대표적인 오픈 소스로는 VisualVM이 있고, 상용 제품으로는 제니퍼, 파로스, 시스마스터 등이 있다. |
'Development > Software Engineering' 카테고리의 다른 글
Step4.고객 편의성을 위한 사용자의 요구 사항 및 사용 환경을 사전에 분석한다. (0) | 2018.11.19 |
---|---|
요구사항의 기술적 타당성 검토, 요구사항 기술적 타당성 검토 4단계 (0) | 2018.11.19 |
스네이크 표기법(snake_case), Underscore Case 표기법 (0) | 2018.11.01 |
단위 변환 - Naver, Daum, Google (0) | 2018.10.29 |
프로그래밍 언어별 상속 차이- C++, JAVA, C#, Python (0) | 2018.10.27 |