Jak omylem pokračovat v psaní Web-GUI pro Haproxy

Jsou to dva roky a 4 dny, co jsem psal Jak omylem napsat webové GUI pro Haproxy, a věci tu už dávno nejsou - vše se mění a vyvíjí a HAProxy-WI se snaží tomuto trendu odpovídat. Za dva roky se udělalo hodně práce a já vám teď chci říct o hlavních změnách, takže: vítejte v „kočce“.

Jak omylem pokračovat v psaní Web-GUI pro Haproxy

1. Možná začnu první věcí, která vás zaujme, a to je samozřejmě design. Podle mého názoru se vše stalo logičtějším, srozumitelnějším a pohodlnějším a samozřejmě roztomilým :). Části menu jsou strukturovanější.

2. Pro každý server existují stránky, které jsou vhodné pro pochopení fungování jednotlivých služeb. Vypadá to takto:

Jak omylem pokračovat v psaní Web-GUI pro Haproxy

3. Přidána podpora Nginx! Bohužel nebylo možné integrovat stejným způsobem jako HAProxy kvůli horším možnostem zobrazení vašich statistik v bezplatné verzi Nginx-a, ale hlavní funkce (editace, porovnávání a verzování konfigurací, práce a instalace služeb) HAProxy -WI jsou stále k dispozici pro nginx.

Jak omylem pokračovat v psaní Web-GUI pro Haproxy

4. Můžete nasadit plnohodnotný monitoring pro HAProxy a Nginx! Skládá se z: Grafana, Prometheus a Nginx a vývozci HAProxy. Pár kliknutí a vítejte na panelech!

5. V komentářích k předchozímu příspěvku mi bylo několikrát řečeno, že používání bash skriptů k instalaci služeb je střelba do vlastní nohy. Souhlasím s nimi a proto 95% všech instalací nyní prochází přes Ansible. Opravdu pohodlné a také spolehlivější. Jeden profík kolem!

6. Jak nemůžete znovu objevit kolo uvnitř kola? Dítě kola, abych tak řekl... Takové malé kolo, možná tříkolové: možnost jednoduše sledovat porty na dostupnost portů, HTTP odpověď a kontrolovat odpověď podle klíčového slova. Ano, funkcí není mnoho, ale instalace a správa je snadná 🙂

Jak omylem pokračovat v psaní Web-GUI pro Haproxy

7. Velmi skvělá práce s HAProxy RunTime API. Proč tak cool? To je jen u nás a... snad všechno. Jistě to zní trochu domýšlivě, ale opravdu se mi líbí, jak to funguje. Takto vypadá spolupráce s mnoha milovanými i nenáviděnými zároveň:

Jak omylem pokračovat v psaní Web-GUI pro Haproxy

Asi vše z hlavního. Bylo tam hodně práce se skupinami, rolemi, zabezpečením a detekcí chyb... Víte co? Nyní tam je web, kde je demo HAProxy-WI a vše si můžete píchnout sami a kde je changelog. Jen nepotřebuji „habro efekt“, prosím, jinak mám chatrný server pro web a demo. A odkaz na GitHub

Zdroj: www.habr.com

Přidat komentář