본문으로 건너뛰기

FlowKat?

FlowKat(플로우캣)은 오픈소스 APM 스카우터를 기반으로 개발한 Java 성능 관리 솔루션입니다. 스카우터 그 자체만으로도 이미 훌륭한 APM이지만, FlowKat은 사용자 편의와 분석 방법에 조금 더 집중하여 기능을 개선하였습니다. 스카우터라는 탄탄한 오픈소스 APM 위에 개발자의 실무 경험을 더하여 문제에 접근하는 구간을 단축한 성능 관리 모니터링 솔루션. 바로 FlowKat입니다.

FlowKat 아키텍처​

모니터링 대상 서버에 설치된 플로우캣 에이전트가 전송하는 데이터를 수집서버에 저장하고, 저장된 데이터를 API 서버와 연동하여 웹 대시보드로 표출합니다.

주요 특장점​

플로우캣이 제공하는 서비스입니다.

액티브 서비스 모니터링​

액티브 서비스는 WAS가 현재 처리 중인 트랜잭션을 의미합니다. 현재 진행 중인 트랜잭션 현황을 실시간으로 보여주고, 애플리케이션 문제는 대시보드에 시각화하여 나타냅니다. 이벤트 발생 시 수행 중인 SQL, 외부 호출, 메소드 등을 즉시 추적할 수 있도록 상세 페이지를 제공합니다.

시계열 데이터 분석​

시간을 기준으로 다양한 지표를 동시에 확인할 수 있습니다. 응답시간, 에러 카운터, 처리량 등이 높은 시간대만을 특정하여 같은 시간대의 다른 데이터들과 비교하여 분석이 가능합니다.

사용자 편의 기능​

손쉬운 화면 구성과 직관적인 모니터링 UI로 사용자 정의 대시보드를 생성할 수 있습니다. 서비스 모니터링에 필수적인 내용들로 만들어진 차트 구성은 모니터링에 대한 피로도를 현저하게 낮춰줍니다. 완성되어 멈추는 서비스가 아닌, 고객의 피드백을 적극 수용하여 유연하게 개선 중인 영역입니다.

수집 데이터 통계​

한눈에 알아보기 힘든 XLOG를 오브젝트 단위로 필터링하고 조건별(URL, Client IP, 사용자 에이전트 등등) TOP30을 제공합니다. 150만 건 이상의 데이터 조회를 지원하여 장애 지점을 특정하는데 용이하며, 트랜잭션의 트렌드를 파악하는 데 도움을 줍니다.