Comment lire la page des statistiques haproxy

23

Pour ceux d'entre vous qui utilisent HAProxy avec le stats stat (haproxy? Stats), comment interpréter cette page? Il n'y a aucune explication décente.

Par exemple: quelle colonne de session affiche le nombre de connexions actuellement actives au backend? Taux de session ou de sessions?

w00t
la source
1
Quelques liens vers la documentation re. CVS et HTML: cbonte.github.io/haproxy-dconv/configuration-1.5.html#stats
Geffrix

Réponses:

14

Le taux de session est le nombre de nouvelles sessions par seconde. Sous les sessions, cur est le nombre actuel de sessions, max est le nombre maximal de sessions simultanées, total est le nombre total de sessions depuis le redémarrage de haproxy.

JamesRyan
la source
Ok, je vais donc garder mes yeux sur les colonnes Session. Pouvez-vous élaborer un peu sur le taux de session?
w00t
Le taux de session est le nombre de nouvelles sessions par seconde
JamesRyan
2
Le maximum est-il le maximum jamais vu pour ce serveur?
hortitude
1
@hortitude (3 ans plus tard ...) - Oui, c'est le taux maximum ou le maximum actif vu par ce serveur ou ce backend.
w00t
1
Les statistiques de @Josh Pinter sont réinitialisées avec un redémarrage ou un rechargement haproxy.
w00t
17

Je pense que ce qui vous déroute, c'est la différence entre la concurrence et le taux d'arrivée .

La simultanéité est le nombre de choses qui se produisent à un instantané dans le temps. Le taux d'arrivée est le nombre de nouvelles choses arrivées pendant une fenêtre de temps.

Par exemple:

entrez la description de l'image ici

Pendant l'instantané, il y a eu deux événements simultanés. Le taux d'arrivée pendant toute cette seconde est de 5 événements, car 5 événements ont commencé tout au long de cette seconde. La relation clé à saisir est qu'une grande quantité de connexions simultanées peut provenir d'un taux d'arrivée élevé et / ou de connexions de longue durée (voir la loi de Little ).

Kyle Brandt
la source
Excellente explication !!
Ankit Khettry