Prometheus는 단순한 소프트웨어가 아니라 하나의 정교한 기계 장치와 같습니다. 내부를 열어보면 크게 세 가지 파트가 유기적으로 맞물려 돌아갑니다. 오늘 그 속을 낱낱이 파헤쳐 보겠습니다.1. Prometheus의 3대 심장부① Retrieval Engine (데이터 수집기)Prometheus의 가장 활발한 부분입니다. 설정 파일(prometheus.yml)에 정의된 타겟이나 서비스 디커버리(Service Discovery)를 통해 알아낸 대상에게 주기적으로 HTTP 요청을 보내 메트릭을 긁어옵니다(Scraping).Service Discovery: 쿠버네티스처럼 서버가 수시로 생성/삭제되는 환경에서 일일이 IP를 적지 않아도 자동으로 대상을 찾아내는 똑똑한 레이더 역할을 합니다.② TSDB (Ti..