Ako omylom pokračovať v písaní Web-GUI pre Haproxy

Už sú to dva roky a 4 dni, čo som napísal Ako omylom napísať webové rozhranie pre Haproxy, ale veci tu už dávno nie sú - všetko sa mení a vyvíja a HAProxy-WI sa snaží držať krok s týmto trendom. Za dva roky sa urobilo veľa práce a teraz chcem hovoriť o hlavných zmenách, takže: vitajte v „mačke“.

Ako omylom pokračovať v písaní Web-GUI pre Haproxy

1. Začnem prvou vecou, ​​ktorá vás upúta, a to je, samozrejme, dizajn. Podľa môjho názoru sa všetko stalo logickejším, zrozumiteľnejším a pohodlnejším a samozrejme roztomilým :). Sekcie menu sú štruktúrovanejšie.

2. Pre každý server sa objavili stránky, ktoré sú vhodné na pochopenie fungovania jednotlivých služieb. Vyzerá to takto:

Ako omylom pokračovať v písaní Web-GUI pre Haproxy

3. Podpora Nginx je teraz k dispozícii! Bohužiaľ nebolo možné integrovať to isté ako HAProxy kvôli horším možnostiam zobrazovania vašich štatistík v bezplatnej verzii Nginx, ale hlavné funkcie (úprava, porovnávanie a verzovanie konfigurácií, prevádzka a inštalácia služieb) HAProxy-WI sú stále k dispozícii pre Nginx.

Ako omylom pokračovať v písaní Web-GUI pre Haproxy

4. Môžete nasadiť plnohodnotný monitoring pre HAProxy a Nginx! Pozostáva z: Grafana, Prometheus a Nginx a exportéri HAProxy. Pár kliknutí a vitajte na informačných paneloch!

5. V komentároch k predchádzajúcemu príspevku mi niekoľkokrát povedali, že používanie bash skriptov na inštaláciu služieb je streľba do nohy. Súhlasím s nimi, a preto 95% všetkých inštalácií teraz prechádza cez Ansible. Naozaj pohodlné a tiež spoľahlivejšie. Jeden pozitívny dookola!

6. Ako sa môžete vyhnúť opätovnému objaveniu bicykla v rámci bicykla? Takpovediac dieťa bicykla... Malý bicykel, možno trojkolesový: možnosť jednoducho monitorovať dostupnosť portov, odozvu HTTP a kontrolovať odpoveď podľa kľúčového slova. Áno, funkcií nie je veľa, ale inštalácia a správa je jednoduchá :)

Ako omylom pokračovať v písaní Web-GUI pre Haproxy

7. Veľmi skvelá práca s HAProxy RunTime API. Prečo tak cool? Máme len jednu a... možno všetci ostatní. Iste, znie to trochu namyslene, ale naozaj sa mi páči, ako to funguje. Ako napríklad vyzerá práca s mnohými milovanými a nenávidenými tabuľkami:

Ako omylom pokračovať v písaní Web-GUI pre Haproxy

Možno všetky hlavné. Bolo tam veľa práce súvisiacej so skupinami, rolami, bezpečnosťou a detekciou chýb... Ale vo všeobecnosti, viete čo? Teraz existuje webová stránka, kde je demo HAProxy-WI a všetko si môžete sami vyskúšať a kde je changelog. Len nepotrebujete „habro efekt“, inak mám slabý server pre stránku a demo. A odkaz na GitHub

Zdroj: hab.com

Pridať komentár