lg cns lg cns apm (tuna)devon.lgcns.com/download/[brochure] kor_tuna_20160623.pdf · 실시간...

6
LG CNS LG CNS APM (TunA)

Upload: others

Post on 07-Sep-2019

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LG CNS LG CNS APM (TunA)devon.lgcns.com/download/[Brochure] KOR_TunA_20160623.pdf · 실시간 트랜잭션 분석 매체별, 브라우저별, 국가별 방문자 및 일간, 시간,

LG CNSLG CNS APM (TunA)

Page 2: LG CNS LG CNS APM (TunA)devon.lgcns.com/download/[Brochure] KOR_TunA_20160623.pdf · 실시간 트랜잭션 분석 매체별, 브라우저별, 국가별 방문자 및 일간, 시간,

LG CNS APM (TunA)어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션

Application Performance Management 란?

사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리

체계입니다. 이를 위해서는 신속한 장애 지점 파악 / 원인 분석 / 튜닝을 지원할 수 있는 직관적인

도구가 필요합니다.

최근 정보기술을 주도하고 있는 IoT, 빅데이터, 클라우드 분야에서 오픈소스 영향력이 확대됨에

따라 오픈소스 소프트웨어에 대한 효율적인 모니터링 필요성이 대두되고 있습니다.

TunA의 주요 기능은 어플리케이션 실시간 모니터링, 병목구간 확인을 위한 프로파일링 데이터와

XLog 제공 등이며, 효율적인 IT 인프라 모니터링과 어플리케이션 성능 최적화를 지원합니다.

APM 이란?

TunA Enterprise는 기존 레거시 소프트웨어에 대한 모니터링뿐 아니라 오픈소스 소프트웨어

기반의 어플리케이션의 성능과 IT 자원에 대한 통합 모니터링 도구입니다.TunA

Enterprise

배경

오픈소스 소프트웨어 레거시 소프트웨어

TunA Enterprise

OSS & Legacy통합 성능 모니터링

Page 3: LG CNS LG CNS APM (TunA)devon.lgcns.com/download/[Brochure] KOR_TunA_20160623.pdf · 실시간 트랜잭션 분석 매체별, 브라우저별, 국가별 방문자 및 일간, 시간,

TunA는 이상 현상 감지와 원인 파악 및 튜닝에 최적화한 대시보드를 제공합니다.

사용자에 따른 이클립스 기반 맞춤형 화면 지정 가능하며, 사용자가 원하는 대시보드를

Drag & Drop으로 쉽게 구성할 수 있습니다.

사용자

맞춤형 화면

주요 특장점

웹 어플리케이션에 대한 실시간 모니터링 및 응답 지연 시

상세 추적을 위한 프로파일링 데이터를 제공합니다.

어플리케이션 응답 시간 분포 그래프 (XLog) 제공

상세 추적을 위한 대용량 프로파일링 및 요약 정보 제공

웹 어플리케이션 서버에서 처리 지연되고 있는 Thread 실시간 모니터링

로딩 클래스 검색과 소켓, 쿼리 추적 가능

어플리케이션 성능 관리

웹 어플리케이션 서버(WAS)에 대한 문제 분석을 위한

다양한 유틸리티와 성능 데이터에 대한 통계 데이터를 제공합니다.

Thread 상세 정보 (Thread Dump, Status)

JVM Heap Memory 정보 (Heap Histogram, Dump)

서비스 유형 및 응답시간 분포

실시간/과거 통계 데이터 제공 (일자, 분, 초 단위)

스택 빈도 분석 기능 제공 (SFA, : Stack Frequency Analysis)

다양한 분석&통계 정보

PC, 스마트폰 등 다양한 환경에서 편하게 접속할 수 있는 일반

사용자용 웹 클라이언트와 빠른 문제 해결을 위한 전문가용

전용 클라이언트를 제공합니다.

반응형 웹 클라이언트 : PC, 패드, 스마트폰 등에서 이용 가능

전용 클라이언트 : 빠른 반응 속도와 어플리케이션 코드 분석 레벨의 상세 데이터를 제공

반응형 웹 & 전용 클라이언트

오픈소스 소프트웨어 및 레거시 영역에서의 가상화, 시스템,

미들웨어, 데이터 베이스에 대한 통합 모니터링 환경을 제공합니다.

가상화/시스템 : KVM, RHEL, CentOS, AIX, HP-UX, Solaris

미들웨어 : Tomcat, JBoss, Resin, Jetty, Weblogic, Websphere, JEUS

데이터베이스 : MariaDB, Redis

인프라 통합 모니터링

CPU

방문자

Active Service

시간별 호출수

XLog 및 Profiling

Alert

처리량

응답시간

GCHeap

Page 4: LG CNS LG CNS APM (TunA)devon.lgcns.com/download/[Brochure] KOR_TunA_20160623.pdf · 실시간 트랜잭션 분석 매체별, 브라우저별, 국가별 방문자 및 일간, 시간,

토플로지 뷰 (서비스 중심 End To End 연결)

여러 개 서비스가 상호 호출 관계를 구성하고 있는

시스템(마이크로 서비스, 서비스 기반 아키텍처) 에서,

사용자 단부터 서비스 / DB테이블까지 어떻게

연결되었는지를 한 눈에 파악할 수 있습니다.

이를 통해 복잡한 호출 관계를 갖는 시스템들 중

어느 시스템에서 문제가 발생되는 지를 직관적으로

파악하고 문제에 대한 빠른 대응이 가능해 집니다.

스택 빈도 분석(SFA, Stack Frequency Analysis)

시스템의 지연이 발생함에도 특별히 하나의 느린 부분이 없을 경우도 있습니다. 이는 특정 소소한

코드가 과도하게 많이 반복되거나, 개발 코드가 아닌 미들웨어 코드에서 발생하는 지연 문제 등 일

수 있으며, 프로파일을 통해서 문제의 식별이 어려울 수 있습니다.

TunA만이 가진 SFA의 통계적 기법을 활용하면 확률적으로 자주 노출되는 Top Stack Tree

빈도 분석을 통해 문제의 식별이 가능해 집니다.

Advanced

Feature

구성도

데이터 수집 (UDP) 경량 프로토콜 적용

실시간 트랜잭션 분석

데이터 요청 (TCP) Thread Dump 등

데이터 요청 (TCP)

주기적 Thread Dump 저장

RequestProcessiong

10sec 10sec 10sec

Thread Dump

TunA Agent

실시간 성능 데이터 수집/전송

자체 개발 경량 프로토콜 적용으로 오버헤드 최소화

TunA Server

Agent 자동 감지

자체 Repository에 성능 데이터 저장 (압축기능 제공)

Repository

TunA Client

이클립스 기반 Client

Windows, Mac OS Ⅹ, Linux 지원

특정 주기의 스택 빈도 분석

Page 5: LG CNS LG CNS APM (TunA)devon.lgcns.com/download/[Brochure] KOR_TunA_20160623.pdf · 실시간 트랜잭션 분석 매체별, 브라우저별, 국가별 방문자 및 일간, 시간,

XLog View

활용 방안 #1XLog View는 모니터링 기간에 발생한 트랜잭션을 발생시간과 응답시간의 하나 점으로

보여 주는 분포도 차트입니다. 이를 통해 사용자는 응답시간이 느려진 트랜잭션을 검토하여

상세 분석을 진행할 수 있습니다.

활용 방안 #2 방문자 상세 분석

실시간 트랜잭션 분석

매체별, 브라우저별, 국가별 방문자 및 일간, 시간, 요일별 방문자 비교 등 방문자 상세 분석을

제공합니다.

1. 다각도 분석을 위한 Y축 변환

사용자는 응답 시간 이외의 CPU Time, SQL Time, API Call Time, Memory 등

원하는 기준 선택하여 실시간 트랜잭션에 대한 다각도 분석을 할 수 있습니다.

2. 프로파일링 Step by step 상세 분석

Zoom-In 기능을 이용하여 해당 영역의 대상 서비스를 선택할 수 있으며,

이에 대한 상세 프로파일링 분석을 진행할 수 있습니다.

서비스 상세 프로파일

Elapsed Time

CPU Time

SQL Time / Count

Apicall Time / Count

Memory Allocation

Page 6: LG CNS LG CNS APM (TunA)devon.lgcns.com/download/[Brochure] KOR_TunA_20160623.pdf · 실시간 트랜잭션 분석 매체별, 브라우저별, 국가별 방문자 및 일간, 시간,

DevOn Enterprise(java,C)

LENA Web Application Server

LENA Web Server

TunA (Application Performance Management)