서비스 모니터링 구현 사례 공유

사내에서 전사 서비스 모니터링을 위해 개발된 Planet Mon – Real-time Log Monitoring & Analytics Platform (약칭 PMon)의
Backend 구현 기술에 관해 소개하려고 합니다.

안녕하세요 저는 System Software 개발팀의 허제민 매니저 입니다.
Planet Mon 프로젝트에서 Log Stream Analytics 서버를 개발하고 Architecture 설계를 지원하는 업무를 수행하였습니다.

이번 포스팅에서는 1일 수천 대의 서버에서 발생하는 30~50억건의 Log와 Metric을 처리하는 Planet Mon을 지탱하는 기술인 Collection(Collectd, NXlog), Transport(Kafka, Logstash), Log Stream Analytics, Storage(Elasticsearch), Visualization로 구성된 Architecture에 대해 설명 드리고 제가 개발한 Log Stream Analytics 서버들의 구현 기술에 대해 좀더 상세히 설명합니다.

향후 저희가 사용한 각종 오픈 소스 솔루션들에 대한 사례와 직접 개발한 Visualization 부분에 대해 팀 내 개발자들의 발표와 내용공유가 이어질 예정입니다.
Tech Planet 2016 Track 1 에서 다음 발표가 예정되어 있습니다.

강의 자료를 첨부합니다.

 

강의 동영상도 같이 참조 부탁드립니다.

감사합니다.

취미로 개발한 것들을 오픈소스로 공개하는 것을 좋아하는 Java Backend Server 개발자입니다.

공유하기