Kwinqaku elilandelayo siza kujonga kwi-Prometheus. Imalunga ne Isoftware yasimahla nevulekileyo esivumela ukuba siqokelele iimetrikhi zezicelo zethu kwaye sizigcine kuvimba weenkcukacha. Yinkqubo yokujonga ilungele iimeko ezinamandla. Prometheus ibhaliwe kwi-Go. Iya kubonelela ngeemethrikhi ze-CPU, inkumbulo, ukusetyenziswa kwediski, i-O / O, amanani manethiwekhi, iseva ye-MySQL kunye ne-Nginx.
Ukuqokelelwa kweemetrikhi kwenziwa ngu Iithagethi ezibekiweyo kumakhefu achaziweyo. Uvavanya amabinzana olawulo, ubonise iziphumo, kwaye yenza ukuba izilumkiso zibangelwe ukuba kukho nayiphi na imeko echaziweyo efunyenwe iyinyani.
Ukusukela oko yaqalwa ngo-2012, iinkampani ezininzi kunye nemibutho ikhethe ukusebenzisa iPrometheus. Ukongeza, le projekthi inoluntu olusebenzayo kakhulu lwabasebenzisi kunye nabaphuhlisi. Yiprojekti evulekileyo emileyo evulekileyo ihlala izimele kuyo nayiphi na inkampani. Ukugxininisa oku, kunye nokucacisa imeko yolawulo lweprojekthi, uPrometheus wajoyina Isiseko seComputer Native Computing ngowama-2016 njengeprojekthi yesibini eyabanjwa, emva Kubernetes.
Le nkqubo yenzelwe ukuba isetyenziswe ngexesha lokuphazamiseka, esivumela ukuba sikhawuleze ukufumanisa iingxaki kwidatha esisinika yona. Iseva nganye ye-Prometheus izimele, ayixhomekeki kugcino lwenethiwekhi okanye ezinye iinkonzo ezikude. Kungenxa yoko le nto sinokuxhomekeka kuyo xa ezinye iindawo zeziseko zophuhliso zisilela.
Kufuneka icaciswe ukuba ukuba ufuna i-100% yokuchaneka, njengokuhlawula, i-Prometheus ayisiyonto ilungileyo. Idatha eqokelelweyo mhlawumbi ayinacaciso kwaye igqibelele ngokwaneleyo. Kwimeko enjalo, kungangcono kunokusebenzisa enye inkqubo ukuqokelela kunye nokuhlalutya idatha yamatyala.
Iimpawu ngokubanzi ze-Prometheus
- Iya kusibonelela nge- imodeli yedatha enamacala amakhulu. Uluhlu lwamaxesha luchongwa ngegama lesalathiso kunye neseti yexabiso lesitshixo.
- Siza kuba nayo ukubanakho ukusebenzisa umbuzo oguquguqukayo wombuzo.
- Asizukuxhomekeka kugcino oluhanjisiweyo.
- U-Prometheus unayo iindlela ezininzi zokujonga idatha-Umhloli wamazwe odityanisiweyo, ukudityaniswa kweGrafana, kunye nolwimi lwetemplate yekhonsoli
- Uluhlu lwamaxesha eSitolo kwimemori nakwidiski yendawo, Kwifomathi ebhalwe igama lomntu nesebenzayo.
- Izilumkiso zichazwe ngokusekwe kulwimi lombuzo oluguquguqukayo lwe-Prometheus kunye nokugcina ulwazi lobukhulu. A qaphela umphathi uphatha izaziso kunye nokuzithulisa.
- Las iilayibrari zabaxumi vumela ukusetyenziswa kwezixhobo ngokulula. Iilayibrari zesiko kulula ukuzisebenzisa.
- Abathengisi abakhoyo ngoku bavumela i ukwenza iibhulorho zedatha nabantu besithathu.
ukuba yazi ngakumbi ngale nkqubo okanye izinto zayo ngokweenkcukacha, ungajonga kwi Iprojekthi yeprojekthi yeGitHub.
Faka iPrometheus
Ukufaka le nkqubo kwi-Ubuntu 18.04 kuqondile. Siza kukwazi yifake kukhetho lwesoftware Inkqubo yokusebenza okanye sinokutsala itheminali (Ctrl + Alt + T). Ukuba sikhetha olu khetho lofakelo, ukuqala sihlaziya uluhlu lwesoftware ekhoyo. Siza kuqhubeka nokufaka i-Prometheus ngokuchwetheza le script ilandelayo:
sudo apt-get update -y && sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager
Nje ukuba ukufakwa kugqityiwe, sinako qalisa inkonzo esisandula ukuyifaka.
sudo systemctl start prometheus
Singavumela ukuba inkonzo iqala ngexesha lokuqala kwezixhobo ukuchwetheza:
sudo systemctl enable prometheus
Siza kukwazi jonga imeko yenkonzo ngalo myalelo ulandelayo:
sudo systemctl status prometheus
Fikelela kwi-Prometheus
Emva kofakelo, siya kufumanisa ukuba inkqubo mamela kwizibuko 9090. Ngoku kufuneka sivule isikhangeli sethu sewebhu kwaye bhala i-URL http: // your-server-ip: 9090. Uya kuthunyelwa kwelinye iphepha eliphambili apho sinokubuza khona.
Oku kulandelayo kuya kuba sisiphumo sombuzo wedatha kulo mzekelo.
Ukusetyenziswa okungcono okanye ukusombulula amathandabuzo anokuvela ngexesha lokusetyenziswa kwale nkqubo, sinokunxibelelana ne maxwebhu esiya kuyifumana kwiphepha elisemthethweni.