사용자가 말하는 WhaTap PHP Application Monitoring 후기

9월 출시 PHP Application Monitoring 미리 사용해봤다.

서버 모니터링을 하는 이유는 무엇이 있을까요?
사용자가 언제 많이 접속 했고 요청이 많았는지를 확인하여 서버를 관리하고, 성능 향상을 위해 중복된 쿼리를 찾기도 하고 어떤 단계에서 느리게 동작하는지 확인하고, 클라이언트 응용 프로그램의 성능에 대한 영향을 비교해 보는 등의 이유가 있을 겁니다.
이 외에도 여러 이유가 있겠지만 결국 속도가 느려 사용자가 떠나는 것을 막기 위함에 있지 않을까 생각합니다.

저는 스타트업에서 PHP 언어로 개발을 하고 있습니다. 빠르게 생산하고 저렴하게 유지하기 위함이었죠.
혼자서 개발과 운영을 모두 했어야 했는데 무리였습니다. 당장 개발해야할 것들이 쌓여있어 시간도 사람도 부족했습니다. 무엇보다도 저렴한 유지비용을 이유로 PHP개발을 했는데 PHP 모니터링 제품들은 가격이 너무 부담스러웠습니다. 그래서 비효율적으로 서버 수만 늘리던 중이었죠.

쿼리 하나 하나를 테스트 할 수 는 없어서 와탭의 SMS 무료버전을 사용하던 중에 반갑게도 PHP Application Monitoring이 나왔다는 소식에 테스트로 베타 버전을 사용해 보았습니다. 오늘은 그 후기를 공유하려 합니다.
결론부터 말씀드리자면, 와탭 Application Monitoring은 가성비가 마음에 들었습니다.

와탭은 클라우드 환경에 최적화 된 Application Monitoring 서비스입니다. Saas형 PHP Application Monitoring으로는 국내 최조로 알고 있습니다. 이런 내용은 안 궁금하실테니 이제부턴 제품 후기에 대해서만 말씀드리겠습니다.

우선 설치 과정에 대해 말씀드리자면 와탭에서는 3분 설치라고 간단한 설치를 굉장히 강조하고 있었습니다.
저는 5분 정도 걸렸지만 간단하게 설치가 가능하긴 했습니다. 설치 방범은 영상으로 제공되어 따라하면 쉽게 설치 가능 합니다.
설치 후 PHP Application Monitoring 화면을 보면 Dashboard, Cube, Analysis, Servers, Statistics, Report, Management로 메뉴가 구성되어 있습니다.

    1. Dashboard 는 현재로부터 가장 최근의 상황을 보여줍니다. CPU 사용량, 메모리 사용량, 응답 시간 등 기본적으로 봐야 할 항목을 실시간으로 볼 수 있었습니다.

대시보드 화면

 

    1. Cube는 과거의 트랜잭션을 분석할 때 보는 창입니다. Cube 형태로 5분 단위로 성능과 관련된 다양한 지표를 저장합니다. Cube는 하루 동안 언제 사용자가 많이 접속 했고 요청이 가장 많았는지를 확인하여 트랜잭션 패턴을 파악해 인사이트를 얻을 수 있습니다.

큐브 이미지

 

    1. Analysis에서는 가장 눈에 띈 기능은 히트맵입니다. 완료된 트랜잭션의 응답시간 분포를 보여주어 문제가 발생한 구간을 지정하면 쿼리 레벨의 문제까지 확인할 수 있습니다.

hitmap 병목현상

 

    1. Report에서는 일, 주, 월간 리포트를 볼 수 있습니다. 월간 리포트에서는 하루 활동 사용자와 방문의 빈도를 알려주어 장애가 생겼을 경우 사용자 수 감소에 영향이 있었는지 파악할 수 있습니다. 개인적으로는 보고를 하거나 자료가 필요할 때 캡처하여 쓸 수 있어 유용했습니다.

보고서

 

    1. Management에서는 여러 설정을 할 수 있습니다. CPU, Memory, Disk, Error등의 임계값을 내가 직접 설정하고 임계값만큼의 문제가 발생하면 알림서비스를 제공합니다. 모니터링할 시간은 커녕 코딩할 시간도 부족한 개발자들에겐 꼭 필요한 기능인 것 같습니다. 앱 설치를 하면 스마트폰에서 언제 어디서나 Push 알림도 받을 수 있다고 하네요.

알림 서비스
정리하자면 별도의 설치 없이 간단하게 서버 모니터링을 하고 싶으시거나, 사용한 만큼만 가격을 지불하고 싶은 분, 성능 분석팀이 없어 전문가 지원이 필요한 스타트업, 특히 글로벌 서비스 운영자시라면 WhaTap Application Monitoring은 클라우드 환경에 최적화 되었다고 하니 사용을 고려해 볼 필요가 있을 것 같습니다.
클로즈 베타기간이니 테스트 해보고 사용하시길 권해드립니다.

가격 보러 가기(Application Monitoring
Node.js / JAVA와 동일합니다) > >

이 글은 사용자의 후기를 재구성 하였습니다.