Conas leanúint de thaisme ag scríobh Web-GUI do Haproxy

Tá sé dhá bhliain agus 4 lá ó scríobh mé Conas GUI Gréasáin a scríobh do Haproxy de thaisme, ach ní raibh rudaí ann le fada - tá gach rud ag athrú agus ag forbairt, agus tá HAProxy-WI ag iarraidh coimeád suas leis an treocht seo. Tá go leor oibre déanta thar dhá bhliain, agus ba mhaith liom labhairt faoi na príomh-athruithe anois, mar sin: fáilte roimh an “cat”.

Conas leanúint de thaisme ag scríobh Web-GUI do Haproxy

1. Tosóidh mé leis an gcéad rud a mheallann do shúil, agus is é seo, ar ndóigh, an dearadh. I mo thuairimse, tá gach rud a bheith níos loighciúil, intuigthe agus áisiúil, agus ar ndóigh gleoite :). Tá na hailt roghchlár tar éis éirí níos struchtúrtha.

2. Tá leathanaigh le feiceáil do gach freastalaí, atá áisiúil chun oibriú seirbhísí aonair a thuiscint. Breathnaíonn sé mar seo:

Conas leanúint de thaisme ag scríobh Web-GUI do Haproxy

3. Tá tacaíocht Nginx ar fáil anois! Ar an drochuair, níorbh fhéidir an rud céanna le HAProxy a chomhtháthú mar gheall ar na cumais níos boichte chun do staitisticí a thaispeáint sa leagan saor in aisce de Nginx, ach is iad na príomhfheidhmeanna (eagarthóireacht, comparáid agus leagan configs, seirbhísí oibriúcháin agus suiteála) HAProxy-WI iad. fós ar fáil do Nginx.

Conas leanúint de thaisme ag scríobh Web-GUI do Haproxy

4. Is féidir leat monatóireacht iomlán a imscaradh le haghaidh HAProxy agus Nginx! Tá sé comhdhéanta de: onnmhaireoirí Grafana, Prometheus agus Nginx agus HAProxy. Cúpla clic agus fáilte romhat chuig na daais!

5. Sna tuairimí leis an bpost roimhe seo, dúradh liom arís agus arís eile go bhfuil úsáid a bhaint as scripteanna bash chun seirbhísí a shuiteáil ag lámhach tú féin sa chos. Aontaím leo agus sin an fáth a théann 95% de na suiteálacha go léir trí Ansible anois. Tá sé an-áisiúil, agus freisin níos iontaofa. Ceann dearfach ar fud!

6. Conas is féidir leat rothar a athchruthú laistigh de rothar a sheachaint? Páiste ar rothar, mar a déarfá... Rothar beag rothair, b'fhéidir trí roth: an cumas chun monatóireacht a dhéanamh go simplí ar chalafoirt maidir le hinfhaighteacht calafoirt, freagra HTTP, agus an freagra a sheiceáil de réir eochairfhocail. Sea, níl go leor feidhmeanna ann, ach tá sé éasca a shuiteáil agus a riaradh :)

Conas leanúint de thaisme ag scríobh Web-GUI do Haproxy

7. Obair an-fhionnuar le HAProxy RunTime API. Cén fáth mar sin cool? Níl ach ceann amháin againn agus... gach duine eile b'fhéidir. Cinnte fuaimeanna sé beagán pretentious, ach is maith liom i ndáiríre conas a oibríonn sé. Mar shampla, cad é an chuma a bhíonn ar oibriú le go leor táblaí greamaithe grá agus fuatha:

Conas leanúint de thaisme ag scríobh Web-GUI do Haproxy

B'fhéidir go léir na cinn is mó. Bhí go leor oibre ar siúl maidir le grúpaí, róil, slándáil agus aimsiú fabhtanna... Ach go ginearálta, tá a fhios agat cad é? Anois tá suíomh gréasáin ann, áit a bhfuil taispeántas de HAProxy-WI agus is féidir leat gach rud a thriail tú féin agus áit a bhfuil changelog. Ní gá ach an “éifeacht habro” le do thoil, nó tá freastalaí lag agam don suíomh agus don taispeántas. Agus nasc chuig GitHub

Foinse: will.com

Add a comment