Minęły dwa lata i 4 dni, odkąd napisałem , a wóz już dawno nie tam — wszystko się zmienia i rozwija, a HAProxy-WI stara się dotrzymać kroku tej tendencji. Przez dwa lata wykonano wiele pracy, o głównych zmianach chcę teraz opowiedzieć, więc: witajcie pod «kat».

1. Zacznę może od tego, co pierwsze rzuca się w oczy, a to oczywiście — design. Moim zdaniem wszystko stało się bardziej logiczne, zrozumiałe i wygodne, a także, oczywiście, ładne :). Sekcje menu stały się bardziej zorganizowane.
2. Pojawiły się strony dla każdego serwera, co ułatwia zrozumienie działania poszczególnych usług. Wygląda to tak:

3. Wsparcie dla Nginx! Niestety nie udało się zintegrować go jak HAProxy z powodu bardziej ograniczonych możliwości wyświetlania statystyk w bezpłatnej wersji Nginx, ale podstawowe funkcje (edycja, porównywanie i wersjonowanie konfiguracji, uruchamianie i instalowanie usług) są dostępne również dla Nginx w HAProxy-WI.

4. Można uruchomić pełnoprawne monitorowanie dla HAProxy i Nginx! Składa się ono z: Grafany, Prometheusa oraz eksporterów Nginx i HAProxy. Kilka kliknięć i witamy na dashboardach!
5. W komentarzach do poprzedniego posta kilka razy mówiono mi, że używanie skryptów bash do instalacji usług to strzał w stopę. Zgadzam się z tym i dlatego 95% wszystkich instalacji teraz odbywa się przez Ansible. To naprawdę wygodne i co więcej, bardziej niezawodne. Same plusy!
6. Jak można nie wynaleźć koła na nowo w rowerze? Dzieciak roweru, że tak powiem… Taki mały rowerek, trójkołowy: możliwość prostego monitorowania portów pod kątem dostępności, odpowiedzi HTTP oraz sprawdzania odpowiedzi pod kątem kluczowego słowa. Tak, niewiele funkcji, ale łatwo się go instaluje i administruje 🙂

7. Bardzo fajna praca z HAProxy RunTime API. Dlaczego bardzo fajna? Taka istnieje tylko u nas i… chyba to wszystko. Oczywiście brzmi to nieco pretensjonalnie, ale naprawdę podoba mi się, jak to działa. Jak na przykład wygląda praca z wieloma ukochanymi i jednocześnie znienawidzonymi stick-table:

Myślę, że to wszystko z głównych rzeczy. Było wiele pracy związanej z grupami, rolami, bezpieczeństwem i wykrywaniem błędów… A w ogóle wiecie co? Teraz już , gdzie znajduje się demo HAProxy-WI, gdzie możesz wszystko przetestować oraz jest changelog. Tylko prosiłbym o uniknięcie „efektu habra”, ponieważ mój serwer dla strony i demo jest słaby. I link do
Źródło: habr.com
