거래 장애 발생시 즉각적인 감지 및 대응

  • 개별 트랜잭션의 특정 구간(WAS 또는 TP Monitor)에서의 상세 수행경로와 성능을 개발자 함수(User Defined Function,Method) 단위까지 성능 파악
  • 개별 비즈니스 트랜잭션이 수행하는 SQL Query의 성능 정보 제공
  • WAS 인스턴스별로 실시간 JDBC Connection Pool 정보를 모니터링하여, DB 접근에 대한 문제 사전 파악
  • DBMS 구간에서의 Session 정보를 개별 트랜잭션과 연계하여 확인하고, Table Lock 발생시 이를 파악하고 통제
  • 업무 서비스별로 거래량 추이, 응답속도 추이, 업무처리 비율, Data Size 등을 실시간으로 파악
  • 투명한 기반 데이터에 의해 Tuning이 필요한 어플리케이션을 선별하거나, 향후 발생 가능한 장애를 예측

시스템 운영 및 테스트를 위한 튜닝가이드 제공

  • Application에 대한 각 구간별 성능, 수행정보 및 Lifecycle 관리 제공
  • 개별 서비스별 Resource 사용량 (CPU/Memory/Network IO등), 개별 SQL 수행정보 튜닝가이드 제공
  • Role Based Model 기반구조로 전문가그룹을 위한 특화된 View 제공(Business Unit Manager/ Transaction Manager (WAS,TP) / Resource Manager (DB))
  • 개별 트랜잭션이 전 구간에 걸쳐 수행되는 이동경로에 대해 해당 노드, 프로세스, 서비스 단위의 정보 및 외부주소, 수행 시간 등의 상세 정보 제공
  • 특정 구간 내 문제점을 개발자 함수(User Defined Function또는 Method) 단위까지 파악하여 조치

실시간 장애 원인 추적 및 역추적

WAS 및 미들웨어의 Memory Leak 및 리소스 미반납을 감지하고, 향후 발생할 수 있는 Out of Memory 장애와 빈번한 Full GC에 의한 성능상 문제의 사전예측

신속한 병목구간 및 문제구간 확인

OpenMCM은 Thread 수준까지의 상세한 모니터링 기능을 제공함으로써 Business 차원에서 어떤 Application의 얼마나 많은 Transaction이 실행되었고 그 질적 수준이 어떤지에 대한 정확한 정보를 제공함으로써 서비스 응답 지연, 장애 발생 시 효과적 최단 접근 경로를 통한 Root Cause 정보를 제공합니다.