기존 수집기에 연결하는 방식
Sidecar는 Prometheus에 연결해 지표 자료를 조회에 제공하거나 오브젝트 저장소로 올린다. Receiver는 remote write로 들어오는 자료를 받아 제공하고 저장하는 경로를 맡을 수 있다.
여러 위치의 자료를 함께 질의
Querier는 연결한 저장 구성 요소에서 자료를 가져와 PromQL 질의를 처리한다. Prometheus의 HTTP API를 제공하므로 Grafana 같은 도구와 연결할 수 있다. 복제본을 식별하는 레이블을 설정하면 고가용성 수집 쌍의 중복 자료를 조회할 때 합칠 수 있다.
장기 저장 자료의 관리
Store Gateway는 오브젝트 저장소에 있는 지표를 조회에 제공한다. Compactor는 저장한 자료의 병합과 다운샘플링 및 보존 기간 처리를 담당한다. 수집과 장기 보관 및 통합 조회를 역할별로 구성하는 것이 주요 설계다.
관련 문서
Prometheus 모니터링 / Grafana / Grafana Mimir / OpenMetrics / gRPC / HTTP