퀴즈: 인제스터와 청크
다섯 시간 전 타임스탬프로 넣은 줄이 push 204 를 받고도 질의에서 안 보이는 이유는?
- 인제스터가 오래된 줄을 조용히 버렸다
- 질의가 그 구간을 인제스터에 묻지 않고 저장소에만 물었다
- 색인이 아직 만들어지지 않아 스트림을 못 찾았다
- 압축이 끝나기 전에는 어떤 질의도 답하지 않는다
열린 청크가 닫히는 조건이 아닌 것은?
- 목표 크기에 도달했다
- 일정 시간 동안 새 줄이 들어오지 않았다
- 열린 지 정해진 시간을 넘겼다
- 그 스트림에 질의가 들어왔다
"최근 15분은 보이는데 어제 구간이 비어 있다" 는 신고에서 가장 먼저 의심할 곳은?
- 질의 쪽의 속도 제한
- 라벨 카디널리티 폭발
- 청크가 객체 저장소로 올라가는 길
- 본문 파서의 오류
인제스터를 재시작한 직후 몇 분간 일부 구간이 비어 보이는 이유는?
- WAL 재생이 끝나기 전이라 그 줄들이 아직 복구되지 않았다
- 색인을 처음부터 다시 만들기 때문이다
- 컴팩터가 재시작 중에는 질의를 막기 때문이다
- 스트림 라벨이 새로 부여되기 때문이다
복구 작업으로 두 시간치 과거 로그를 밀어 넣었다. 바로 보이게 하려면?
- 보존 기간을 늘린다
- 스트림 라벨을 새로 붙여 다시 넣는다
- 플러시를 기다리거나 강제로 돌려 청크를 저장소로 내린다
- 질의의 limit 을 키운다
운영 기본 설정에서 아주 오래된 타임스탬프의 줄이 접수 단계에서 거부되게 하는 설정은?
query_ingesters_withinreject_old_samples와reject_old_samples_max_agechunk_target_sizeretention_period