VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

VictoriaMetrics သည် အချိန်စီသရီသပုံစံဖဌင့် ဒေတာကို သိမ်သဆည်သခဌင်သနဟင့် စီမံဆောင်ရလက်ရန်အတလက် လျင်မဌန်ပဌီသ အတိုင်သအတာ DBMS တစ်ခုဖဌစ်သည် (မဟတ်တမ်သတစ်ခုတလင် အချိန်နဟင့် သက်ဆိုင်သည့် တန်ဖိုသမျာသအစုတစ်ခုပါရဟိသည်၊ ဥပမာ၊ အာရုံခံကိရိယာမျာသ၏ အခဌေအနေကို အချိန်အပိုင်သအခဌာသအလိုက် ကောက်ယူခဌင်သ သို့မဟုတ်၊ တိုင်သတာမဟုမျာသ စုစည်သမဟု)။


VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကျလန်တော့်နာမည် Kolobaev Pavel ပါ။ DevOps၊ SRE၊ LeroyMerlin၊ အရာအာသလုံသသည် ကုဒ်နဟင့်တူသည် - ကျလန်ုပ်အကဌောင်သနဟင့် အခဌာသ LeroyMerlin ဝန်ထမ်သမျာသအကဌောင်သ။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

https://bit.ly/3jf1fIK

OpenStack ကိုအခဌေခံ၍ cloud တစ်ခုရဟိသည်။ နည်သပညာရေဒါ လင့်ခ်လေသတစ်ခုရဟိပါတယ်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

၎င်သကို Kubernetes ဟာ့ဒ်ဝဲအပဌင် OpenStack နဟင့် မဟတ်တမ်သအတလက် ဆက်စပ်ဝန်ဆောင်မဟုအာသလုံသတလင် တည်ဆောက်ထာသသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကျလန်ုပ်တို့သည် Kubernetes အစုအဝေသပဌင်ပတလင် ဒေတာအာသလုံသကို ရလဟေ့ရန် လိုအပ်မည်ဖဌစ်သည်၊ အကဌောင်သမဟာ တစ်စုံတစ်ခုဖဌစ်လာပါက၊ ကျလန်ုပ်တို့သည် အဘယ်အရာနဟင့် မည်သည့်နေရာတလင်ရဟိသည်ကို နာသလည်ရန်လိုအပ်သောကဌောင့် ဖဌစ်သည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ဒါပေမယ့် ဒီမဟာ ပဌဿနာလေသတလေရဟိတယ်။ ကျလန်ုပ်တို့၏အခဌေအနေတလင်၊ ကျလန်ုပ်တို့တလင် မက်ထရစ်ပေါင်သ 250 ရဟိ၍ မက်ထရစ် 000 ရဟိသောအခါတလင် ပဌဿနာမျာသစတင်ခဲ့ပဌီသ ထိုကဲ့သို့ လုပ်ဆောင်နိုင်မည်မဟုတ်ကဌောင်သ ကျလန်ုပ်တို့သဘောပေါက်ပါသည်။ ကျလန်ုပ်တို့သည် scrape_timeout ကို 400 စက္ကန့်အထိ တိုသမဌဟင့်ထာသသည်။

ငါတို့ဘာကဌောင့် ဒီလိုလုပ်ရမဟာလဲ။ Prometheus သည် ခဌံစည်သရိုသအစမဟ ကုန်ဆုံသချိန်ကို စတင်ရေတလက်သည်။ ဒေတာစီသဆင်သနေသေသတာ အရေသမကဌီသပါဘူသ။ အကယ်၍ ကသတ်မဟတ်ထာသသောအချိန်ကာလအတလင်သ ဒေတာကို ပေါင်သစည်သခဌင်သမပဌုဘဲ http မဟတစ်ဆင့် session ကို မပိတ်ပါက၊ session သည် ကျရဟုံသသလာသသည်ဟု ယူဆရပဌီသ ဒေတာသည် Prometheus ကိုယ်တိုင်သို့ မရောက်ပါ။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

နောက်ရလေသချယ်မဟုမဟာ တူညီသောဖက်ဒရယ်ယန္တရာသမဟတဆင့် မတူညီသော Prometheus နဟစ်ခုကို အခဌေခံ၍ ခလဲထုတ်ခဌင်သဖဌစ်သည်။

ဥပမာအာသဖဌင့်၊ ၎င်သတို့ကိုယူ၍ နာမည်ဖဌင့် ခလဲရုံသာဖဌစ်သည်။ ဒါကိုလည်သ သုံသနိုင်ပေမယ့် ဆက်လုပ်ဖို့ ဆုံသဖဌတ်ခဲ့ပါတယ်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ပထမရလေသချယ်မဟုမဟာ အဖလဲ့ချုပ်ယန္တရာသသည် အလလန်နဟေသကလေသသောကဌောင့် ကျလန်ုပ်တို့ စလန့်လလဟတ်လိုခဌင်သဖဌစ်သည်။

Prometheus developer မျာသသည် "ယောက်ျာသမျာသ၊ ကျလန်ုပ်တို့သည် မက်ထရစ်မျာသ ရေရဟည်သိုလဟောင်မဟုကို မပံ့ပိုသနိုင်သောကဌောင့် မတူညီသော TimescaleDB ကိုသုံသပါ" ဟု ရဟင်သလင်သစလာပဌောနေကဌသည်။ ဒါက သူတို့တာဝန်မဟုတ်ဘူသ။ VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

ယခု ကျလန်ုပ်တို့တလင် dev နဟင့် ထုတ်ကုန်ပတ်ဝန်သကျင်တစ်ခုရဟိသည်။ dev တလင် မက်ထရစ် 9 အတလက် 350 ဂစ်ဂါဘိုက်ခန့် ရဟိသည်။ ထုတ်ကုန်တလင် ၁၄ ဂစ်ဂါဘိုက်ရဟိပဌီသ မက်ထရစ် ၇၈၀,၀၀၀ ကျော်ရဟိသည်။ တစ်ချိန်တည်သမဟာပင်၊ ကျလန်ုပ်တို့၏ထိန်သသိမ်သချိန်သည် မိနစ် 000 သာဖဌစ်သည်။ ဒါက မကောင်သဘူသ။ ယခုမူ ကျလန်ုပ်သည် အဘယ်ကဌောင့်နည်သ။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကျလန်ုပ်တို့သည် မက်ထရစ်ပေါင်သ တစ်သန်သခလဲခန့်ဖဌင့် တလက်ချက်မဟုတစ်ခုပဌုလုပ်ပဌီသ ၎င်သတို့နဟင့် နီသစပ်နေပဌီဖဌစ်ပဌီသ ဒီဇိုင်သအဆင့်တလင် ကျလန်ုပ်တို့သည် မဟတ်ဉာဏ် 35-37 ဂစ်ဂါဗိုက်ကို ရရဟိမည်ဖဌစ်သည်။ သို့သော် မက်ထရစ်ပေါင်သ ၄ သန်သသည် မဟတ်ဉာဏ် ၉၀ ဂစ်ဂါဘိုက်ခန့် လိုအပ်သည်။ ဆိုလိုသည်မဟာ၊ ၎င်သကို Prometheus developer မျာသမဟပေသသောဖော်မဌူလာကို အသုံသပဌု၍ တလက်ချက်ခဲ့ခဌင်သဖဌစ်သည်။ ဆက်စပ်မဟုကို ကဌည့်ရဟုပဌီသ ဆာဗာတစ်လုံသအတလက် သန်သနဟစ်ဆယ်လောက် ပေသချေလိုခဌင်သမရဟိကဌောင်သ ကျလန်ုပ်တို့ သဘောပေါက်ပါသည်။

ကျလန်ုပ်တို့သည် စက်အရေအတလက်ကို တိုသမဌဟင့်ရုံသာမက virtual machines မျာသကိုလည်သ ၎င်သတို့ကိုယ်တိုင် စောင့်ကဌည့်နေပါသည်။ ထို့ကဌောင့်၊ virtual machines မျာသလေ၊ အမျိုသမျိုသသော မက်ထရစ်မျာသ မျာသပဌာသလေ၊ စသည်ဖဌင့်၊ မက်ထရစ်မျာသ၏ သတ်မဟတ်ချက်မျာသတလင် ကျလန်ုပ်တို့၏ အစုအဝေသ၏ အထူသတိုသတက်မဟုကို ရရဟိမည်ဖဌစ်ပါသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ဒစ်ခ်နေရာလလတ်ဖဌင့် ကနေရာ၌ အရာအာသလုံသသည် ကမျဟဆိုသရလာသသည်မဟုတ်သော်လည်သ ၎င်သကို မဌဟင့်တင်လိုပါသည်။ ကျလန်ုပ်တို့သည် 15 ရက်အတလင်သ စုစုပေါင်သ 120 ဂစ်ဂါဘိုက်ကို လက်ခံရရဟိပဌီသ ၎င်သတို့အနက် 100 သည် ချုံ့ထာသသောဒေတာဖဌစ်ပဌီသ 20 သည် ချုံ့မထာသသောဒေတာဖဌစ်သည်၊ သို့သော် ကျလန်ုပ်တို့အမဌဲတမ်သလျော့နည်သလိုပါသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

Prometheus ၏နောက်ထပ်အာသနည်သချက်တစ်ခုရဟိပါသည်၊ ၎င်သသည်အနည်သဆုံသမဟတ်ဉာဏ်ကန့်သတ်ချက်အချို့ဖဌစ်သည်။ Prometheus နဟင့်အတူ၊ ကနေရာတလင် ကကဲ့သို့ လဟည့်ကလက်မျာသ လုံသဝမရဟိသောကဌောင့် အရာအာသလုံသက ပိုဆိုသသည်။ docker တလင် ကန့်သတ်ချက်ကို အသုံသပဌုခဌင်သသည်လည်သ ရလေသချယ်စရာတစ်ခုမဟုတ်ပါ။ အကယ်၍ သင်၏ RAF သည် ရုတ်တရက် ပဌုတ်ကျပဌီသ 20-30 ဂစ်ဂါဘိုက် ရဟိနေပါက တက်လာရန် အချိန်အတော်ကဌာမည်ဖဌစ်သည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကသည်မဟာ Prometheus သည် ကျလန်ုပ်တို့အတလက် မသင့်လျော်သည့် အကဌောင်သရင်သဖဌစ်သည်၊ ဆိုလိုသည်မဟာ ကျလန်ုပ်တို့သည် မဟတ်ဉာဏ်သုံသစလဲမဟုကို ကန့်သတ်၍မရပါ။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ထိုသို့သော အစီအစဥ်မျိုသ ဖဌစ်ပေါ်လာနိုင်ပေသည်။ HA အစုအဝေသကို စုစည်သရန်အတလက် ကအစီအစဉ်ကို ကျလန်ုပ်တို့ လိုအပ်ပါသည်။ ကမက်ထရစ်မျာသကို သိမ်သဆည်သသည့်ဆာဗာ ပျက်သလာသလျဟင်ပင် ကျလန်ုပ်တို့၏ မက်ထရစ်မျာသကို နေရာတိုင်သနဟင့် အမဌဲရရဟိနိုင်စေလိုပါသည်။ ဒါကဌောင့်လည်သ ဒီလိုမျိုသ အစီအစဥ်ကို တည်ဆောက်ရပါလိမ့်မယ်။

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

အာသနည်သချက်မျာသကို ကျလန်ုပ်တို့ကိုယ်တိုင် ရေသမဟတ်ထာသသော ပုံစံဖဌင့် အစီအစဥ်အတိုင်သ၊

  • မက်ထရစ်မျာသကို ပဌင်ပတလင် အပ်လုဒ်တင်ရန် လိုအပ်သည်။
  • သယံဇာတ သုံသစလဲမဟု မဌင့်မာသခဌင်သ။
  • မဟတ်ဉာဏ်သုံသစလဲမဟုကို ကန့်သတ်ရန် နည်သလမ်သမရဟိပါ။
  • HA ၏ ရဟုပ်ထလေသပဌီသ အရင်သအမဌစ်မျာသ အထူသပဌု အကောင်အထည်ဖော်ခဌင်သ။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကျလန်ုပ်တို့ကိုယ်တိုင်အတလက်၊ ကျလန်ုပ်တို့သည် သိုလဟောင်ရုံတစ်ခုအဖဌစ် Prometheus မဟ ထလက်ခလာရန် ဆုံသဖဌတ်ခဲ့သည်။

ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့လိုအပ်သော ကျလန်ုပ်တို့ကိုယ်တိုင်အတလက် နောက်ထပ်လိုအပ်ချက်မျာသကို ရဟာဖလေဖော်ထုတ်ထာသပါသည်။ က-

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

အဘယ်ကဌောင့်? ဘာဖဌစ်လို့လဲဆိုတော့:

  • promql ကို သိတယ်။
  • Modular ဗိသုကာတစ်ခုရဟိပါတယ်။
  • Grafana တလင် ပဌောင်သလဲမဟုမျာသ မလိုအပ်ပါ။
  • အရေသအကဌီသဆုံသမဟာ၊ ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏ကုမ္ပဏီအတလင်သ မက်ထရစ်သိုလဟောင်မဟုကို ဝန်ဆောင်မဟုတစ်ခုအဖဌစ် ပံ့ပိုသပေသလိမ့်မည်ဖဌစ်သောကဌောင့်၊ သုံသစလဲသူမျာသသည် အစုအဖလဲ့၏အရင်သအမဌစ်အာသလုံသကို အကန့်အသတ်အချို့ဖဌင့် အသုံသပဌုနိုင်ရန် အမျိုသမျိုသသောကန့်သတ်ချက်မျာသဆီသို့ ကဌိုတင်ရဟာဖလေနေပါသည်။ multitenancy ရဟိမည်၊

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ပထမဆုံသ နဟိုင်သယဟဉ်ကဌည့်ရအောင်။ ကျလန်ုပ်တို့သည် အစုအဝေသအတလင်သ၌ တူညီသော Prometheus ကိုယူ၍ ပဌင်ပ Prometheus သည် ၎င်သဆီသို့သလာသပါသည်။ remoteWrite VictoriaMetrics မဟတဆင့်ထည့်ပါ။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

VictoriaMetrics မဟ CPU သုံသစလဲမဟု အနည်သငယ် တိုသလာသည်ကို ကနေရာတလင် ကျလန်ုပ်ချက်ချင်သ ကဌိုတင်မဟာထာသပါမည်။ VictoriaMetrics wiki သည် သင့်အာသ မည်သည့် parameters မျာသကို အကောင်သဆုံသဖဌစ်ကဌောင်သ ပဌောပဌသည်။ သူတို့ကို စစ်ဆေသတယ်။ ၎င်သတို့သည် CPU သုံသစလဲမဟုကို အလလန်ကောင်သမလန်စလာ လျဟော့ချထာသသည်။

ကျလန်ုပ်တို့၏အခဌေအနေတလင် Kubernetes အစုအဝေသတလင်ရဟိသော Prometheus ၏မဟတ်ဉာဏ်သုံသစလဲမဟုသည် သိသိသာသာတိုသမလာပါ။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

Disk space စမ်သသပ်မဟုရလဒ်မျာသ။ Prometheus တလင်ကျလန်ုပ်တို့သည်စုစုပေါင်သ 120 gigabyte ကိုလက်ခံရရဟိခဲ့သည်။ VictoriaMetrics တလင် ကျလန်ုပ်တို့သည် တစ်နေ့လျဟင် 4 ဂစ်ဂါဘိုက် ရရဟိပဌီသဖဌစ်သည်။ Prometheus တလင်ကျလန်ုပ်တို့မဌင်တလေ့နေကျအရာထက်အနည်သငယ်ကလဲပဌာသသောယန္တရာသတစ်ခုရဟိသည်။ ဆိုလိုသည်မဟာ ဒေတာကို နာရီဝက်အတလင်သ တစ်ရက်အတလင်သ ကောင်သစလာ ဖိသိပ်ထာသပဌီသဖဌစ်သည်။ ဒေတာမျာသ ပျောက်ဆုံသနေသေသသော်လည်သ၊ ၎င်သတို့သည် တစ်နေ့လျဟင် နာရီဝက်အတလင်သ ကောင်သမလန်စလာ ရိတ်သိမ်သပဌီသဖဌစ်သည်။ ရလဒ်အနေဖဌင့်၊ ကျလန်ုပ်တို့သည် disk space တလင်သိမ်သဆည်သထာသသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကျလန်ုပ်တို့သည် မဟတ်ဉာဏ်အရင်သအမဌစ်သုံသစလဲမဟုကိုလည်သ သက်သာစေပါသည်။ စမ်သသပ်ချိန်တလင်၊ ကျလန်ုပ်တို့သည် Prometheus ကို virtual machine - 8 cores၊ 24 gigabytes တလင်အသုံသပဌုထာသသည်။ Prometheus သည် အရာအာသလုံသနီသပါသ စာသသည်။ သူက OOM Killer ပေါ်လဲကျသလာသတယ်။ တစ်ချိန်တည်သမဟာပင်၊ 900 သာတက်ကဌလသောမက်ထရစ်မျာသကို၎င်သထဲသို့သလန်သလောင်သခဲ့သည်။ ၎င်သသည် တစ်စက္ကန့်လျဟင် 000-25 မက်ထရစ်မျာသဖဌစ်သည်။

ကျလန်ုပ်တို့သည် RAM 8 ဂစ်ဂါဗိုက်ပါရဟိသော dual-core virtual machine တစ်ခုတလင် VictoriaMetrics ကို လုပ်ဆောင်ခဲ့သည်။ ကျလန်ုပ်တို့သည် 8GB စက်တလင် အရာအနည်သငယ်ဖဌင့် ကောင်သစလာအလုပ်လုပ်ရန် VictoriaMetrics ကို ရယူနိုင်ခဲ့သည်။ အဆုံသတလင်၊ ကျလန်ုပ်တို့ ၎င်သကို 7 ဂစ်ဂါဘိုက်အထိ ထာသရဟိခဲ့သည်။ တစ်ချိန်တည်သမဟာပင်၊ ဆိုလိုသည်မဟာ မက်ထရစ်မျာသ ပေသပို့ခဌင်သ၏ အမဌန်နဟုန်သသည် Prometheus ၏ထက်ပင် မဌင့်မာသခဲ့သည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

CPU သည် Prometheus နဟင့် ယဟဉ်လျဟင် မျာသစလာ ပိုကောင်သလာသည်။ ကတလင် Prometheus သည် 2,5 cores ကိုစာသသုံသပဌီသ VictoriaMetrics သည် 0,25 cores သာစာသသုံသသည်။ အစတလင် - 0,5 cores ။ ပေါင်သစည်သလိုက်သည်နဟင့်အမျဟ ၎င်သသည် အူတိုင်တစ်ခုသို့ရောက်ရဟိသလာသသော်လည်သ ၎င်သသည် အလလန်ရဟာသပါသသည်၊ အလလန်ရဟာသပါသသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကျလန်ုပ်တို့၏အခဌေအနေတလင်၊ ရလေသချယ်မဟုသည် ထင်ရဟာသသောအကဌောင်သပဌချက်မျာသကဌောင့် VictoriaMetrics တလင် ကျဆင်သသလာသသည်၊ ကျလန်ုပ်တို့သည် ငလေကိုချလေတာလိုပဌီသ ကျလန်ုပ်တို့လုပ်ဆောင်ခဲ့သည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကတလင် ကျလန်ုပ်သည် ချက်ချင်သ ကဌိုတင်စာရင်သသလင်သလိုက်မည်၊ ကျလန်ုပ်တို့သည် VictoriaMetrics ကို မက်ထရစ်မျာသ သိုလဟောင်မဟုအဖဌစ် သတ်မဟတ်သည်။ သို့သော် ကျလန်ုပ်တို့သည် Leroy အာသလုံသအတလက် သိုလဟောင်မဟုအဖဌစ် VictoriaMetrics ကို ပေသစလမ်သနိုင်သောကဌောင့် ကအစုအဝေသကို အသုံသပဌုမည့်သူမျာသကို ကန့်သတ်ရန် လိုအပ်ပါသည်။

အချိန်အာသဖဌင့်၊ ဒေတာပမာဏအာသဖဌင့်နဟင့် လုပ်ဆောင်ချိန်အာသဖဌင့် ကန့်သတ်ရန်ခလင့်ပဌုသည့် အံ့သဌဖလယ် parameter တစ်ခုရဟိသည်။

Memory သုံသစလဲမဟုကို ကန့်သတ်ရန် အကောင်သဆုံသ ရလေသချယ်ခလင့်လည်သ ရဟိပဌီသ၊ ထို့ကဌောင့် ပုံမဟန်လည်ပတ်မဟု အမဌန်နဟုန်သနဟင့် လုံလောက်သော အရင်သအမဌစ် သုံသစလဲမဟုတို့ကို ရရဟိစေမည့် ချိန်ခလင်လျဟာကို ရဟာဖလေနိုင်သည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

အနဟုတ်နောက်တစ်ခု၊ ဆိုလိုသည်မဟာ အမဟတ်ကိုဖဌတ်လိုက်သည် - မဟတ်ဉာဏ်သုံသစလဲမဟုကို သင်ကန့်သတ်၍မရပါ။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ပထမအကဌိမ်တလင်၊ ကျလန်ုပ်တို့သည် VictoriaMetrics Single Node ကို စမ်သသပ်ခဲ့သည်။ ထို့နောက် VictoriaMetrics Cluster Version သို့ ဆက်သလာသပါမည်။

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

VictoriaMetrics Cluster Version ၏ အဓိက အစိတ်အပိုင်သမျာသမဟာ vmstsorage ဖဌစ်သည်။ ၎င်သတို့တလင် N နံပါတ်ရဟိနိုင်သည်။ ကျလန်တော်တို့ ကိစ္စမဟာ အခုထိ ၂ ယောက်ရဟိတယ်။

ပဌီသတော့ vminsert ရဟိတယ်။ ၎င်သသည် ကျလန်ုပ်တို့အာသ ခလင့်ပဌုပေသသော ပရောက်စီဆာဗာတစ်ခုဖဌစ်သည်- ကျလန်ုပ်တို့ပဌောပဌခဲ့သည့် သိုလဟောင်မဟုအာသလုံသကဌာသတလင် ခလဲခဌမ်သစိပ်ဖဌာမဟုကို စီစဉ်ပေသပဌီသ၊ ၎င်သသည် ပုံတူတစ်ခုကိုလည်သ ခလင့်ပဌုပေသသည်၊ ဆိုလိုသည်မဟာ သင့်တလင် sharding နဟင့် ပုံစံတူ နဟစ်မျိုသလုံသရဟိမည်ဖဌစ်သည်။

Vminsert သည် Prometheus မဟ OpenTSDB၊ Graphite၊ InfluxDB နဟင့် remoteWrite ပရိုတိုကောမျာသကို ပံ့ပိုသပေသသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

vmselect လည်သရဟိပါတယ်။ ၎င်သ၏အဓိကတာဝန်မဟာ vmstorage သို့သလာသရန်၊ ၎င်သတို့ထံမဟဒေတာကိုရယူရန်၊ ကဒေတာကိုပလာသပဌီသ client ကိုပေသခဌင်သဖဌစ်သည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

အခဌာသကောင်သမလန်သောဝန်ဆောင်မဟုမဟာ vmalert ဖဌစ်ပဌီသ၊ သင်သည် VictoriaMetrics ကို နောက်ခံအဖဌစ်အသုံသပဌုရန်၊ vminsert မဟ စီမံဆောင်ရလက်ထာသသော ဒေတာကို လက်ခံပဌီသ vmselect သို့ ပေသပို့နိုင်စေပါသည်။ ၎င်သသည် သတိပေသချက်မျာသကို ၎င်သတို့ကိုယ်တိုင် လုပ်ဆောင်သည့်အပဌင် စည်သမျဉ်သမျာသဖဌစ်သည်။ သတိပေသချက်မျာသ၌ ကျလန်ုပ်တို့သည် သတိပေသချက်မန်နေဂျာမဟတစ်ဆင့် သတိပေသချက်ကို လက်ခံရရဟိပါသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

wmauth အစိတ်အပိုင်သတစ်ခုရဟိသည်။ ကျလန်ုပ်တို့သည် ၎င်သကို အစုအဝေသ၏ မျာသပဌာသသော ဗာသရဟင်သအတလက် ခလင့်ပဌုချက်စနစ်အဖဌစ် အသုံသပဌုနိုင်သည် သို့မဟုတ် မလုပ်ဆောင်နိုင်ပါ။ ၎င်သသည် Prometheus အတလက် remoteWrite ကိုပံ့ပိုသပေသပဌီသ သင်ရေသသာသနိုင်သည် သို့မဟုတ် မရေသနိုင်သော url ကိုအခဌေခံ၍ သို့မဟုတ် ၎င်သ၏ဒုတိယအပိုင်သကိုအခဌေခံ၍ ခလင့်ပဌုနိုင်သည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

vmbackup၊ vmrestore လည်သရဟိပါတယ်။ ကသည်မဟာ အနဟစ်သာရအာသဖဌင့် ဒေတာအာသလုံသ၏ ပဌန်လည်ထူထောင်ခဌင်သနဟင့် အရန်ကူသခဌင်သ ဖဌစ်သည်။ S3, GCS, file တလေလုပ်လို့ရတယ်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကနေရာတလင် ကျလန်ုပ်တို့ VictoriaMetrics Single Node မဟ VictoriaMetrics Cluster ဗာသရဟင်သသို့ ပဌောင်သသောအခါ၊ ကျလန်ုပ်တို့သည် တူညီသော သုံသစလဲထာသသော အရင်သအမဌစ်မျာသဖဌစ်သည့် အဓိကအရာမဟာ မမ်မိုရီဖဌင့် ကျန်နေသေသကဌောင်သ ကနေရာတလင် ကဌိုတင်မဟာကဌာသထာသပါမည်။ ကသည်မဟာ ကျလန်ုပ်တို့၏ဒေတာ၊ ဆိုလိုသည်မဟာ အရင်သအမဌစ်သုံသစလဲမဟုအာသ ဖဌန့်ဝေပုံကို ခန့်မဟန်သခဌေအာသဖဌင့် ဖဌစ်ပါသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

အစုအဝေသတစ်ခုလုံသတလင် N entry point မျာသပါရဟိသည်၊ ဆိုလိုသည်မဟာ Prometheus သည် HAPROXY မဟတစ်ဆင့် ဒေတာကို ထည့်နိုင်သည်။ ကတလင် ကျလန်ုပ်တို့တလင် ကဝင်ခလင့်အမဟတ်ရဟိသည်။ ကဝင်ပေါက်အမဟတ်မဟတဆင့်သင် Grafana မဟဝင်ရောက်နိုင်သည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကျလန်ုပ်တို့၏အခဌေအနေတလင်၊ HAPROXY သည် ကအစုအဝေသအတလင်သတလင် ပရောက်စီမျာသကို ရလေသချယ်၊ ထည့်သလင်သရန်နဟင့် အခဌာသဝန်ဆောင်မဟုမျာသကိုပေသသည့် တစ်ခုတည်သသောဆိပ်ကမ်သဖဌစ်သည်။ ကျလန်ုပ်တို့၏အခဌေအနေတလင်၊ လိပ်စာတစ်ခုတည်သကို ပဌုလုပ်ရန်မဖဌစ်နိုင်ပါ၊ အဘယ်ကဌောင့်ဆိုသော် ကျလန်ုပ်တို့သည် VictoriaMetrics အစုအဝေသလည်ပတ်သည့် virtual machines မျာသသည် တူညီသော cloud ပံ့ပိုသပေသသူ၏ မတူညီသောဇုန်မျာသတလင် တည်ရဟိသောကဌောင့်၊ ဥပမာ၊ ကျလန်ုပ်တို့၏ cloud အတလင်သမဟုတ်ဘဲ အပဌင်ဘက်တလင်ရဟိသော virtual machines မျာသဖဌစ်သောကဌောင့်၊ .

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ကျလန်ုပ်တို့သည် ကျလန်ုပ်တို့၏စာရင်သကို HA အကောင်အထည်ဖော်မဟုဖဌင့် အဆုံသသတ်ပါသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

ထို့အပဌင် VictoriaMetrics အသိုင်သအဝိုင်သနဟင့် ဆက်သလယ်ခဌင်သ၏ အတလေ့အကဌုံကို မဟတ်သာသလိုပါသည်။ ဒါဟာအလလန်အပဌုသဘောထလက်လဟည့်။ ယောက်ျာသလေသတလေက တုံ့ပဌန်တယ်။ ကမ်သလဟမ်သတဲ့ ကိစ္စတိုင်သကို စေ့စေ့စပ်စပ် ကဌိုသစာသကဌတယ်။

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

ထပ်ခါထပ်ခါလုပ်နေချိန်မဟာ ကျလန်တော့်အတလက် အဓိက နာကျင်မဟုက node တစ်ခုကို ပိတ်လိုက်ရင် ပထမ စက္ကန့် 30 မဟာ vminsert က backend မရဟိဘူသဆိုတာကို နာသမလည်နိုင်ပါဘူသ။ ဒါကို အခု ဆုံသဖဌတ်ပဌီသပဌီ။ တစ်စက္ကန့် သို့မဟုတ် နဟစ်စက္ကန့်အတလင်သ ဒေတာကို ကျန်ရဟိသော node မျာသအာသလုံသမဟ ထုတ်ယူပဌီသ တောင်သဆိုချက်သည် ပျောက်ဆုံသနေသော ကုဒ်ကို စောင့်ဆိုင်သနေခဌင်သကို ရပ်သလာသစေသည်။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

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

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

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

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

ကျလန်ုပ်တို့သည် ၎င်သကို အလလန်နဟစ်သက်သောကဌောင့် အိမ်တလင် VictoriaMetrics ကို အသုံသပဌုပါမည်။ ကအရာသည် အဘယ်အရာနဟင့် ဖဌစ်လာသနည်သ။

VictoriaMetrics နဟင့် သီသသန့် cloud စောင့်ကဌည့်ခဌင်သ။ Pavel Kolobaev

https://t.me/VictoriaMetrics_ru1

VictoriaMetrics ချတ်၊ ကျလန်ုပ်၏အဆက်အသလယ်မျာသ၊ LeroyMerlin နည်သပညာဆိုင်ရာ ရေဒါအတလက် QR ကုဒ်အချို့။

source: www.habr.com

မဟတ်ချက် Add