03.ConsumerMetric상세
Last updated
Last updated
Consumer Thredad 에서 poll() 호출.
Fetcher Queue에 데이터가 있는지 확인. → 없는 경우 Fetcher에서 Fetch 요청.
Fetch 결과 수신
결과값 수신
poll을 과도하게 많이 늘리는 경우 → Consumer가 죽었다고 판단할 수 있다. → Consumer의 in/out으로 인해 파티션 rebalancing이 발생할 수 있다.
Consumer 내부에서 처리하는 상태 확인
Consumer에서 Broker로 데이터 전송 및 수신 성능 확인
Group Coordinator와 Consumer 간 연결 상태
새롭게 Consumer Group으로 참여한 consumer 들은 Group Coordinator를 통해 partition 할당