빅데이터 분산 시스템을 구현하면서, 자연스럽게 이런 의문이 들게 되었다.지금 빅데이터 분산 서버가 제대로 동작하고 있는 게 맞나?"빅데이터 분산 서비스에서는, 뉴스가 처음 수집되는 collector부터 마지막 DBWriter까지, 여러 단계를 거쳐서 가공되어 전달된다.이 과정에서 중간에 병목현상이 없는지, 오류가 나서 유실되고 있는 정보는 없는지, CPU 과부하가 발생하고 있지는 않은지 등을 파악할 수 있는 시스템이 필요했다.그래서 우리 서비스에, 프로메테우스, 로키, 그라파나를 두어서 모니터링을 할 수 있도록 해보고자 한다.그전에 이것들이 어떤 역할을 해서 우리 서비스를 모니터링할 수 있는지 배워보자.모니터링을 하기 위해서 우리는 다시 3가지 고민을 해보아야 한다.1. 모니터링 지표를 어떻게 만들어낼까..