Giunsa nga dili tinuyo nga magpadayon sa pagsulat sa Web-GUI alang sa Haproxy

Duha ka tuig ug 4 ka adlaw ang milabay sukad ako nagsulat Giunsa pagsulat ang usa ka Web-GUI alang sa Haproxy, apan ang mga butang wala na didto sa dugay nga panahon - ang tanan nag-usab ug nag-uswag, ug ang HAProxy-WI naningkamot sa pagpadayon niini nga uso. Daghang trabaho ang nahimo sulod sa duha ka tuig, ug gusto nakong hisgutan ang mga nag-unang kausaban karon, busa: welcome sa "cat".

Giunsa nga dili tinuyo nga magpadayon sa pagsulat sa Web-GUI alang sa Haproxy

1. Magsugod ko sa unang butang nga makadani sa imong mata, ug kini, siyempre, ang disenyo. Sa akong opinyon, ang tanan nahimong mas lohikal, masabtan ug sayon, ug siyempre cute :). Ang mga seksyon sa menu nahimong labi ka istruktura.

2. Ang mga panid nagpakita alang sa matag server, nga sayon ​​​​alang sa pagsabut sa operasyon sa indibidwal nga mga serbisyo. Murag mao ni:

Giunsa nga dili tinuyo nga magpadayon sa pagsulat sa Web-GUI alang sa Haproxy

3. Ang suporta sa Nginx anaa na karon! Ikasubo, dili posible nga i-integrate ang parehas sa HAProxy tungod sa mas kabus nga mga kapabilidad sa pagpakita sa imong mga estadistika sa libre nga bersyon sa Nginx, apan ang mga nag-unang gimbuhaton (pag-edit, pagtandi ug pag-bersyon sa mga config, pag-operate ug pag-install sa mga serbisyo) sa HAProxy-WI mao ang magamit gihapon alang sa Nginx.

Giunsa nga dili tinuyo nga magpadayon sa pagsulat sa Web-GUI alang sa Haproxy

4. Mahimo nimong i-deploy ang hingpit nga pag-monitor alang sa HAProxy ug Nginx! Kini naglangkob sa: Grafana, Prometheus ug Nginx ug HAProxy exporters. Pipila ka mga pag-klik ug welcome sa mga dashboard!

5. Sa mga komento sa miaging post, gisultihan ako sa daghang mga higayon nga ang paggamit sa mga script sa bash aron ma-install ang mga serbisyo mao ang pagpusil sa imong kaugalingon sa tiil. Miuyon ako kanila ug mao nga ang 95% sa tanan nga mga instalasyon karon moagi sa Ansible. Kombenyente gyud, ug mas kasaligan usab. Usa ka positibo sa palibot!

6. Paano mo malikawan ang pag-imbento liwat sang bisikleta sa sulod sang bisikleta? Usa ka bata sa usa ka bisikleta, ingnon ta... Usa ka gamay nga bisikleta nga bisikleta, tingali tulo ka ligid: ang abilidad sa yano nga pag-monitor sa mga pantalan alang sa pagkabaton sa pantalan, tubag sa HTTP, ug pagsusi sa tubag pinaagi sa keyword. Oo, wala’y daghang mga gimbuhaton, apan dali nga i-install ug ipangalagad :)

Giunsa nga dili tinuyo nga magpadayon sa pagsulat sa Web-GUI alang sa Haproxy

7. Nindot kaayo nga trabaho sa HAProxy RunTime API. Ngano cool kaayo? Kami ra ang adunay usa ug ... tingali ang tanan. Sigurado nga kini paminawon nga usa ka gamay nga pretentious, apan ganahan kaayo ko kung giunsa kini paglihok. Pananglitan, unsa ang hitsura sa pagtrabaho kauban ang daghang gihigugma ug gidumtan nga mga stick-table:

Giunsa nga dili tinuyo nga magpadayon sa pagsulat sa Web-GUI alang sa Haproxy

Tingali ang tanan nga mga panguna. Adunay daghang trabaho nga may kalabutan sa mga grupo, mga tahas, seguridad ug pag-ila sa bug... Apan sa kinatibuk-an, nahibal-an nimo kung unsa? Karon naay website, diin adunay demo sa HAProxy-WI ug mahimo nimong sulayan ang tanan sa imong kaugalingon ug kung diin adunay changelog. Dili lang kinahanglan ang "habro effect" palihug, kung dili ako adunay huyang nga server alang sa site ug demo. Ug usa ka link sa GitHub

Source: www.habr.com

Idugang sa usa ka comment