TunA APM Solution
TunA
TunA Enterprise는 사용자 관점, 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션 및 시스템을
모니터링하는 프로그램으로 시스템 성능을 최적화하며 시스템 효율성을 극대화 할 수 있습니다.
최종사용자, Os Application.DBMS등 다양한 IT구성요소에 대한 통합적인 모니터링을 제공합니다.
1.TunA Enterprise 주요기능

01.EndUser Monitoring | 사용자 중심의 성능 모니터링
사용자가 브라우저에서 실제로 체감하는 성능을 모니터링 함으로써,
시스템을 사용하는 고객의 경험치를 극대화 할 수 있습니다.
02.Service Monitoring | 지능형 어플리케이션 모니터링
어플리케이션에서 발생하는 트랜잭션을 자동으로 추적하고, 병목이 발생하는 지점을 직관적으로 파악할 수 있는 기능을
제공합니다. TunA에서 제공하는 서비스 추적 기능을 활용하면 MSA환경에서 서비스간 호출관계를 직관적으로 파악할 수 있습니다.
03.다양한 인프라 Monitoring | 통합 모니터링 솔루션
다양한 OS, Network, MySQL, MariaDB에 대한 모니터링 기능 등 통합 모니터링 기능을 제공합니다.
2.주요 특장점
01.EndUser Monitoring
최종 사용자의 관점에서 성능 모니터링은 End-to-End 성능 모니터링의 핵심이라고 할 수 있습니다.
사용자가 실제로 느끼는 시스템 성능을 최적화 함으로써 시스템의 효율성을 극대화 할 수 있습니다.
- 최종 사용자 응답 시간 분포 그래프 (XLog) 제공
- Page Loading time, Dom rending time등 페이지 처리 성능 정보 제공
- Ajax호출 응답시간 추적 기능
- 사용자 브라우저에서의 스크립트 에러 정보 확인
02.어플리케이션 성능관리
웹 어플리케이션에 대한 실시간 모니터링 및 응답 지연시 상세 추적을 위한 프로파일링 데이터를 제공합니다.
실시간으로 이루어지는 모니터링을 통해 응답 지연 구간이 없는지 살피고, 지연 발생시 문제의 원인을 상세히 추적할 수 있는
프로파일링 데이터를 운영자에게 보여줍니다.
XLog 목록에서 지연이 발생한 트랜잭션을 선택하면
상세 프로파일 정보를 확인할 수 있어 한번의 마우스 클릭으로 원격 서비스 호출,
데이터 베이스 테이블 및 쿼리까지 가시적으로 파악할 수 있는 장점이 있습니다.
- 어플리케이션 응답 시간 분포 그래프 (XLog) 제공
- 상세 추적을 위한 대용량 프로파일링 및 요약 정보 제공
- 웹 어플리케이션 서버에서 처리 지연되고 있는 Thread 실시간 모니터링
- 로딩 클래스 검색과 소켓, 쿼리 추적가능
03.분석&정보 및 오픈소스 생태계와 유연한 결합
문제 분석을 위한 다양한 유틸리티와 성능 데이터에 대한 통계 데이터를 제공합니다.
TunA에서 저장하는 다양한 성능 데이터는 Kibana,Grafana등
다양한 오픈소스 Dashboard와 연계할 수 있습니다.
- 다양한 성능 지표 데이터 실시간 저장
- 문제 분석을 위한 실시간/과거 통계 데이터 제공
3.Advanced Feature
01.토플로지 뷰 | 서비스 중심 End-to-End 연결
여러 개 서비스가 상호 호출 관계를 구성하고 있는 시스템 (마이크로 서비스, 서비스 기반 아키텍처)에서
사용자 단 부터 서비스/DB테이블까지 어떻게 연결되었는지를 한 눈에 파악할 수 있습니다.
이를 통해 복잡한 호출 관계를 갖는 시스템들 중 어느 시스템에서 문제가 발생되는 지를 직관적으로 파악하고
문제에 대한
빠른 대응이 가능 해집니다.
02.스택 빈도 분석 | SFA | Stack Frequency Analysis
시스템의 지연이 발생함에도 특별히 하나의 느린 부분이 없을 경우도 있지만, 이는 특정 소소한 코드가 과도하게 많이
반복되거나 개발 코드가 아닌 미들웨어 코드에서 발생하는 지연 문제 등 일 수 있으며,
프로파일을 통해서 문제의 식별이 어려울 수 있습니다.

TunA만이 가진 SFA의 통계적 기법을 활용하면 확률적으로 자주 노출되는 Top Stack Tree 빈도분석을 통해 문제의 식별이 가능해 집니다.
4.TunA 구성도
