실시간 병목 자동 분석 | 실시간 통계 밎 거래 조회 |
DB, Client E2E 자동 추적 | 전문 파싱 및 에러 알람 |
객체 생성 횟수 및 입출력 정보 수집 | 직관적인 JVM Full GC 모니터링 |
시스템 자원 모니터링 CPU, Memory, Disk, N/W |
직관적인 시스템 성능 지표 제공 |
거래 제어 및 유량 제어 | SQL실행 제어 |
SQL 성능 분석 및 튜닝 | 어플리케이션 성능 분석 및 튜닝 |
JVM 성능 분석 및 튜닝 | 시스템 성능 분석 및 튜닝 |
실시간 병목 자동 분석 |
DB, Client E2E 자동 추적 |
Batch Monitoringt, Batch Job 관리, 작업시간 예측 및 통보, 대용량 Profiling |
Lightweight Overhead – CPU 5% 부하 경감을 위한 Summary / Sampling 모드 지원 |
테마 별 Custom Dashboard 생성 및 구성 관리 |
실시간 지연 구간 및 Hang 상태 시각화 서비스 Hang, SQL Hang, 외부연계 Hang |
Profile 데이터 비교, Thread Dump 비교, Heap Dump 비교 |
업무 흐름 시각화 분석 및 소스 자동 보기를 통한 비즈니스 성능 개선 |
기존 APM의 한계 | Coconut을 활용한 문제 해결 |
---|---|
성능을 위해 APM을 적용했지만 모니터링 부하로 인해 오히려 성능이 최소 10%에서 20% 이상 저하됨 |
기존 제품보다 최소 2배 이상의 빠른 성능으로 궁극적인 자원(CPU 등) 도입 비용 절감 효과 기대 |
일과 중 여러 번 응답시간이 느려지는 현상을 APM에서 모니터링 되지만 몇 달째 원인을 찾지 못 하고 있음 |
실시간 병목 자동 분석(특허출원) 기능으로 발생 즉시 해당 원인을 식별 |
서버의 평균처리 속도는 0.2~3초로 양호한데 고객들은 페이지가 먹통이 되는 경우가 많다고 불만이 많음 |
소스 수정 없는 자동화된 EndUser E2E(특허출원) 기능을 활용하여 웹 페이지 성능 현황 분석 |
특정 행사기간만 되면 사용자 폭주로 정상적인 서비스 제공에 어려움을 겪고 있음 |
유량제어 기능을 활용하여 순번 티켓 발행 등으로 사용자 인입량을 Client단에서 조절 |
서버 리소스 사용량은 충분히 여유가 있는데 모바일 사용자들이 서비스 접속을 못하는 현상이 발생함 |
네트워크 연결 종료 대기가 쌓인 것이 그 원인으로 시스템 자원 모니터링 기능으로 탐지 및 예방 |
일과 중 여러 번 응답시간이 느려지는 현상을 APM에서 모니터링 되지만 몇 달째 원인을 찾지 못 하고 있음 |
Java 메모리 부족 오류와 함께 WAS가 다운되어 해당 로그를 기록하지 못하여 원인을 찾지 못하지만 코코넛은 다운 전에 해당 원인을 수집함 |
개발자들은 SQL 처리에서 시간이 많이 걸린다고 불만이 많은데 DBA 분석 결과는 별 문제가 없다고 함 |
자동화된 SQL E2E 추적 기능으로 WAS와 DBMS 사이에 방화벽, 네트워크 등의 모니터링 사각지대를 없앰 |
이자계산, 수익률계산 등의 복잡한 업무 로직의 성능 개선할 방법을 찾지 못해 서버 증설만 고민하고 있음 |
복잡한 업무 로직을 “Find Critical Path”로 분석 범위를 좁히고 해당 로직의 Call Graph 시각화로 성능 개선 |