Como ler a página de estatísticas haproxy

23

Para aqueles que usam HAProxy junto com o papge de estatísticas (haproxy? Stats), como interpreto esta página? Não há explicação decente.

Por exemplo: Qual coluna Sessão exibe o número de conexões atualmente ativas com o back-end? Taxa de sessões ou sessões?

w00t
fonte
1
Alguns links para a documentação re. CVS e HTML: cbonte.github.io/haproxy-dconv/configuration-1.5.html#stats
Geffrix

Respostas:

14

Taxa de sessão é o número de novas sessões por segundo. Em sessões, cur é o número atual de sessões, max é o número máximo de sessões simultâneas, total é o número total de sessões desde que o haproxy foi reiniciado.

JamesRyan
fonte
Ok, então eu vou manter meus olhos nas colunas da sessão. Você pode elaborar um pouco a taxa de sessão?
W00t
A taxa de sessões é o número de novas sessões por segundo
JamesRyan
2
Max é o máximo já visto para esse servidor?
hortitude
1
@hortitude (três anos depois ...) - Sim, é a taxa máxima ou a atividade máxima visualizada por esse servidor ou back-end.
W00t
1
As estatísticas de @Josh Pinter são redefinidas com uma reinicialização ou recarregamento haproxy.
W00t
17

Acho que você está confuso sobre a diferença entre simultaneidade e taxa de chegada .

Concorrência é quantas coisas estão acontecendo em um instantâneo no tempo. A taxa de chegada é quantas coisas novas chegaram durante uma janela de tempo.

Por exemplo:

insira a descrição da imagem aqui

Durante o instantâneo, houve dois eventos simultâneos. A taxa de chegada durante todo o segundo é de 5 eventos, porque houve 5 eventos iniciados nesse segundo. A principal relação a entender é que uma grande quantidade de conexões simultâneas pode advir de uma alta taxa de chegada e / ou conexões de longa duração (consulte a Lei de Little ).

Kyle Brandt
fonte
Excelente explicação !!
Ankit Khettry 18/07