metlog-.py ay isang Python client para sa Metlog sistema ng pag-log app at mga sukatan ng pagtitipon na binuo ng koponan ng Mozilla Serbisyo. & Nbsp; Ang Metlog sistema ay sinadya upang gawing mas madali ang buhay para sa mga developer ng application na may pagsasaalang-alang sa pagbuo at pagpapadala ng pag-log at analytics data sa iba't-ibang destinasyon. Ito Nakakamit ang layuning ito (inaasahan namin!) Sa pamamagitan ng paghihiwalay ng mga alalahanin ng pagbuo ng mensahe mula sa mga ng paghahatid ng mensahe at pag-aaral. Front end ng application code ay wala nang upang harapin nang direkta sa hiwalay na end pabalik aklatan client, o kahit na alam ng pagtatapos ng data ng imbakan at pagproseso ng mga tool ano ang pabalik ay ginagamit. Sa halip, ang isang mensahe na may label na may isang uri (at posibleng iba pang metadata) at kamay sa sistema ng Metlog, na pagkatapos ay pinangangasiwaan ang ultimate paghahatid ng mensahe.
Binubuo ang Metlog sistema ng tatlong piraso:
dyeneretor
& Nbsp; Ito ay ang application na ay bumubuo ng data na na maipadala sa system.
router
& Nbsp; Ito ang unang tatanggap ng mensahe na generator ay nagpapadala. Karaniwan, ang isang metlog router deserializes ang mga mensahe na natanggap, sinusuri ang mga ito, at nagpasya batay sa metadata mensahe o mga nilalaman na (mga) endpoint kung saan dapat naihatid ang mensahe.
dulo
& Nbsp; ibang mga uri ng mga mensahe ninyo bang ipahiram sa kanilang mga sarili sa iba't ibang uri ng pagtatanghal, pagproseso, at analytics. Ang router ay may kakayahan na maghatid ng mga mensahe ng iba't ibang uri sa mga destinasyon na angkop para sa paghawak ng mga uri ng mensahe. Halimbawa, simpleng mensahe ng log ay maaaring maging output sa isang file ng log, habang info counter timer ay naihatid sa isang statsd server, at impormasyon ng pagbubukod Python ay ipinadala sa isang nagbabantay sa server.
Ang metlog-.py library kasalukuyan kang nagbabasa tungkol ay isang client library nilalayong gamitin ng batay sa Python generator application. Ito ay nagbibigay ng isang paraan para sa mga apps upang magpasok ng mga mensahe sa system para sa paghahatid sa router at, sa huli, isa o higit pang mga dulo.
Higit pang impormasyon tungkol sa kung paano Serbisyo Mozilla ay gumagamit Metlog (kabilang ang kung ano ay ginagamit para sa isang router at kung ano ang dulo ay ginagamit / pagpaplano upang gamitin) ay matatagpuan sa mga may-katuturang pahina spec.
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan