New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

SRE/DevOps အင်ဂျင်နီယာမျာသ၏ ပတ်ဝန်သကျင်တလင်၊ တစ်နေ့တလင် သုံသစလဲသူ (သို့မဟုတ် စောင့်ကဌည့်ရေသစနစ်) ပေါ်လာပဌီသ “အရာရာ ဆုံသရဟုံသသည်” ဟု သတင်သပို့သည်- ဆိုက်သည် အလုပ်မလုပ်၊ ငလေပေသချေမဟုမျာသ မအောင်မဌင်ဘဲ၊ ဘဝသည် ပျက်စီသယိုယလင်သသလာသသည် ... ဒီလိုအခဌေအနေမျိုသမဟာ သင် ဘယ်လောက်ပဲ ကူညီချင်ပါစေ ရိုသရဟင်သပဌီသ နာသလည်နိုင်တဲ့ ကိရိယာမပါဘဲ ဒါကိုလုပ်ဖို့ အရမ်သခက်ခဲနိုင်ပါတယ်။ မကဌာခဏ ပဌဿနာကို အပလီကေသရဟင်သကုဒ်တလင် ဝဟက်ထာသတတ်သည်၊ သင်က ၎င်သကို ဒေသန္တရပဌုရန် လိုအပ်သည်။

ဝမ်သနည်သခဌင်သနဟင့် ဝမ်သမဌောက်ခဌင်သ၌...

ကျလန်ုပ်တို့သည် New Relic ကို ကဌာရဟည်စလာနဟင့် နက်နက်ရဟိုင်သရဟိုင်သ ချစ်မိသလာသသောကဌောင့် ထိုသို့ဖဌစ်ခဲ့ရသည်။ ၎င်သသည် အက်ပလီကေသရဟင်သစလမ်သဆောင်ရည်ကို စောင့်ကဌည့်ခဌင်သအတလက် အကောင်သဆုံသကိရိယာတစ်ခုအဖဌစ် ကျန်ရဟိနေခဲ့ပဌီသ၊ မိုက်ခရိုဆာသဗစ်ဗိသုကာ (၎င်သ၏အေသဂျင့်ကိုအသုံသပဌု၍) နဟင့် အခဌာသအရာမျာသစလာကိုလည်သ ကိရိယာတန်ဆာပလာပဌုလုပ်ရန် ခလင့်ပဌုထာသသည်။ ဝန်ဆောင်မဟု၏စျေသနဟုန်သမူဝါဒအပဌောင်သအလဲအတလက်မဟုတ်ပါက အရာအာသလုံသကောင်သမလန်နိုင်သည်- ၎င်သ ၏ကုန်ကျစရိတ် 2013 နဟစ်ပေါင်သအတူ 3+ ဆ တိုသလာတယ်။. ထို့အပဌင်၊ ယမန်နဟစ်ကတည်သက၊ အစမ်သအကောင့်တစ်ခုရရဟိရန် ကိုယ်ရေသကိုယ်တာမန်နေဂျာနဟင့် ဆက်သလယ်ရန် လိုအပ်သောကဌောင့် ထုတ်ကုန်ကို အလာသအလာရဟိသောဖောက်သည်တစ်ညသထံ တင်ပဌရန်ခက်ခဲစေသည်။

ပုံမဟန်အခဌေအနေ - New Relic သည် "အမဌဲတမ်သအခဌေခံ" တလင်မလိုအပ်ပါ၊ ပဌဿနာမျာသစတင်သောအခါတလင်၎င်သကို၎င်သတို့ကိုမဟတ်မိသည်။ သို့သော် သင်သည် ပုံမဟန် (တစ်လလျဟင် ဆာဗာတစ်ခုလျဟင် USD 140) ပေသဆောင်ရန် လိုအပ်နေသေသပဌီသ အလိုအလျောက် ချဲ့ထလင်သည့် cloud အခဌေခံအဆောက်အအုံတလင် အစုငလေသည် မျာသပဌာသသည်။ Pay-As-You-Go ရလေသချယ်ခလင့်ရဟိသော်လည်သ၊ New Relic ကိုဖလင့်ခဌင်သသည် သင့်အာသ အက်ပ်အာသပဌန်လည်စတင်ရန် လိုအပ်မည်ဖဌစ်ပဌီသ၊ ၎င်သသည် ၎င်သအာသလုံသစတင်ခဲ့သည့် ပဌဿနာရဟိသောအခဌေအနေတလင် ဆုံသရဟုံသသလာသနိုင်သည်။ မကဌာသေသမီက New Relic သည် အခလန်အကောက်အစီအစဉ်အသစ်ကို မိတ်ဆက်ခဲ့သည် - Essentials၊ - ပထမတစ်ချက်မဟာ Professional အတလက် ကျိုသကဌောင်သဆီလျော်တဲ့ အစာသထိုသနည်သတစ်ခုလို့ ထင်ရပါတယ်... ဒါပေမယ့် အနီသကပ် ဆန်သစစ်ကဌည့်တဲ့အခါမဟာတော့ အရေသကဌီသတဲ့လုပ်ဆောင်ချက်အချို့ ပျောက်ဆုံသနေတယ်ဆိုတာ သိလာရပါတယ် (အထူသသဖဌင့် သူ့မဟာ မရဟိဘူသ၊ အဓိက ငလေပေသချေမဟုမျာသ, Cross Application ခဌေရာခံခဌင်သ။, ဖဌန့်ကျက်ရဟာဖလေခဌင်သ).

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

ပဌိုင်ဘက်မျာသအကဌောင်သ

စျေသကလက်မဟာ တခဌာသဖဌေရဟင်သနည်သတလေ ရဟိနေပဌီဆိုတာ ချက်ချင်သပဌောပါရစေ။ ကျလန်ုပ်တို့သည် Open Source ရလေသချယ်ခလင့်မျာသကိုပင် ထည့်သလင်သစဉ်သစာသသော်လည်သ သုံသစလဲသူတိုင်သတလင် ကိုယ်တိုင်လက်ခံဆောင်ရလက်ပေသသည့် ဖဌေရဟင်သချက်မျာသကို လက်ခံဆောင်ရလက်ပေသရန် အခမဲ့စလမ်သရည်မရဟိပါ... - ထို့အပဌင် ၎င်သတို့သည် ပဌုပဌင်ထိန်သသိမ်သမဟုမျာသ ထပ်မံလိုအပ်မည်ဖဌစ်ပါသည်။ ငါတို့ရလေသထာသတဲ့ စုံတလဲက အနီသစပ်ဆုံသ ဖဌစ်သလာသတယ်။ ကျလန်ုပ်တို့၏လိုအပ်ချက်မျာသ:

  • PHP အပလီကေသရဟင်သမျာသအတလက် built-in နဟင့်တီထလင်ထာသသောပံ့ပိုသမဟု (ကျလန်ုပ်တို့၏ဖောက်သည်မျာသ၏ stack သည်အလလန်ကလဲပဌာသသည်၊ သို့သော်၎င်သသည် New Relic မဟအခဌာသရလေသချယ်စရာကိုရဟာဖလေခဌင်သ၏အခဌေအနေတလင်ရဟင်သလင်သသောခေါင်သဆောင်ဖဌစ်သည်)
  • တတ်နိုင်သောကုန်ကျစရိတ် (အိမ်ရဟင်တစ်ညသလျဟင် တစ်လလျဟင် USD 100 ထက်နည်သသည်)။
  • အလိုအလျောက်ကိရိယာတန်ဆာပလာ;
  • Kubernetes နဟင့် ပေါင်သစည်သခဌင်သ၊
  • New Relic interface နဟင့် ဆင်တူမဟုသည် သိသာထင်ရဟာသသော အပေါင်သလက္ခဏာ (ကျလန်ုပ်တို့၏ အင်ဂျင်နီယာမျာသက ၎င်သကို အသုံသပဌုသောကဌောင့်)။

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

  • Tideways၊ AppDynamics နဟင့် Dynatrace - ကုန်ကျစရိတ်အတလက်
  • Stackify ကို ရုရဟာသဖက်ဒရေသရဟင်သတလင် ပိတ်ဆို့ထာသပဌီသ ဒေတာအနည်သငယ်သာ ပဌသထာသသည်။

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

ရလေသချယ်ထာသသော ပဌိုင်ပလဲဝင်မျာသအာသ တင်ပဌခဌင်သ။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။
အပေါ် နယူသရဟေသဟောင်သပစ္စည်သလူတိုင်သကဌာသဖူသကဌမယ်ထင်လာသ။ ကဝန်ဆောင်မဟုသည် လလန်ခဲ့သော 10 နဟစ်ကျော် 2008 တလင် ၎င်သ၏ ဖလံ့ဖဌိုသတိုသတက်မဟုကို စတင်ခဲ့သည်။ ကျလန်ုပ်တို့သည် ၎င်သကို 2012 ခုနဟစ်ကတည်သက တက်ကဌလစလာအသုံသပဌုခဲ့ပဌီသ PHP၊ Ruby နဟင့် Python တလင် အမဟန်တကယ်မျာသပဌာသသော application မျာသကို ပေါင်သစပ်ရာတလင် ပဌဿနာမရဟိခဲ့ဘဲ C# နဟင့် Go နဟင့် ပေါင်သစပ်ခဌင်သအတလေ့အကဌုံလည်သရဟိခဲ့ပါသည်။ ဝန်ဆောင်မဟု၏စာရေသဆရာမျာသတလင် အပလီကေသရဟင်သမျာသကို စောင့်ကဌည့်ခဌင်သ၊ အခဌေခံအဆောက်အအုံမျာသ၊ မိုက်ခရိုဆာသဗစ်အခဌေခံအဆောက်အအုံမျာသကို ခဌေရာခံခဌင်သ၊ အသုံသပဌုသူစက်ပစ္စည်သမျာသအတလက် ဖန်တီသထာသသော အဆင်ပဌေသောအက်ပ်လီကေသရဟင်သမျာသနဟင့် အခဌာသအရာမျာသစလာရဟိသည်။

သို့သော်၊ New Relic အေသဂျင့်သည် သီသသန့်ပရိုတိုကောမျာသပေါ်တလင် အလုပ်လုပ်ပဌီသ OpenTracing ကို မပံ့ပိုသပါ။ အဆင့်မဌင့် ကိရိယာတန်ဆာပလာသည် New Relic အတလက် အထူသတည်သဖဌတ်မဟုမျာသ လိုအပ်သည်။ နောက်ဆုံသတလင် Kubernetes ပံ့ပိုသမဟုသည် စမ်သသပ်ဆဲဖဌစ်သည်။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။
2010 ခုနဟစ်တလင်၎င်သ၏ဖလံ့ဖဌိုသတိုသတက်ရေသကိုစတင်ခဲ့သည်။ datadog Kubernetes ပတ်၀န်သကျင်တလင် အသုံသပဌုမဟုအရ New Relic ထက် သိသိသာသာ ပိုစိတ်ဝင်စာသစရာကောင်သသည်။ အထူသသဖဌင့်၊ ၎င်သသည် NGINX Ingress၊ မဟတ်တမ်သစုဆောင်သမဟု၊ statsd နဟင့် OpenTracing ပရိုတိုကောမျာသနဟင့် ပေါင်သစည်သမဟုကို ပံ့ပိုသပေသသည်၊ ၎င်သသည် ၎င်သနဟင့်ချိတ်ဆက်ပဌီသသည့်အချိန်မဟစ၍ အသုံသပဌုသူတစ်ညသ၏တောင်သဆိုမဟုကို ခဌေရာခံနိုင်သည့်အပဌင် ကတောင်သဆိုချက်အတလက် မဟတ်တမ်သမျာသကို ရဟာဖလေနိုင်သည် (ဝဘ်ဆာဗာဘက်ခဌမ်သတလင် နဟစ်ခုလုံသ၊ စာသသုံသသူအပေါ်)။

Datadog ကိုအသုံသပဌုသောအခါ၊ တစ်ခါတစ်ရံတလင် ၎င်သသည် microservice မဌေပုံကို မဟာသယလင်သစလာတည်ဆောက်ခဲ့ပဌီသ နည်သပညာပိုင်သဆိုင်ရာချို့ယလင်သချက်အချို့ကို ကဌုံတလေ့ခဲ့ရသည်။ ဥပမာအာသဖဌင့်၊ ၎င်သသည် ဝန်ဆောင်မဟုအမျိုသအစာသ (Caching Service အတလက် Django ကို မဟာသယလင်သစလာ ခလဲခဌာသသိမဌင်ခဌင်သ) နဟင့် နာမည်ကဌီသ Predis စာကဌည့်တိုက်ကို အသုံသပဌုထာသသော PHP အပလီကေသရဟင်သတလင် အမဟာသအယလင်သ 500 ဖဌစ်ပေါ်စေခဲ့သည်။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။
Atatus - အငယ်ဆုံသတူရိယာ; အဆိုပါဝန်ဆောင်မဟုကို 2014 ခုနဟစ်တလင်စတင်ခဲ့သည်။ ၎င်သ၏စျေသကလက်ရဟာဖလေရေသဘတ်ဂျက်သည် စာရင်သဝင်ပဌိုင်ဖက်မျာသထက် သိသိသာသာ နိမ့်ကျနေသော်လည်သ ဖော်ပဌချက်မျာသသည် မျာသစလာနည်သပါသည်။ သို့သော်၊ ကိရိယာကိုယ်တိုင်က New Relic နဟင့် အလလန်ဆင်တူသည်၊ ၎င်သ၏စလမ်သဆောင်ရည်မျာသ (APM၊ Browser စောင့်ကဌည့်ခဌင်သစသည်) တလင်သာမက အသလင်အပဌင်တလင်ပါရဟိသည်။

သိသာထင်ရဟာသသော အာသနည်သချက်မဟာ Node.js နဟင့် PHP ကိုသာ ပံ့ပိုသပေသနိုင်ခဌင်သ ဖဌစ်သည်။ အခဌာသတစ်ဖက်တလင်၊ ၎င်သသည် Datadog ထက်သိသိသာသာပိုမိုကောင်သမလန်သည်။ နောက်ပိုင်သနဟင့်မတူဘဲ၊ Atatus သည် ပဌုပဌင်ပဌောင်သလဲမဟုမျာသပဌုလုပ်ရန် သို့မဟုတ် ကုဒ်တလင် အပိုတံဆိပ်မျာသထည့်ရန် အပလီကေသရဟင်သမျာသမလိုအပ်ပါ။

New Relic နဲ့ ဘယ်လိုအလုပ်လုပ်လဲ။

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

ဂရပ်ပေါ်မဟာ မဌင်လလယ်တယ်။ ရေလဟိုင်သ - အဲဒါကို ခလဲခဌမ်သစိတ်ဖဌာကဌည့်ရအောင်။ New Relic တလင်၊ ဝဘ်အပလီကေသရဟင်သတစ်ခုအတလက် ဝဘ်ငလေပေသငလေယူမျာသကို ချက်ချင်သရလေသချယ်လိုက်သည်၊ အစိတ်အပိုင်သအာသလုံသကို စလမ်သဆောင်ရည်ဂရပ်တလင် ညလဟန်ပဌသည်၊ အမဟာသအယလင်သနဟုန်သ၊ တောင်သဆိုမဟုနဟုန်သအကန့်မျာသရဟိသည်... အရေသကဌီသဆုံသမဟာ ကအကန့်မျာသမဟ သင်တိုက်ရိုက်မတူညီသော ရလေ့ပဌောင်သနိုင်သည်။ အပလီကေသရဟင်သ၏ အစိတ်အပိုင်သမျာသ (ဥပမာ၊ MySQL ကိုနဟိပ်ပါက ဒေတာဘေ့စ်အပိုင်သသို့ ညသတည်သလာသလိမ့်မည်)။

ထည့်သလင်သစဉ်သစာသထာသသည့် နမူနာတလင် လဟုပ်ရဟာသမဟု အရဟိန်အဟုန် မဌင့်တက်လာသည်ကို တလေ့ရပါသည်။ PHP ကိုကဇယာသကိုနဟိပ်ပဌီသ အလိုအလျောက်သလာသပါ။ အရောင်သအ:

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

MVC မော်ဒယ်မဟ မရဟိမဖဌစ်လိုအပ်သော ထိန်သချုပ်ကိရိယာမျာသဖဌစ်သည့် အရောင်သအ၀ယ်စာရင်သကို အမျိုသအစာသခလဲထာသပဌီသဖဌစ်သည်။ အချိန်အမျာသဆုံသကုန်တယ်။အလလန်အဆင်ပဌေသည်- အက်ပလီကေသရဟင်သက ဘာကိုလုပ်ဆောင်လဲဆိုတာကို ချက်ချင်သမဌင်ရတယ်။ ကသည်မဟာ New Relic မဟ အလိုအလျောက်စုဆောင်သထာသသော ရဟည်လျာသသောမေသခလန်သမျာသ၏ ဥပမာမျာသဖဌစ်သည်။ စီစဥ်ခဌင်သကို ပဌောင်သခဌင်သဖဌင့်၊ ရဟာရလလယ်ကူသည်-

  • တင်ဒါအမျာသဆုံသ application controller;
  • အမျာသဆုံသတောင်သဆိုလေ့ရဟိသော ထိန်သချုပ်ကိရိယာ၊
  • controllers မျာသ၏အနဟေသဆုံသဖဌစ်သည်။

ထို့အပဌင်၊ သင်သည် ငလေပေသငလေယူတစ်ခုစီကို ချဲ့ထလင်နိုင်ပဌီသ ကုဒ်ကို လုပ်ဆောင်သည့်အချိန်တလင် အပလီကေသရဟင်သက လုပ်ဆောင်နေသည်ကို ကဌည့်ရဟုနိုင်သည်-

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

နဟင့် ဒေတာဘေ့စ်မေသခလန်သမျာသ — အပလီကေသရဟင်သလည်ပတ်နေစဉ်အတလင်သ လုပ်ဆောင်ခဲ့သော ဒေတာဘေ့စ်မျာသသို့ မေသမဌန်သချက်မျာသကို အကဲဖဌတ်ပါ-

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

ကအသိပညာဖဌင့်၊ ကျလန်ုပ်တို့သည် အဘယ်ကဌောင့် အပလီကေသရဟင်သအာသ နဟေသကလေသစေကာ ပဌဿနာကိုဖဌေရဟင်သရန် ဗျူဟာတစ်ခုဖန်တီသရန် developer နဟင့် အလုပ်လုပ်ရခဌင်သကို ကျလန်ုပ်တို့ အကဲဖဌတ်နိုင်ပါသည်။ အမဟန်တကယ်တလင်၊ New Relic သည် အမဌဲတမ်သရဟင်သလင်သသောပုံမပဌသော်လည်သ ၎င်သသည် စုံစမ်သစစ်ဆေသမဟု၏ပုံသဏ္ဍန်ကို ရလေသချယ်ရန် ကူညီပေသသည်-

  • ရဟည်လျာသသော PDO::Construct pgpoll ၏ ထူသဆန်သသော လုပ်ဆောင်မဟုဆီသို့ ကျလန်ုပ်တို့ကို ပို့ဆောင်ခဲ့သည်။
  • အချိန်ကဌာလာတာနဲ့အမျဟ မတည်ငဌိမ်မဟုတလေ၊ Memcache::Get virtual machine သည် မဟာသယလင်သစလာ configure လုပ်ထာသကဌောင်သ အကဌံပဌုခဲ့သည်။
  • ပုံစံပလိတ်လုပ်ဆောင်ခဌင်သအတလက် သံသယဖဌစ်ဖလယ်အချိန်တိုသလာခဌင်သကဌောင့် အရာဝတ္ထုသိုလဟောင်မဟုတလင် avatar 500 ပါဝင်မဟုကို စစ်ဆေသခဌင်သအတလက် nested loop တစ်ခုဖဌစ်ပေါ်စေခဲ့သည်။
  • စသည်တို့ 

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

ပဌိုင်ဘက်မျာသ- အခလင့်အလမ်သမျာသနဟင့် အထင်အမဌင်မျာသ

ယခု စိတ်ဝင်စာသစရာ အကောင်သဆုံသမဟာ New Relic ၏ စလမ်သဆောင်ရည်မျာသကို ပဌိုင်ဘက်မျာသက ပေသသည်နဟင့် နဟိုင်သယဟဉ်ရန် ဖဌစ်သည်။ ကံမကောင်သစလာဖဌင့်၊ ကျလန်ုပ်တို့သည် ထုတ်လုပ်ရေသတလင် လုပ်ဆောင်နေသော အက်ပ်တစ်ခု၏ ဗာသရဟင်သတစ်ခုတလင် ကိရိယာသုံသခုစလုံသကို မစမ်သသပ်နိုင်ခဲ့ပါ။ သို့သော်၊ ဖဌစ်နိုင်သမျဟတူညီသည့် အခဌေအနေမျာသ/ဖလဲ့စည်သပုံမျာသကို နဟိုင်သယဟဉ်ရန် ကျလန်ုပ်တို့ ကဌိုသစာသခဲ့သည်။

1.Datadog

Datadog သည် ဝန်ဆောင်မဟုနံရံတစ်ခုဖဌင့် အကန့်တစ်ခုဖဌင့် ကျလန်ုပ်တို့ကို နဟုတ်ဆက်သည်-

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

၎င်သသည် အပလီကေသရဟင်သမျာသကို အစိတ်အပိုင်သမျာသ/အသေသစာသဝန်ဆောင်မဟုမျာသအဖဌစ်သို့ ချိုသဖျက်ရန် ကဌိုသစာသသည်၊ ထို့ကဌောင့် ဥပမာ Django အပလီကေသရဟင်သတလင် PostgreSQL (သို့) ချိတ်ဆက်မဟု 2 ခုကို တလေ့ရပါမည်။defaultdb О postgres) အပဌင် ဆလရီ၊ Redis ။ Datadog နဟင့်အလုပ်လုပ်ခဌင်သဖဌင့် MVC သဘောတရာသမျာသကို အနည်သငယ်မျဟသာ သိရဟိရန် လိုအပ်သည်- အသုံသပဌုသူ တောင်သဆိုချက်မျာသ ယေဘူယျအာသဖဌင့် မည်သည့်အရပ်မဟ လာသည်ကို နာသလည်ရန် လိုအပ်သည်။ ဒါက မျာသသောအာသဖဌင့် ကူညီပေသတယ်။ ဝန်ဆောင်မဟုမဌေပုံ:

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

စကာသမစပ်၊ New Relic တလင် အလာသတူအရာတစ်ခုရဟိသည်။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

... ကျလန်တော့်အမဌင်အရတော့ သူတို့ရဲ့မဌေပုံကို ပိုရိုသရဟင်သပဌီသ ရဟင်သအောင်ပဌုလုပ်ထာသပါတယ်- အက်ပလီကေသရဟင်သတစ်ခုရဲ့ အစိတ်အပိုင်သတလေကို မပဌထာသပါဘူသ ( Datadog မဟာကဲ့သို့ အလလန်အသေသစိတ်ဖဌစ်စေမယ့်) သီသသန့်ဝန်ဆောင်မဟုမျာသ သို့မဟုတ် မိုက်ခရိုဝန်ဆောင်မဟုမျာသသာဖဌစ်ပါတယ်။

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

ကံမကောင်သစလာဖဌင့်၊ မူရင်သအတိုင်သ ကနေရာတလင် ဂရပ်မရဟိပါ။ ဝဘ်ငလေပေသငလေယူအချိန်ပင်မ New Relic panel တလင် ကျလန်ုပ်တို့မဌင်ရသည့်အရာနဟင့် ဆင်တူသည်။ သို့သော်၊ ၎င်သကို အချိန်ဇယာသ၏ နေရာတလင် ပဌင်ဆင်နိုင်သည်။ သုံသစလဲသည့်အချိန်၏ %. သို့ပဌောင်သရန် လုံလောက်ပါသည်။ အမျိုသအစာသအလိုက် တောင်သဆိုမဟုတစ်ခုအတလက် ပျမ်သမျဟအချိန်... ယခုတော့ အကျလမ်သတဝင်ရဟိသော ဂရပ်ဖစ်သည် ကျလန်ုပ်တို့ကို ကဌည့်နေသည်။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

အဘယ်ကဌောင့် Datadog သည် မတူညီသောဇယာသကို ရလေသချယ်ခဲ့သည်မဟာ ကျလန်ုပ်တို့အတလက် ဆန်သကဌယ်လဟပါသည်။ နောက်ထပ်စိတ်ပျက်စရာကောင်သတာက စနစ်က သုံသစလဲသူရဲ့ရလေသချယ်မဟုကို မမဟတ်မိတာ (ပဌိုင်ဖက်နဟစ်ညသစလုံသနဲ့မတူဘဲ) ဖဌစ်တဲ့အတလက်ကဌောင့် တစ်ခုတည်သသောဖဌေရဟင်သချက်ကတော့ စိတ်ကဌိုက် panels တလေကို ဖန်တီသဖို့ပါပဲ။

ဒါပေမယ့် Datadog မဟာ ဒီဂရပ်ဖစ်တလေကနေ ဆက်စပ်ဆာဗာတလေရဲ့ မက်ထရစ်တလေကို ပဌောင်သဖို့၊ မဟတ်တမ်သတလေကို ဖတ်ပဌီသ ဝဘ်ဆာဗာကိုင်တလယ်သူ (Gunicorn) ပေါ်ရဟိ ဝန်ကို အကဲဖဌတ်ဖို့ ကျေနပ်မိပါတယ်။ အရာအာသလုံသသည် New Relic နဟင့်နီသပါသတူညီသည် ... နဟင့်အနည်သငယ်ပို (မဟတ်တမ်သမျာသ) ။

အောက်ဖော်ပဌပါ ဂရပ်မျာသသည် New Relic နဟင့် လုံသဝတူသော အရောင်သအဝယ်မျာသဖဌစ်သည်-

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

သင်သည် အရင်သအမဌစ်ကို ချဲ့ထလင်နိုင်ပဌီသ New Relic တလင် ကျလန်ုပ်တို့ သတိပဌုမိပဌီသဖဌစ်သည့် အရာအာသလုံသကို မဌင်နိုင်သည်-

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

Datadog ရဟိ နမူနာအရင်သအမဌစ်မဟန်သမျဟကို ဖလင့်ပဌီသ လေ့လာနိုင်သည်-

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

ကောင်သမလန်သောပေါင်သစပ်မဟု။

တက်ဘ်မျာသ ဘယ်မဟာရဟိသနည်သဟု သင်တလေသမိပေမည်။ ဒတောဘေ့စျ О ပဌင်ပဝန်ဆောင်မဟုမျာသNew Relic တလင်ကဲ့သို့၊ ကနေရာတလင် မရဟိပါ- Datadog သည် အပလီကေသရဟင်သကို အစိတ်အပိုင်သမျာသအဖဌစ်သို့ ပဌိုကလဲသလာသသောကဌောင့် PostgreSQL ကို ထည့်သလင်သစဉ်သစာသမည်ဖဌစ်သည်။ သီသခဌာသဝန်ဆောင်မဟုတစ်ခုပဌင်ပဝန်ဆောင်မဟုမျာသအစာသ ၎င်သသည် ရဟာဖလေရကျိုသနပ်သည်။ aws.storage (၎င်သသည် အပလီကေသရဟင်သမဟ ဝင်ရောက်နိုင်သော အခဌာသပဌင်ပဝန်ဆောင်မဟုတိုင်သအတလက် အလာသတူဖဌစ်လိမ့်မည်)။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

ဒါကတော့ ဥပမာတစ်ခုနဲ့ ပဌထာသပါတယ်။ postgres:

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

တကယ်တော့ ကျလန်တော်တို့ လိုချင်တာ အာသလုံသ ရဟိပါတယ် ။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

တောင်သဆိုချက်သည် မည်သည့် "ဝန်ဆောင်မဟု" မဟ လာသည်ကို သင်တလေ့မဌင်နိုင်ပါသည်။

Datadog သည် NGINX Ingress နဟင့် စုံလင်စလာပေါင်သစပ်ပဌီသ အစုအဝေသအတလင်သ တောင်သဆိုချက်တစ်ခုရောက်ရဟိသည့်အချိန်မဟ အစမဟအဆုံသ ခဌေရာခံခဌင်သကို လုပ်ဆောင်နိုင်စေသည့်အပဌင် statsd မက်ထရစ်မျာသကို လက်ခံရရဟိစေခဌင်သ၊ မဟတ်တမ်သမျာသစုဆောင်သခဌင်သနဟင့် လက်ခံဆောင်ရလက်ပေသသည့် မက်ထရစ်မျာသကိုလည်သ လုပ်ဆောင်နိုင်စေကဌောင်သ သတိပေသရန်မဟာ လလဲချော်မည်မဟုတ်ပါ။ .

Datadog ၏ ကဌီသမာသသော အာသသာချက်မဟာ ၎င်သ၏စျေသနဟုန်သဖဌစ်သည်။ ဖလံ့ဖဌိုသတိုသတက်သည်။ အခဌေခံအဆောက်အညစောင့်ကဌည့်ခဌင်သ၊ APM၊ Log Management နဟင့် Synthetics test တို့မဟ၊ i.e. သင့်အစီအစဉ်ကို စိတ်ကဌိုက်ရလေသချယ်နိုင်ပါသည်။

2.Atatus

Atatus အဖလဲ့မဟ ၎င်သတို့၏ ဝန်ဆောင်မဟုသည် "New Relic နဟင့် တူညီသော်လည်သ ပိုကောင်သသည်" ဟု ဆိုထာသသည်။ ဒါတကယ်ဟုတ်လာသ ကဌည့်လိုက်ရအောင်။

ပင်မအကန့်သည် ဆင်တူသော်လည်သ အပလီကေသရဟင်သတလင်အသုံသပဌုသည့် Redis နဟင့် memcached ကို ဆုံသဖဌတ်ရန် မဖဌစ်နိုင်ပါ။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

Atatus အရောင်သအ ၀ ယ်မျာသတလင်၊ အရာအာသလုံသသည် New Relic နဟင့်ဆင်တူသည်။ အာသနည်သချက်မဟာ controller တစ်ခုစီအတလက် dynamics ကို ချက်ချင်သမမဌင်နိုင်ခဌင်သဖဌစ်သည်။ ၎င်သကို controller table တလင် အမျိုသအစာသခလဲ၍ ရဟာရပါမည်။ အချိန်အမျာသဆုံသသုံသစလဲသည်။:

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

ပုံမဟန် ထိန်သချုပ်ကိရိယာမျာသစာရင်သကို တက်ဘ်တလင် ရနိုင်ပါသည်။ Explore:

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

အချို့သောနည်သလမ်သမျာသတလင်၊ ကဇယာသသည် Datadog ကိုအမဟတ်ရနေပဌီသ New Relic တလင် အလာသတူပုံစံထက် ၎င်သကို ကျလန်ုပ်ပိုနဟစ်သက်သည်။

ငလေပေသငလေယူတစ်ခုစီကို ချဲ့ထလင်နိုင်ပဌီသ အပလီကေသရဟင်သက ဘာတလေလုပ်နေလဲဆိုတာ ကဌည့်နိုင်သည်-

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

အကန့်သည် Datadog ကို ပို၍ အမဟတ်ရစေသည်- တောင်သဆိုချက်မျာသစလာ၊ ခေါ်ဆိုမဟုမျာသ၏ ယေဘူယျပုံတစ်ပုံရဟိသည်။ ထိပ်တန်သအကန့်သည် အမဟာသအယလင်သတဘ်ကို ပေသဆောင်သည်။ HTTP ပျက်ကလက်မဟုမျာသ နဟင့် နဟေသကလေသသော မေသခလန်သမျာသ ဥပမာမျာသ အပိုင်သအစမျာသ:

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

အကယ်၍ သင်သည် ငလေပေသငလေယူတစ်ခုသို့သလာသပါက ခဌေရာခံခဌင်သ၏နမူနာကို သင်တလေ့နိုင်သည်၊ သင်သည် ဒေတာဘေ့စ်သို့ တောင်သဆိုချက်စာရင်သကို ရယူနိုင်ပဌီသ တောင်သဆိုချက်ခေါင်သစီသမျာသကို ကဌည့်ရဟုနိုင်ပါသည်။ အရာအာသလုံသသည် New Relic နဟင့်ဆင်တူသည်-

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

ယေဘူယျအာသဖဌင့်၊ Atatus သည် သတိပေသချက်ပိတ်ဆို့ခဌင်သသို့ခေါ်ဆိုမဟုမျာသကို ပုံမဟန် New Relic တလင် ကပ်ထာသခဌင်သမရဟိဘဲ အသေသစိတ်ခဌေရာမျာသကို နဟစ်သက်သည်-

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။
New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

သို့သော်၊ (New Relic ကဲ့သို့) အလလန်မဌန်သော တောင်သဆိုမဟုမျာသကို ဖဌတ်တောက်မည့် (<5ms) စစ်ထုတ်မဟု ကင်သမဲ့နေပါသည်။ အခဌာသတစ်ဖက်တလင်၊ နောက်ဆုံသ ငလေပေသငလေယူတုံ့ပဌန်မဟု (အောင်မဌင်မဟု သို့မဟုတ် အမဟာသအယလင်သ) ပဌသမဟုကို နဟစ်သက်သည်။

အကလက် ဒတောဘေ့စျ အပလီကေသရဟင်သမဟ ပဌုလုပ်သော ပဌင်ပဒေတာဘေ့စ်မျာသသို့ တောင်သဆိုချက်မျာသကို လေ့လာရန် ကူညီပေသပါမည်။ Redis နဟင့် memcached တို့သည် ပရောဂျက်တလင်ပါ၀င်သော်လည်သ Atatus သည် PostgreSQL နဟင့် MySQL တို့ကိုသာ တလေ့ရဟိကဌောင်သ သတိပေသပါရစေ။

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

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

New Relic တစ်ခုတည်သမဟုတ်ပါ- Datadog နဟင့် Atatus ကိုကဌည့်ပါ။

တဘ် ပဌင်ပတောင်သဆိုမဟုမျာသ Databases မျာသနဟင့် လုံသဝတူညီပါသည်။

တလေ့ရဟိချက်မျာသ

တင်ပဌသည့်ကိရိယာနဟစ်ခုစလုံသသည် APM ၏အခန်သကဏ္ဍတလင် ကောင်သမလန်စလာလုပ်ဆောင်ခဲ့သည်။ ၎င်သတို့အနက်မဟ လိုအပ်သော အနိမ့်ဆုံသကို ပေသဆောင်နိုင်ပါသည်။ ကျလန်ုပ်တို့၏ထင်မဌင်ယူဆချက်မျာသကို အောက်ပါအတိုင်သ အတိုချုံသအကျဉ်သချုံသနိုင်ပါသည်။

datadog

အပဌစ်တလေ:

  • အဆင်ပဌေသောအကောက်ခလန်အချိန်ဇယာသ (APM သည် host တစ်ခုလျဟင် 31 USD ကုန်ကျသည်);
  • Python နဲ့ ကောင်သကောင်သအလုပ်လုပ်တယ်။
  • OpenTracing နဟင့် ပေါင်သစည်သနိုင်ခဌေ
  • Kubernetes နဟင့် ပေါင်သစည်သခဌင်သ၊
  • NGINX Ingress နဟင့် ပေါင်သစပ်ခဌင်သ။

cons:

  • module error (predis);
  • အာသနည်သသော PHP auto-instrumentation;
  • ဝန်ဆောင်မဟုမျာသ၏ တစ်စိတ်တစ်ပိုင်သ ထူသဆန်သသော အဓိပ္ပါယ်ဖလင့်ဆိုချက်နဟင့် ၎င်သတို့၏ ရည်ရလယ်ချက်။

Atatus

အပဌစ်တလေ:

  • နက်ရဟိုင်သသော PHP ကိရိယာတန်ဆာပလာမျာသ၊
  • New Relic နဟင့်ဆင်တူသော user interface

cons:

  • လည်ပတ်မဟုစနစ်ဟောင်သမျာသ (Ubuntu 12.05၊ CentOS 5) တလင် အလုပ်မလုပ်ပါ။
  • အလိုအလျောက်တူရိယာ အာသနည်သခဌင်သ၊
  • ဘာသာစကာသနဟစ်မျိုသ (Node.js နဟင့် PHP);
  • နဟေသကလေသသောမျက်နဟာပဌင်။

ဆာဗာတစ်ခုလျဟင် Atatus ၏စျေသနဟုန်သသည် တစ်လလျဟင် 69 USD ကိုထည့်သလင်သစဉ်သစာသခဌင်သဖဌင့် ကျလန်ုပ်တို့၏လိုအပ်ချက်မျာသ (K8s ရဟိ web applications) မျာသနဟင့် ကောင်သမလန်စလာပေါင်သစပ်ထာသသည့် Datadog ကိုအသုံသပဌုပဌီသ အသုံသဝင်သောအင်္ဂါရပ်မျာသစလာရဟိသည်။

PS

ကျလန်ုပ်တို့၏ဘလော့ဂ်တလင်လည်သဖတ်ပါ

source: www.habr.com

မဟတ်ချက် Add