Grupos de consumo

Objeção: esse lag é boato.
Selecione um grupo em Grupos de consumo para abrir a tela dele. O Marshall lê pela API de admin e por um offset fetch. Ele nunca entra no grupo, então olhar para ele nunca aparece no rebalance.
O veredito primeiro
Onde ele está abre com uma frase, antes de qualquer número:
| Veredito | Quer dizer |
|---|---|
| Em dia. | Toda partição que ele lê está lida até o fim |
| Atrasado. | Tem mensagem esperando; a pior partição e a fatia dela aparecem |
| Ninguém em casa. | O grupo está sem membros agora |
| Nunca commitou. | Tem membros mas não commitou posição, então o lag é desconhecido, não zero |
| No meio de um rebalance. | Os membros estão sendo redistribuídos |
| Não consigo ver. | Não tem um fim para medir: o tópico não está listado, ou os watermarks não deram para ler |
Um grupo sem membros e sem nada commitado em lugar nenhum aparece exatamente assim: o broker lembra o nome e mais nada.
Os números
Por partição: o offset commitado, o fim, e o quanto falta. Uma posição além do fim de uma partição aparece como além do fim.
Quem está lendo lista os membros: cliente, host, as partições de cada um, o id de membro estático quando existe, e o coordenador do grupo.
Os tópicos que um grupo lê vêm do que ele realmente commitou, não do nome. Se metade da informação não der para ler (os membros ou os offsets), a outra metade aparece mesmo assim e o que faltou vai para Não consigo ver.
Mover a posição
Mover a posição… reseta os offsets commitados do grupo num tópico. É recusado enquanto o grupo tem membros. Veja Produzir e resetar offsets.