Jak czytać stronę statystyk haproxy

23

Dla tych z was, którzy używają HAProxy wraz ze statge papge (haproxy? Stats), jak interpretować tę stronę? Nie ma przyzwoitego wyjaśnienia.

Na przykład: która kolumna sesji wyświetla liczbę aktualnie aktywnych połączeń z backendem? Sesja czy wskaźnik sesji?

w00t
źródło
1
Niektóre linki do dokumentacji ponownie. CVS i HTML: cbonte.github.io/haproxy-dconv/configuration-1.5.html#stats
Geffrix

Odpowiedzi:

14

Szybkość sesji to liczba nowych sesji na sekundę. W ramach sesji cur to bieżąca liczba sesji, max to maksymalna liczba równoczesnych sesji, suma to całkowita liczba sesji od czasu ponownego uruchomienia haproxy.

JamesRyan
źródło
Ok, więc nie spuszczę oczu z kolumn Sesji. Czy możesz trochę rozwinąć wskaźnik Sesji?
w00t
Szybkość sesji to liczba nowych sesji na sekundę
JamesRyan
2
Czy maksimum jest kiedykolwiek widziane dla tego serwera?
hortitude
1
@hortitude (3 lata później ...) - Tak, to maksymalna stawka lub maksymalna aktywność widziana przez ten serwer lub backend.
w00t
1
@Josh Pinter statystyki resetują się z haproxy restartem lub przeładowaniem.
w00t
17

Myślę, że jesteś zdezorientowany co do różnicy między współbieżnością a stopą przybycia .

Współbieżność określa, ile rzeczy dzieje się w mgnieniu oka. Szybkość przybycia to liczba nowych rzeczy przybywających w określonym przedziale czasu.

Na przykład:

wprowadź opis zdjęcia tutaj

Podczas migawki miały miejsce dwa równoległe zdarzenia. Szybkość przybycia w ciągu tej całej sekundy wynosi 5 zdarzeń, ponieważ w tej sekundzie rozpoczęło się 5 zdarzeń. Kluczową relacją do uchwycenia jest to, że duża liczba równoczesnych połączeń może pochodzić z wysokiej liczby przybywających i / lub długotrwałych połączeń (patrz Prawo Little'a ).

Kyle Brandt
źródło
Doskonałe wyjaśnienie !!
Ankit Khettry