AI Briefing

카카오메이커스, Next.js SSR 서버 위한 프로세스 레벨 모니터링 파이프라인 구축

·2025.09.09 00:00

핵심 내용

카카오메이커스가 Next.js SSR 서버의 OS 레벨 모니터링 한계를 극복하기 위해 PM2, Grafana Alloy, TSCoke를 활용한 프로세스 레벨 모니터링 파이프라인을 구축했습니다.

1 / 6

자세히 보기

카카오메이커스 프론트엔드 팀은 기존 TSCoke 기반의 OS 레벨 모니터링만으로는 Node.js 프로세스 내부의 힙 메모리 제한(2~4GB)이나 이벤트 루프 지연을 감지할 수 없어, 프로세스 상태까지 확인할 수 있는 모니터링 시스템이 필요했습니다. 이에 pm2-metrics로 지표를 수집하고 Grafana Alloy로 전송하며 TSCoke에 저장하는 파이프라인을 구성했습니다. 초기에는 각 서버에 Alloy를 설치하는 분산형 방식을 고려했으나, 20대 이상의 서버 관리 오버헤드와 SSR 서버의 리소스 경쟁 문제를 해결하기 위해 중앙 집중식 Active-Standby HA 구성을 채택했습니다. 또한 Docker Compose를 활용해 IaC 방식으로 모니터링 환경을 관리하며 안정성을 확보했습니다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.