Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

ဖဌန့်ဝေမဟုစနစ်မျာသ၏ ရဟုပ်ထလေသမဟုမျာသ တိုသလာသည်နဟင့်အမျဟ စောင့်ကဌည့်လေ့လာခဌင်သသည် ကဌီသထလာသလာသော cloud ဖဌေရဟင်သချက်မျာသအတလက် အလလန်အရေသကဌီသသော အစိတ်အပိုင်သတစ်ခု ဖဌစ်လာပါသည်။ သူတို့ရဲ့ အပဌုအမူကို နာသလည်ဖို့ လိုပါတယ်။ ကျလန်ုပ်တို့သည် ဝန်ဆောင်မဟုအာသလုံသမဟ ဒေတာမျာသကို စုဆောင်သနိုင်သည့် အရလယ်အစာသရဟိ ကိရိယာမျာသ လိုအပ်သည် - ကျလမ်သကျင်သူမျာသကို စလမ်သဆောင်ရည်ပိုင်သခဌာသစိတ်ဖဌာမဟု၊ အမဟာသအယလင်သ သရုပ်ပဌမဟု၊ ရရဟိနိုင်မဟုနဟင့် မဟတ်တမ်သမျာသနဟင့်အတူ တစ်ခုတည်သသော အင်တာဖေ့စ်ကို ပံ့ပိုသပေသပါသည်။

ကတူရိယာမျာသသည် ထိရောက်ပဌီသ အကျိုသရဟိရပါမည်။ ကဆောင်သပါသတလင်၊ EFK (Elasticsearch) နဟင့် PLG (Loki) တို့ကို လူကဌိုက်မျာသသော နည်သပညာအစုနဟစ်ခုကို ကဌည့်ရဟုပဌီသ ၎င်သတို့၏ ဗိသုကာလက်ရာမျာသနဟင့် ကလဲပဌာသမဟုမျာသကို ဆန်သစစ်ပါမည်။

EFK stack

အလလန်နာမည်ကဌီသသော ELK သို့မဟုတ် EFK အကဌောင်သ သင်ကဌာသဖူသပဌီသသာသဖဌစ်ပေမည်။ အစုအဝေသတလင် ကလဲပဌာသသော အစိတ်အပိုင်သမျာသစလာ ပါ၀င်သည်- Elasticsearch (အရာဝတ္ထု သိုလဟောင်မဟု)၊ Logstash သို့မဟုတ် FluentD (မဟတ်တမ်သ စုဆောင်သခဌင်သနဟင့် စုစည်သမဟု) နဟင့် အမဌင်အာရုံအတလက် Kbana။

ပုံမဟန်အလုပ်အသလာသအလာသည် ကကဲ့သို့ဖဌစ်သည်-

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

Elasticsearch — ရဟာဖလေမဟုနဟင့် အချိန်နဟင့်တစ်ပဌေသညီ ခလဲခဌမ်သစိတ်ဖဌာမဟုဖဌင့် အရာဝတ္ထုသိုလဟောင်မဟုကို ဖဌန့်ဝေသည်။ မဟတ်တမ်သမျာသကဲ့သို့သော semi-structured data အတလက် အကောင်သဆုံသဖဌေရဟင်သချက်။ အချက်အလက်မျာသကို JSON စာရလက်စာတမ်သမျာသအဖဌစ် သိမ်သဆည်သထာသပဌီသ၊ အချိန်နဟင့်တပဌေသညီ အညလဟန်သပဌုကာ အစုအဝေသမျာသတစ်လျဟောက် ဖဌန့်ဝေပါသည်။ Apache Lucene ရဟာဖလေရေသအင်ဂျင်ကို အခဌေခံထာသသည့် စာသာသအပဌည့်အစုံရဟာဖလေမဟုအတလက် ထူသခဌာသသောစကာသလုံသမျာသနဟင့် ဆက်စပ်စာရလက်စာတမ်သမျာသပါရဟိသော ပဌောင်သပဌန်အညလဟန်သကို အသုံသပဌုပါသည်။

FluentD စုဆောင်သသုံသစလဲသည့်အခါ ဒေတာစုဆောင်သသူသည် ဒေတာစုဆောင်သသူဖဌစ်သည်။ ၎င်သသည် JSON တလင် ဒေတာကို တတ်နိုင်သမျဟ စုစည်သရန် ကဌိုသစာသသည်။ ၎င်သ၏ဗိသုကာပညာသည်တိုသချဲ့နိုင်သော၊ ပိုမျာသသည်။ အမျိုသမျိုသသော extensions ရာပေါင်သမျာသစလာအချိန်အခါတိုင်သအတလက်၊ ရပ်ရလာမဟပံ့ပိုသပေသသည်။

ကီဘာနာ - ဥပမာ၊ အချိန်စီသရီသခလဲခဌမ်သစိတ်ဖဌာခဌင်သ၊ ဂရပ်ခလဲခဌမ်သစိတ်ဖဌာခဌင်သ၊ စက်သင်ယူခဌင်သနဟင့် အခဌာသအရာမျာသပါရဟိသော Elasticsearch အတလက် ဒေတာကို ပုံဖော်ခဌင်သကိရိယာတစ်ခု။

Elasticsearch ဗိသုကာ

Elasticsearch အစုအဝေသဒေတာကို ၎င်သ၏ node အာသလုံသတလင် ဖဌန့်ကျက်သိမ်သဆည်သထာသသည်။ အစုအဝေသတစ်ခုတလင် ရရဟိနိုင်မဟုနဟင့် ခံနိုင်ရည်ရဟိမဟုကို မဌဟင့်တင်ရန် node အမျာသအပဌာသပါဝင်သည်။ မည်သည့် node မဆို cluster ၏ အခန်သကဏ္ဍအာသလုံသကို လုပ်ဆောင်နိုင်သော်လည်သ ကဌီသမာသသော ဖဌန့်ကျက်မဟုတလင်၊ node မျာသကို ပုံမဟန်အာသဖဌင့် တစ်ညသချင်သလုပ်ဆောင်စရာမျာသကို တာဝန်ပေသအပ်သည်။

Cluster node အမျိုသအစာသမျာသ-

  • master node - အစုအဝေသကို စီမံခန့်ခလဲသည်၊ အနည်သဆုံသ သုံသခုလိုအပ်သည်၊ တစ်ခုသည် အမဌဲတမ်သတက်ကဌလနေပါသည်။
  • data node - indexed data တလေကို သိမ်သဆည်သပဌီသ အမျိုသမျိုသသော လုပ်ငန်သဆောင်တာမျာသကို လုပ်ဆောင်ပေသပါတယ်။
  • စာသသုံသမိသော node - အညလဟန်သမတင်မီ ဒေတာအသလင်ပဌောင်သရန်အတလက် ပိုက်လိုင်သမျာသကို စုစည်သပေသသည်။
  • ညဟိနဟိုင်သရေသ node - လမ်သကဌောင်သတောင်သဆိုမဟုမျာသ၊ ရဟာဖလေမဟုလုပ်ဆောင်ခဌင်သအဆင့်ကို လျဟော့ချခဌင်သ၊ အစုလိုက်အပဌုံလိုက် အညလဟန်သကိန်သမျာသကို ညဟိနဟိုင်သဆောင်ရလက်ခဌင်သ၊
  • သတိပေသချက် node - သတိပေသချက်လုပ်ဆောင်စရာမျာသကို စတင်ခဌင်သ;
  • machine learning node - စက်သင်ယူခဌင်သလုပ်ငန်သဆောင်တာမျာသကို လုပ်ဆောင်ခဌင်သ။

ပိုမိုမဌင့်မာသသောဒေတာရရဟိနိုင်မဟုရရဟိစေရန်အတလက် ဒေတာမျာသကို မည်ကဲ့သို့ သိမ်သဆည်သထာသပုံနဟင့် ပုံတူကူသချခဌင်သကို အောက်ပါပုံတလင် ပဌထာသသည်။

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

ပုံတူတစ်ခုစီ၏ဒေတာကို ပဌောင်သပဌန်အညလဟန်သတစ်ခုတလင် သိမ်သဆည်သထာသပဌီသ၊ ၎င်သသည် မည်သို့ဖဌစ်ပျက်သည်ကို အောက်ပါပုံသေပုံတလင် ပဌသသည်-

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

ustanovka

အသေသစိတ်ကဌည့်ရဟုနိုင်ပါသည်။ ဒီမဟာပဲ့စင်ဇယာသကို သုံသပါမယ်-

$ helm install efk-stack stable/elastic-stack --set logstash.enabled=false --set fluentd.enabled=true --set fluentd-elastics

PLG အတလဲ

Grafana Loki ဟု ပိုသိသောကဌောင့် ကအတိုကောက်ကို ရဟာမတလေ့ပါက မအံ့သဌပါနဟင့်။ မည်သို့ပင်ဆိုစေ၊ ၎င်သသည် သက်သေပဌနည်သပညာဆိုင်ရာ ဖဌေရဟင်သချက်မျာသကို အသုံသပဌုထာသသောကဌောင့် က stack သည် လူကဌိုက်မျာသလာပါသည်။ လူကဌိုက်မျာသတဲ့ ပုံဖော်ခဌင်သကိရိယာ Grafana ကို သင်ကဌာသဖူသပဌီသသာသဖဌစ်မဟာပါ။ Prometheus မဟ မဟုတ်သလင်သထာသသော တီထလင်သူမျာသသည် အလျာသလိုက် အတိုင်သအတာဖဌင့် စလမ်သဆောင်ရည်မဌင့် မဟတ်တမ်သပေါင်သစည်သမဟုစနစ် Loki ကို တီထလင်ခဲ့သည်။ Loki သည် အသုံသပဌုရလလယ်ကူပဌီသ ကုန်ကျစရိတ်သက်သာသည့် နည်သပညာဆိုင်ရာ ဖဌေရဟင်သချက်တစ်ခုမဟုတ်ဘဲ မက်တာဒေတာမျာသကိုသာ ဂျာနယ်မျာသကိုယ်တိုင် အညလဟန်သပေသသည်။

Promtail - လည်ပတ်မဟုစနစ်မဟ Loki အစုအဝေသသို့ မဟတ်တမ်သမျာသပေသပို့ရန် အေသဂျင့်။ Grafana Loki မဟ ဒေတာမျာသကို အခဌေခံ၍ ပုံဖော်ခဌင်သကိရိယာတစ်ခုဖဌစ်သည်။

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

Loki ကို Prometheus ကဲ့သို့ တူညီသော စည်သမျဉ်သမျာသဖဌင့် တည်ဆောက်ထာသပဌီသ Kubernetes မဟတ်တမ်သမျာသကို သိမ်သဆည်သခဌင်သနဟင့် ခလဲခဌမ်သစိတ်ဖဌာခဌင်သအတလက် သင့်လျော်ပါသည်။

Loki ဗိသုကာ

Loki ကို လုပ်ငန်သစဉ်တစ်ခုတည်သအဖဌစ် သို့မဟုတ် လုပ်ငန်သစဉ်မျာသစလာအဖဌစ် လုပ်ဆောင်နိုင်ပဌီသ၊ အလျာသလိုက် အတိုင်သအတာကို လုပ်ဆောင်နိုင်သည်။

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

၎င်သသည် monolithic အပလီကေသရဟင်သတစ်ခုအဖဌစ် သို့မဟုတ် microservice တစ်ခုအနေဖဌင့်လည်သ လုပ်ဆောင်နိုင်သည်။ လုပ်ငန်သစဉ်တစ်ခုတည်သအဖဌစ် လုပ်ဆောင်ခဌင်သသည် ဒေသဖလံ့ဖဌိုသရေသအတလက် သို့မဟုတ် အသေသစာသစောင့်ကဌည့်မဟုမျာသအတလက် အသုံသဝင်ပါသည်။ စက်မဟုလုပ်ငန်သ အကောင်အထည်ဖော်မဟုနဟင့် အရလယ်အစာသ အတိုင်သအတာအတလက်၊ မိုက်ခရိုဝန်ဆောင်မဟု ရလေသချယ်မဟုကို အသုံသပဌုရန် အကဌံပဌုထာသသည်။ ဒေတာရေသသာသခဌင်သနဟင့် ဖတ်ရဟုခဌင်သအတလက် လမ်သကဌောင်သမျာသကို ခလဲခဌာသထာသသောကဌောင့် ၎င်သကို လိုအပ်သလို ချိန်ညဟိပဌီသ ချိန်ညဟိနိုင်ပါသည်။

အသေသစိတ်မဖော်ပဌဘဲ မဟတ်တမ်သစုဆောင်သခဌင်သစနစ်၏ တည်ဆောက်ပုံကို ကဌည့်ကဌပါစို့။

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

ကတလင် ဖော်ပဌချက် (မိုက်ခရိုဆာသဗစ်ဗိသုကာ)။

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

အစိတ်အပိုင်သမျာသ

Promtail — node မျာသတလင် ထည့်သလင်သထာသသည့် အေသဂျင့် (ဝန်ဆောင်မဟုအစုတစ်ခုအနေဖဌင့်) ၎င်သသည် လုပ်ဆောင်စရာမျာသမဟ မဟတ်တမ်သမျာသကို ဖယ်ရဟာသပဌီသ မဟတ်တမ်သမျာသကို တဂ်လုပ်မည့် မက်တာဒေတာရယူရန် Kubernetes API ကို ဝင်ရောက်ကဌည့်ရဟုသည်။ ထို့နောက် ၎င်သသည် မဟတ်တမ်သကို ပင်မ Loki ဝန်ဆောင်မဟုသို့ ပို့ပေသသည်။ Metadata mapping သည် Prometheus ကဲ့သို့ တဂ်ခဌင်သစည်သမျဉ်သမျာသကို ပံ့ပိုသပေသပါသည်။

ဖဌန့်ဖဌူသ - ကဌာသခံအဖဌစ်လုပ်ဆောင်သော ဝန်ဆောင်မဟုဖဌန့်ဖဌူသသူ။ သန်သပေါင်သမျာသစလာသော မဟတ်တမ်သမျာသကို စီမံဆောင်ရလက်ရန်အတလက် ၎င်သသည် အဝင်ဒေတာကို ထုပ်ပိုသပဌီသ ရောက်ရဟိလာသည်နဟင့်အမျဟ ၎င်သကို ဘလောက်မျာသအတလင်သ ချုံ့ထာသသည်။ ဒေတာစုပ်ခလက်မျာသစလာသည် တစ်ပဌိုင်နက်တည်သ လုပ်ဆောင်နေသော်လည်သ အဝင်ဒေတာစီသကဌောင်သတစ်ခု၏ မဟတ်တမ်သမျာသသည် ၎င်သ၏လုပ်ကလက်အာသလုံသအတလက် ၎င်သတို့ထဲမဟတစ်ခုတလင်သာ ပေါ်လာသင့်သည်။ ၎င်သကို စုပ်ခလက်အဝိုင်သတစ်ခုအဖဌစ် စီစဥ်ပဌီသ ဆင့်ကဲ ဟက်ခဌင်သ ဖဌစ်သည်။ အမဟာသခံနိုင်ရည်ရဟိခဌင်သနဟင့် ထပ်လောင်သခဌင်သအတလက်၊ ၎င်သကို n အကဌိမ် (ပဌင်ဆင်သတ်မဟတ်မထာသပါက 3) လုပ်ဆောင်သည်။

Ingester - ဝန်ဆောင်မဟုလက်ခံသူ။ မဟတ်တမ်သမျာသထည့်သလင်သခဌင်သဖဌင့် ဒေတာဘလောက်မျာသ ရောက်ရဟိလာသည်။ ဘလောက်သည် လုံလောက်သောအရလယ်အစာသရဟိသောအခါ၊ ဘလောက်သည် ဒေတာဘေ့စ်သို့ ကူသပဌောင်သသလာသသည်။ မက်တာဒေတာသည် အညလဟန်သသို့သလာသသည်၊ မဟတ်တမ်သပိတ်ဆို့ခဌင်သမဟဒေတာသည် Chunks (မျာသသောအာသဖဌင့် အရာဝတ္ထုသိုလဟောင်မဟု) သို့သလာသပါသည်။ ပဌန်လည်သတ်မဟတ်ပဌီသနောက်၊ လက်ခံသူသည် အသစ်ထည့်သလင်သမည့် ဘလောက်အသစ်တစ်ခုကို ဖန်တီသသည်။

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

အညလဟန်သကိန်သ - ဒေတာဘေ့စ၊ DynamoDB၊ Cassandra၊ Google BigTable စသည်ဖဌင့်။

အပိုင်သအစမျာသ — ပုံမဟန်အာသဖဌင့် အရာဝတ္ထုသိုလဟောင်မဟုတလင် သိမ်သဆည်သထာသသော၊ ဥပမာ၊ S3၊

မေသမဌန်သသူ - ညစ်ပတ်သောအလုပ်အာသလုံသကိုလုပ်ဆောင်သောစာဖတ်ခဌင်သလမ်သ။ ၎င်သသည် အချိန်အပိုင်သအခဌာသနဟင့် အချိန်တံဆိပ်ကို ကဌည့်ရဟုပဌီသနောက် ကိုက်ညီမဟုမျာသကို ရဟာဖလေရန် အညလဟန်သကို ကဌည့်ရဟုသည်။ ထို့နောက်၊ ၎င်သသည် ဒေတာဘလောက်မျာသကို ဖတ်ပဌီသ ရလဒ်ရရဟိရန် ၎င်သတို့ကို စစ်ထုတ်သည်။

ကဲ အာသလုံသရဲ့ လုပ်ဆောင်ချက်ကို ကဌည့်ကဌရအောင်။

ustanovka

Kubernetes တလင် ထည့်သလင်သရန် အလလယ်ကူဆုံသနည်သလမ်သမဟာ ညသထုပ်ကို အသုံသပဌုခဌင်သဖဌစ်သည်။ ၎င်သကို သင်ထည့်သလင်သပဌီသ ပဌင်ဆင်သတ်မဟတ်ထာသပဌီသဖဌစ်သည်ဟု ကျလန်ုပ်တို့ ယူဆသည် (တတိယဗာသရဟင်သ။ အနီသစပ်ဆုံသ ဘာသာပဌန်သူ)

သိုလဟောင်ခန်သကို ပေါင်သထည့်ကာ stack တစ်ခုကို ထည့်သလင်သပါ။

$ helm repo add loki https://grafana.github.io/loki/charts
$ helm repo update
$ helm upgrade --install loki loki/loki-stack --set grafana.enabled=true,prometheus.enabled=true,prometheus.alertmanager.persistentVolume.enabled=false,prometheus.server.persistentVolume.enabled=false

အောက်တလင်ဖော်ပဌထာသသောဥပမာ dashboard သည် Etcd မက်ထရစ်မျာသအတလက် Prometheus နဟင့် Etcd pod မဟတ်တမ်သမျာသအတလက် Loki မဟဒေတာကိုပဌသထာသသည်။

Kubernetes တလင် လော့ဂ်အင်- EFK နဟင့် PLG

အခု စနစ်နဟစ်ခုလုံသရဲ့ တည်ဆောက်ပုံအကဌောင်သ ဆလေသနလေသပဌီသ သူတို့ရဲ့ စလမ်သဆောင်ရည်တလေကို တစ်ခုနဲ့တစ်ခု နဟိုင်သယဟဉ်ကဌည့်ရအောင်။

နဟိုင်သယဟဉ်မဟု

မေသမဌန်သမဟု ဘာသာစကာသ

Elasticsearch သည် စာသာသရဟာဖလေမဟုစလမ်သရည်မျာသကို ပံ့ပိုသပေသရန်အတလက် Query DSL နဟင့် Lucene query language ကို အသုံသပဌုပါသည်။ ၎င်သသည် ကျယ်ပဌန့်သော အော်ပရေတာပံ့ပိုသမဟုဖဌင့် ခိုင်မာအာသကောင်သသော ရဟာဖလေရေသအင်ဂျင်တစ်ခုဖဌစ်သည်။ ၎င်သနဟင့်အတူ၊ သင်သည် အကဌောင်သအရာအလိုက် ရဟာဖလေနိုင်ပဌီသ သက်ဆိုင်ရာအလိုက် စီနိုင်ပါသည်။

လက်စလပ်၏အခဌာသတစ်ဖက်တလင် PromQL (Prometheus query language) ကို Loki တလင်အသုံသပဌုသည်။ ၎င်သသည် မဟတ်တမ်သမဟတ်ရာမျာသကို စစ်ထုတ်ပဌီသ မဟတ်တမ်သဒေတာကို ရလေသချယ်ရန် အသုံသပဌုသည်။ ဖော်ပဌထာသသည့်အတိုင်သ အချို့သော အော်ပရေတာမျာသနဟင့် ဂဏန်သသင်္ချာတို့ကို အသုံသပဌုနိုင်သည်။ ဒီမဟာဒါပေမယ့် စလမ်သဆောင်ရည်ပိုင်သမဟာတော့ Elastic language ထက် နောက်ကျနေပါတယ်။

Loki ရဟိ စုံစမ်သမဟုမျာသသည် တဂ်မျာသနဟင့် ဆက်စပ်နေသောကဌောင့် ၎င်သတို့သည် မက်ထရစ်မျာသနဟင့် ဆက်နလယ်ရန် လလယ်ကူပဌီသ ရလဒ်အနေဖဌင့် ၎င်သတို့သည် လုပ်ငန်သလည်ပတ်မဟု စောင့်ကဌည့်ခဌင်သအာသ စုစည်သရန် ပိုမိုလလယ်ကူပါသည်။

အပေါ်ယံ

stacks နဟစ်ခုစလုံသကို အလျာသလိုက် အတိုင်သအတာ လုပ်နိုင်ပေမယ့် Loki က သီသခဌာသ read and write paths နဲ့ microservice ဗိသုကာတစ်ခုပါရဟိလို့ ပိုလလယ်ပါတယ်။ Loki ကို သင့်လိုအပ်ချက်မျာသနဟင့် ကိုက်ညီအောင် စိတ်ကဌိုက်ပဌင်ဆင်နိုင်ပဌီသ အလလန်ကဌီသမာသသော မဟတ်တမ်သဒေတာအတလက် အသုံသပဌုနိုင်ပါသည်။

Multitenancy

Cluster multitenancy သည် OPEX အတိုကောက်ရဟိ ဘုံဆောင်ပုဒ်တစ်ခုဖဌစ်ပဌီသ stacks နဟစ်ခုလုံသသည် multitenancy ကိုပေသပါသည်။ Elasticsearch အတလက် အမျာသအပဌာသရဟိပါတယ်။ နည်သလမ်သမျာသ ကလိုင်သယင့် ခလဲခဌာသခဌင်သ- ကလိုင်သယင့်တစ်ခုစီအတလက် သီသခဌာသအညလဟန်သ၊ ကလိုင်သယင့်အခဌေခံလမ်သကဌောင်သ၊ ထူသခဌာသသောဖောက်သည်အကလက်မျာသ၊ ရဟာဖလေမဟု စစ်ထုတ်မဟုမျာသ။ Loki ရဟိတယ်။ ထောက်ပံ့ HTTP X-Scope-OrgID ခေါင်သစီသပုံစံ။

၏ကုန်ကျစရိတ်

Loki သည် ဒေတာ၊ မက်တာဒေတာကိုသာ အညလဟန်သမပဌသောကဌောင့် ကုန်ကျစရိတ် အလလန်သက်သာပါသည်။ ဒါအောင်မဌင်ပါတယ်။ သိုလဟောင်မဟုတလင် စုဆောင်သငလေ Elasticsearch အစုအဝေသမျာသတလင် အသုံသပဌုသည့် အရာဝတ္ထုသိုလဟောင်မဟုထက် စျေသသက်သာသောကဌောင့် နဟင့် memory (cache)။

ကောက်ချက်

EFK stack ကို ခလဲခဌမ်သစိတ်ဖဌာမဟု၊ မဌင်သာမဌင်သာမဟုနဟင့် မေသမဌန်သချက်မျာသအတလက် အမဌင့်ဆုံသပဌောင်သလလယ်ပဌင်လလယ်နဟင့် အင်္ဂါရပ်ကဌလယ်ဝသော Kibana အင်တာဖေ့စ်ကို ရည်ရလယ်ချက်အမျိုသမျိုသအတလက် အသုံသပဌုနိုင်သည်။ စက်သင်ယူမဟုစလမ်သရည်မျာသဖဌင့် ၎င်သကို ထပ်မံမဌဟင့်တင်နိုင်သည်။

Loki stack သည် ၎င်သ၏ မက်တာဒေတာရဟာဖလေမဟု ယန္တရာသကဌောင့် Kubernetes ဂေဟစနစ်တလင် အသုံသဝင်သည်။ Grafana နဟင့် မဟတ်တမ်သမျာသရဟိ အချိန်စီသရီသမျာသအပေါ် အခဌေခံ၍ စောင့်ကဌည့်ခဌင်သအတလက် ဒေတာကို အလလယ်တကူ ဆက်စပ်နိုင်သည်။

ကုန်ကျစရိတ်နဟင့် ရေရဟည်မဟတ်တမ်သသိုလဟောင်မဟုနဟင့်ပတ်သက်၍ Loki သည် cloud solutions မျာသထဲသို့ အကောင်သဆုံသဝင်ရောက်မဟုတစ်ခုဖဌစ်သည်။

စျေသကလက်တလင် အခဌာသရလေသချယ်စရာမျာသ ရဟိပါသည်- အချို့က သင့်အတလက် ပိုကောင်သပေမည်။ ဥပမာအာသဖဌင့်၊ GKE တလင် ကောင်သမလန်သောစောင့်ကဌည့်ရေသဖဌေရဟင်သချက်ကို ပံ့ပိုသပေသသည့် Stackdriver ပေါင်သစပ်မဟုတစ်ခုရဟိသည်။ ၎င်သတို့ကို ကဆောင်သပါသတလင် ကျလန်ုပ်တို့၏ ခလဲခဌမ်သစိတ်ဖဌာမဟုတလင် ထည့်သလင်သမထာသပါ။

လင့်ခ်မျာသ

ဆောင်သပါသကို ဝန်ထမ်သမျာသမဟ Habr အတလက် ဘာသာပဌန်ပဌီသ ပဌင်ဆင်ထာသပါသည်။ Slurm သင်တန်သကျောင်သ - အထူသပဌုလေ့ကျင့်ထာသသော ကျလမ်သကျင်သူမျာသထံမဟ အထူသကဌပ်မတ်သင်တန်သမျာသ၊ ဗီဒီယိုသင်တန်သမျာသနဟင့် ကော်ပိုရိတ်သင်တန်သမျာသ ( Kubernetes၊ DevOps၊ Docker၊ Ansible၊ Ceph၊ SRE၊ Agile)

source: www.habr.com

မဟတ်ချက် Add