Kuidas kogemata Haproxy jaoks Web-GUI kirjutamist jätkata

Kirjutamisest on möödas kaks aastat ja 4 päeva Kuidas kogemata Haproxy jaoks veebi-GUI kirjutada, kuid asjad pole seal olnud pikka aega - kõik muutub ja areneb ning HAProxy-WI püüab selle trendiga sammu pidada. Kahe aasta jooksul on tehtud palju tööd ja peamistest muudatustest tahan nüüd rääkida, seega: tere tulemast “kassi”.

Kuidas kogemata Haproxy jaoks Web-GUI kirjutamist jätkata

1. Alustan esimese asjaga, mis sulle silma jääb, ja see on loomulikult disain. Minu meelest on kõik muutunud loogilisemaks, arusaadavamaks ja mugavamaks ning loomulikult armsamaks :). Menüüjaotised on muutunud struktureeritumaks.

2. Iga serveri jaoks on ilmunud lehed, mis on mugavad üksikute teenuste toimimise mõistmiseks. See näeb välja selline:

Kuidas kogemata Haproxy jaoks Web-GUI kirjutamist jätkata

3. Nginxi tugi on nüüd saadaval! Kahjuks ei saanud Nginxi tasuta versioonis oma statistika kuvamise kehvemate võimaluste tõttu integreerida sama mis HAProxy, kuid HAProxy-WI põhifunktsioonid (konfiguratsioonide redigeerimine, võrdlemine ja versioonide koostamine, teenuste käitamine ja installimine) on endiselt saadaval Nginxi jaoks.

Kuidas kogemata Haproxy jaoks Web-GUI kirjutamist jätkata

4. Saate HAProxy ja Nginxi jaoks kasutada täieõiguslikku jälgimist! See koosneb: Grafana, Prometheuse ja Nginxi ning HAProxy eksportijatest. Paar klõpsu ja tere tulemast armatuurlaudadele!

5. Eelmise postituse kommentaarides öeldi mulle mitu korda, et bash skriptide kasutamine teenuste installimiseks on endale jalga tulistamine. Nõustun nendega ja seetõttu läbib 95% kõigist installidest nüüd Ansible. Tõesti mugav ja ka töökindlam. Üks positiivne ümberringi!

6. Kuidas vältida jalgratta taasleiutamist jalgratta sees? Nii-öelda rattalaps... Väike jalgrattaratas, võib-olla kolmerattaline: võimalus lihtsalt jälgida portide olemasolu pordi saadavust, HTTP vastust ja kontrollida vastust märksõna järgi. Jah, funktsioone pole palju, kuid seda on lihtne paigaldada ja hallata :)

Kuidas kogemata Haproxy jaoks Web-GUI kirjutamist jätkata

7. Väga lahe töö HAProxy RunTime API-ga. Miks nii lahe? Ainult meil on üks ja... võib-olla kõik teised. Muidugi kõlab see pisut pretensioonikalt, kuid mulle väga meeldib, kuidas see töötab. Näiteks kuidas näeb välja töötamine paljude armastatud ja vihatud pulgalaudadega:

Kuidas kogemata Haproxy jaoks Web-GUI kirjutamist jätkata

Võib-olla kõik peamised. Rühmade, rollide, turvalisuse ja vigade tuvastamisega oli palju tööd... Aga üldiselt, teate mis? Nüüd seal on veebisait, kus on HAProxy-WI demo ja saad kõike ise proovida ja kus on ka muutuste logi. Palun ärge lihtsalt "habro efekti" vaja, muidu on mul saidi ja demo jaoks nõrk server. Ja link sellele GitHub

Allikas: www.habr.com

Lisa kommentaar