비즈니스 향상을 위한 전체 서비스 관점의 APM, AppInsightor(앱인사이터)

What is AppInsightor?

AppInsightor 아키텍처

AppInsightor(앱인사이터)는, 애플리케이션(Application) / 서버(Machine)뿐 아니라최종 사용자 경험(End-User Experience)까지 실시간으로 모니터링하고 관리할 수 있는 통합 APM 솔루션입니다.

AppInsightor Agent & Client

AppInsightor는 서버(Server)와 에이전트(Agent)로 나누어지며, 에이전트는 다시 “Application”과 “Machine”, “EUM”으로 나눠집니다.
분리된 에이전트는 서비스에 따라 관리가 용이하도록 분류됩니다.

AppInsightor 주요 기능

AppInsightor(앱인사이터)는, 애플리케이션(Application) / 서버(Machine)뿐 아니라최종 사용자 경험(End-User Experience)까지 실시간으로 모니터링하고 관리할 수 있는 통합 APM 솔루션입니다.

Real-Time Dashboard, Statistics, End-User Experience, Alert, Setting, Analyze

1. End-to-End 통합 모니터링

AppInsightor는 실시간으로, 실질적인 End-to-End 성능을 시각화할 수 있습니다.

End-to-End 통합 모니터링

1) 최종 사용자에서부터 Back-End 시스템까지의 서비스 전송 구간에 대한 시각화를 통해 포괄적인 서비스 상태 파악

  • • 애플리케이션 토폴로지(Topology)와 트랜잭션(Transaction) 인스턴스(Instance)의 흐름 이해
  • • 빠르게 애플리케이션에서의 병목 현상을 분리

2) 트랜잭션 이슈 발생시, 근본 원인에 대한 단계별 분석

  • • 웹, 시스템, 네트워크, 애플리케이션 서버, 데이터 성능의 상태 정보 제공

3) IT 조직간 성능 문제 발생 시, 최종 사용자 이슈를 파악하고, 트랜잭션의 Call Stack에 대한 소스코드 수준의 가시성 제공

4) 비즈니스 중심의 관리

  • • 사용자에게 애플리케이션을 제공하는데 있어 서비스 품질과 네트워크를 이해하는데 효과적임

2. End-User Experience 모니터링

AppInsightor는 사용자의 서비스 요청에 대한 일련의 모든 정보를 제공합니다.

End-User Experience 모니터링

사용자의 지리적 위치를 기반으로 국가별 / 시도별 성능 정보를 신속하게 비교 및 확인할 수 있습니다.

3. 성능 모니터링

AppInsightor는 실시간으로 서비스의 전반적인 성능을 한번에 확인할 수 있도록 도와줍니다.

성능 모니터링

1) 편리한 검색 : 운영자가 원하는 결과를 편리하게 확인할 수 있도록, 모든 화면에서 동일한 검색을 제공합니다.
검색 시간은 실시간 혹은 특정 시간대로 정할 수 있습니다.
2) Most Consuming Transactions 분석 : 서비스의 품질에 많은 영향을 미치는 느리고(Slow) / 복잡한(Busy) 트랜잭션을 집중 관리해 성능저하의 원인을 특정(Isolate)하고, 쉽게 문제를 해결할 수 있습니다.
3) 애플리케이션 성능 통합 분석 : 실시간 수집된 다양한 애플리케이션의 성능 특성(Behavior)을 한 화면에서 쉽게 비교 분석할 수 있습니다.
4) Machine 성능 통합 분석 : “Machine”과 JVM(Java Virtual Machine)의 성능 특성을 한 화면에서 쉽게 비교 분석할 수 있습니다.
5) 성능 지표 비교 분석 : 애플리케이션과 서버(Machine)에서 수집된 다양한 정보를 항목별 또는 기간별로 상호 비교하여, 각 지표간 상관관계를 쉽게 파악할 수 있습니다.
6) 성능 지표 정밀 분석(Transaction Tracing) : 성능 문제의 원인을 파악할 수 있는 상세 프로파일링 기법을 사용하여 클래스(Class) 및 메소드(Method)를 확인할 수 있어, 문제 해결 방법에 보다 쉽게 접근할 수 있습니다.
7) 비정상적인 Thread 분석을 위한 Snapshot(Dynamin Stacktrace) : WAS 운영 중 성능저하 현상 발생 시, AppInsightor UI에서 해당 Thread의 Stack Trace를 획득하여 문제의 원인에 보다 빠르게 접근할 수 있습니다.
8) Availability & Error Alert : Apdex(Application Performance Index) / Downtime / CPU 등 다양한 서비스에 영향이 있는 항목을 조건에 맞게 설정하고, Action 등록을 통해 알림(Alert)을 활용할 수 있습니다.
9) 다양한 권한 설정 : 시스템 운영에 필요한 각 사용자(Users), 사용자 그룹(User Groups)에 대한 다양한 권한 설정을 할 수 있으며, 이용의 편의성을 위해 웹 기반으로 제공합니다.

AppInsightor 도입 효과

AppInsightor(앱인사이터)는, 애플리케이션(Application) / 서버(Machine)뿐 아니라최종 사용자 경험(End-User Experience)까지 실시간으로 모니터링하고 관리할 수 있는 통합 APM 솔루션입니다.

AppInsightor의 도입을 통해, 애플리케이션과 서버(Machine)의 상태정보를 모니터링할 수 있을 뿐만 아니라 최종 사용자와, 최종 사용자의 경험을 파악해
전체 서비스의 성능을 관리할 수 있습니다.

APM + EUM 연계분석 기능 제공

에이전트의 간편한 설치 및 운영의 편리성

넷퍼넬(트랜잭션 제어)과의 호환성이 뛰어남

도입비용 절감, EUM 연동 비용 투자 및 공수 절감