본문으로 건너뛰기

FlowKat?

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

FlowKat 아키텍처

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

주요 특장점

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

액티브 서비스 모니터링

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

시계열 데이터 분석

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

사용자 편의 기능

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

수집 데이터 통계

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