Promtail - wothandizira kutumiza zipika kuchokera pa opareshoni kupita ku gulu la Loki. grafana ndi chida chowonera pogwiritsa ntchito deta kuchokera ku Loki.
Loki imamangidwa pa mfundo zomwezo monga Prometheus, zomwe zimapangitsa kuti zikhale zoyenera kusunga ndi kusanthula zipika za Kubernetes.
Pansipa pali chitsanzo cha dashboard chosonyeza deta kuchokera ku Prometheus ya Etcd metrics ndi Loki ya ma Etcd pod logs.
Tsopano tiyeni tikambirane kamangidwe ka machitidwe onsewa, ndi kuyerekezera mphamvu zawo wina ndi mzake.
Kuyerekeza
Chilankhulo chofunsira
Elasticsearch imagwiritsa ntchito chilankhulo cha Query DSL ndi Lucene kuti ipereke luso lofufuzira lathunthu. Ndi injini yosakira yokhazikika, yamphamvu yokhala ndi chithandizo cha opareshoni. Ndi iyo, mutha kusaka ndi nkhani ndikusankha malinga ndi kufunika kwake.
Kumbali ina ya mpheteyo ndi LogQL, yogwiritsidwa ntchito ku Loki, wolowa m'malo mwa PromQL (chinenero cha funso la Prometheus). Imagwiritsa ntchito ma tag a chipika kusefa ndikusankha deta ya chipika. Ndizotheka kugwiritsa ntchito ena ogwira ntchito ndi masamu monga momwe tafotokozera apa, koma malinga ndi luso zimatsalira kumbuyo kwa chilankhulo chokhazikika.
Popeza mafunso mu Loki amalumikizidwa ndi ma tag, ndi osavuta kulumikizana ndi ma metrics, ndipo chifukwa chake, amakhala osavuta kupanga nawo kuwunika momwe ntchito ikuyendera.
Scalability
Milu yonse iwiriyi ndi yopingasa, koma Loki imapangitsa kuti ikhale yosavuta chifukwa ili ndi njira zowerengera ndi kulemba zosiyana komanso kamangidwe ka microservice. Loki ikhoza kusinthidwa kuti igwirizane ndi zosowa zanu ndipo ingagwiritsidwe ntchito pazinthu zazikulu kwambiri za chipika.
Multitenancy
Cluster multitenancy ndi mutu wamba mu chidule cha OPEX, ma stacks onse amapereka multitenancy. Pali zingapo za Elasticsearch njira kulekanitsa makasitomala: index yosiyana ya kasitomala aliyense, njira yotengera kasitomala, magawo apadera a kasitomala, zosefera zosaka. Loki ali thandizo mu mawonekedwe a mutu wa HTTP X-Scope-OrgID.
Stack ya EFK itha kugwiritsidwa ntchito pazifukwa zosiyanasiyana, kupereka kusinthasintha kwakukulu komanso mawonekedwe olemera a Kibana owunikira, kuwona, ndi mafunso. Ikhoza kuwonjezeredwa ndi luso lophunzirira makina.
Loki stack ndiyothandiza mu Kubernetes ecosystem chifukwa cha njira yake yopezera metadata. Mutha kulumikiza mosavuta zowunikira potengera nthawi ku Grafana ndi logi.
Zikafika pamtengo komanso kusungirako zipika kwa nthawi yayitali, Loki ndi malo abwino olowera mumiyendo yamtambo.
Pali njira zina pamsika - zina zitha kukhala zabwinoko kwa inu. Mwachitsanzo, GKE ili ndi kuphatikiza kwa Stackdriver komwe kumapereka njira yabwino yowunikira. Sitinawaphatikize pakuwunika kwathu m'nkhaniyi.
Nkhaniyi idamasuliridwa ndikukonzedwa kwa Habr ndi antchito Slurm Training Center - maphunziro apamwamba, maphunziro amakanema ndi maphunziro apakampani kuchokera kwa akatswiri oyeserera (Kubernetes, DevOps, Docker, Ansible, Ceph, SRE, Agile)