Jinsi ya kuendelea kuandika kwa bahati mbaya Web-GUI ya Haproxy

Ni miaka miwili na siku 4 tangu niandike Jinsi ya kuandika kwa bahati mbaya Web-GUI ya Haproxy, lakini mambo hayajakuwepo kwa muda mrefu - kila kitu kinabadilika na kuendeleza, na HAProxy-WI inajaribu kuendelea na hali hii. Kazi nyingi zimefanyika zaidi ya miaka miwili, na nataka kuzungumza juu ya mabadiliko kuu sasa, kwa hiyo: kuwakaribisha kwa "paka".

Jinsi ya kuendelea kuandika kwa bahati mbaya Web-GUI ya Haproxy

1. Nitaanza na jambo la kwanza ambalo linashika jicho lako, na hii ni, bila shaka, kubuni. Kwa maoni yangu, kila kitu kimekuwa mantiki zaidi, kinachoeleweka na rahisi, na bila shaka :). Sehemu za menyu zimeundwa zaidi.

2. Kurasa zimeonekana kwa kila seva, ambayo ni rahisi kwa kuelewa uendeshaji wa huduma za kibinafsi. Inaonekana kama hii:

Jinsi ya kuendelea kuandika kwa bahati mbaya Web-GUI ya Haproxy

3. Usaidizi wa Nginx sasa unapatikana! Kwa bahati mbaya, haikuwezekana kujumuisha sawa na HAProxy kwa sababu ya uwezo duni wa kuonyesha takwimu zako katika toleo la bure la Nginx, lakini kazi kuu (kuhariri, kulinganisha na kutoa usanidi, kufanya kazi na kusakinisha huduma) za HAProxy-WI ni. bado inapatikana kwa Nginx.

Jinsi ya kuendelea kuandika kwa bahati mbaya Web-GUI ya Haproxy

4. Unaweza kupeleka ufuatiliaji kamili wa HAProxy na Nginx! Inajumuisha: Grafana, Prometheus na Nginx na wasafirishaji wa HAProxy. Mibofyo michache na karibu kwenye dashibodi!

5. Katika maoni kwa chapisho lililopita, niliambiwa mara kadhaa kwamba kutumia maandishi ya bash kufunga huduma ni kujipiga risasi kwenye mguu. Ninakubaliana nao na ndiyo maana 95% ya usakinishaji wote sasa unapitia Ansible. Inafaa sana, na pia inaaminika zaidi. Moja chanya pande zote!

6. Unaweza kuepukaje kuunda upya baiskeli ndani ya baiskeli? Mtoto wa baiskeli, kwa kusema... Baiskeli ndogo, labda ya magurudumu matatu: uwezo wa kufuatilia tu bandari kwa upatikanaji wa bandari, majibu ya HTTP, na kuangalia jibu kwa neno kuu. Ndiyo, hakuna vipengele vingi, lakini ni rahisi kusakinisha na kusimamia :)

Jinsi ya kuendelea kuandika kwa bahati mbaya Web-GUI ya Haproxy

7. Kazi nzuri sana na API ya HAProxy RunTime. Mbona poa sana? Tu tuna moja na ... labda kila mtu mwingine. Hakika inasikika kuwa ya kujidai kidogo, lakini napenda sana jinsi inavyofanya kazi. Kwa mfano, kufanya kazi na meza nyingi za vijiti zinazopendwa na kuchukiwa kunaonekanaje:

Jinsi ya kuendelea kuandika kwa bahati mbaya Web-GUI ya Haproxy

Labda zote kuu. Kulikuwa na kazi nyingi zinazohusiana na vikundi, majukumu, usalama na ugunduzi wa hitilafu ... Lakini kwa ujumla, unajua nini? Sasa kuna tovuti, ambapo kuna onyesho la HAProxy-WI na unaweza kujaribu kila kitu mwenyewe na ambapo kuna mabadiliko. Sihitaji tu "athari ya habro" tafadhali, vinginevyo nina seva dhaifu ya tovuti na onyesho. Na kiungo kwa GitHub

Chanzo: mapenzi.com

Kuongeza maoni