David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

David O'Brien تازو ئي پنهنجي ڪمپني شروع ڪئي، Xirus (https://xirus.com.au)، Microsoft Azure Stack ڪلائوڊ پراڊڪٽس تي ڌيان ڏيڻ. اهي ٺاهيا ويا آهن هائيبرڊ ايپليڪيشنن کي مسلسل تعمير ڪرڻ ۽ هلائڻ لاءِ ڊيٽا سينٽرن، ايج جڳهن، ريموٽ آفيسن، ۽ ڪلائوڊ ۾.

ڊيوڊ فردن ۽ ڪمپنين کي سڀني شين تي تربيت ڏئي ٿو Microsoft Azure ۽ Azure DevOps (اڳوڻي VSTS) ۽ اڃا تائين هٿ سان مشاورت ۽ انفراڪوڊنگ ڪندو آهي. هو 5 سالن لاءِ Microsoft MVP (Microsoft Most Valueable Professional) انعام ماڻيندڙ رهيو آهي ۽ تازو ئي Azure MVP اوارڊ حاصل ڪيو آهي. ميلبورن Microsoft Cloud ۽ Datacentre Meetup جي ڪو آرگنائيزر جي طور تي، O'Brien بين الاقوامي ڪانفرنسن ۾ باقاعدگي سان ڳالهائيندو آهي، دنيا جي سفر ۾ پنهنجي دلچسپيءَ کي گڏ ڪري، ڪميونٽي سان IT ڪهاڻيون شيئر ڪرڻ جي جذبي سان. دائود جي بلاگ تي واقع آهي david-obrien.net، هن پنهنجي آن لائن ٽريننگ کي پڻ شايع ڪري ٿو Pluralsight.

گفتگو توهان جي ماحول ۾ ڇا ٿي رهيو آهي ۽ توهان جي ايپليڪيشن ڪيئن ڪم ڪري رهي آهي سمجهڻ ۾ ميٽرڪس جي اهميت بابت ڳالهائي ٿي. Microsoft Azure وٽ سڀني قسمن جي ڪم لوڊ لاءِ ميٽرڪس ڏيکارڻ جو هڪ طاقتور ۽ آسان طريقو آهي، ۽ ليڪچر بيان ڪري ٿو ته توهان انهن سڀني کي ڪيئن استعمال ڪري سگهو ٿا.

آچر تي صبح جو 3 وڳي، جڏهن توهان سمهي رهيا آهيو، توهان اوچتو هڪ ٽيڪسٽ پيغام ذريعي جاڳندا آهيو: "سپر ڪرٽيڪل ايپ ٻيهر جواب نه ڏئي رهي آهي." ڇا ٿي رهيو آهي؟ ڪٿي ۽ "بريڪ" جو سبب ڇا آهي؟ هن ڳالهه ٻولهه ۾، توهان انهن خدمتن جي باري ۾ سکندا، جيڪي Microsoft Azure گراهڪن کي پيش ڪري ٿو لاگ گڏ ڪرڻ ۽ خاص طور تي، توهان جي ڪلائوڊ ڪم لوڊ مان ميٽرڪس. ڊيوڊ توهان کي ٻڌائيندو ته ڪهڙن ميٽرڪس ۾ توهان کي دلچسپي وٺڻ گهرجي جڏهن ڪلائوڊ پليٽ فارم تي ڪم ڪيو وڃي ۽ انهن تائين ڪيئن حاصل ڪجي. توهان اوپن سورس ٽولز ۽ ڊيش بورڊ بلڊنگ جي باري ۾ سکندا، ۽ توهان جي پنهنجي ڊيش بورڊ ٺاهڻ لاءِ ڪافي ڄاڻ حاصل ڪندا.

۽ جيڪڏهن توهان صبح جو 3 وڳي ٻيهر جاڳندا آهيو هڪ پيغام ذريعي ته هڪ نازڪ ايپليڪيشن خراب ٿي وئي آهي، توهان جلدي ان جو سبب معلوم ڪري سگهو ٿا.

صبح جو سلام، اڄ اسين ميٽرڪ بابت ڳالهائينداسين. منهنجو نالو David O'Brien آهي، مان هڪ ننڍي آسٽريلوي صلاحڪار ڪمپني، Xirus جو ڪو-باني ۽ مالڪ آهيان. مون سان گڏ وقت گذارڻ لاءِ هتي اچڻ لاءِ ٻيهر مهرباني. پوءِ اسان هتي ڇو آهيون؟ ميٽرڪس جي باري ۾ ڳالهائڻ لاء، يا بلڪه، مان توهان کي انهن بابت ٻڌايان ٿو، ۽ ڪنهن به ڪم ڪرڻ کان اڳ، اچو ته نظريي سان شروع ڪريون.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

مان توهان کي ٻڌايان ٿو ته ميٽرڪس ڇا آهن، توهان انهن سان ڇا ڪري سگهو ٿا، توهان کي ڇا ڌيان ڏيڻ جي ضرورت آهي، Azure ۾ ميٽرڪس گڏ ڪرڻ ۽ فعال ڪرڻ ڪيئن، ۽ ڪهڙي ميٽرڪس ويزولائيزيشن آهي. مان توهان کي ڏيکاريندس ته اهي شيون Microsoft ڪلائوڊ ۾ ڪهڙيون نظر اچن ٿيون ۽ هن ڪلائوڊ سان ڪيئن ڪم ڪجي.

ان کان اڳ جو اسان شروع ڪريون، مان پڇندس هٿ جو ڏيک انهن کان جيڪي Microsoft Azure استعمال ڪندا آهن. ڪير AWS سان ڪم ڪري ٿو؟ مان ٿورا ڏسان ٿو. گوگل بابت ڇا؟ علي بادل؟ هڪ ماڻهو! زبردست. پوء ميٽرڪس ڇا آهن؟ يو ايس نيشنل انسٽيٽيوٽ آف معيار ۽ ٽيڪنالاجي جي سرڪاري تعريف آهي: "ميٽرڪ هڪ ماپ جو معيار آهي جيڪو بيان ڪري ٿو شرطن ۽ ضابطن کي ماپڻ لاءِ ملڪيت ۽ ماپ جي نتيجن کي سمجهڻ جي خدمت ڪري ٿو." هن جو ڇا مطلب آهي؟

اچو ته هڪ ورچوئل مشين جي مفت ڊسڪ اسپيس کي تبديل ڪرڻ لاءِ ميٽرڪ جو مثال وٺون. مثال طور، اسان کي 90 نمبر ڏنو ويو آهي، ۽ هن نمبر جو مطلب آهي سيڪڙو، اهو آهي، مفت ڊسڪ اسپيس جو مقدار 90٪ آهي. مان نوٽ ڪريان ٿو ته ميٽرڪس جي تعريف جي وضاحت پڙهڻ لاء اهو تمام دلچسپ ناهي، جيڪو پي ڊي ايف فارميٽ ۾ 40 صفحا وٺندو آهي.

بهرحال، ميٽرڪ اهو نٿو ٻڌائي ته ماپ جو نتيجو ڪيئن حاصل ڪيو ويو، اهو صرف اهو نتيجو ڏيکاري ٿو. اسان ميٽرڪس سان ڇا ڪريون؟

پهرين، اسان ڪنهن شيء جي قيمت کي ماپ ڪريون ٿا ته پوء ماپ جي نتيجن کي استعمال ڪرڻ لاء.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

مثال طور، اسان معلوم ڪيو ته مفت ڊسڪ اسپيس جي مقدار ۽ هاڻي اسان ان کي استعمال ڪري سگهون ٿا، هي ميموري استعمال ڪريو، وغيره. هڪ دفعو اسان ميٽرڪ نتيجو حاصل ڪيو آهي، اسان کي ان جي تعبير ڪرڻ گهرجي. مثال طور، ميٽرڪ 90 جو نتيجو موٽيو. اسان کي ڄاڻڻ جي ضرورت آهي ته هن نمبر جو مطلب ڇا آهي: خالي جاء جي مقدار يا استعمال ٿيل ڊسڪ اسپيس جو مقدار سيڪڙو يا گيگا بائيٽ ۾، نيٽ ورڪ جي ويڪرائي 90 ms جي برابر آهي، وغيره. ، اسان کي ميٽرڪ قدر جي معنيٰ جي تعبير ڪرڻ جي ضرورت آهي. ميٽرڪ لاءِ تمام معنيٰ رکندڙ هجڻ لاءِ، هڪ واحد ميٽرڪ قدر جي تشريح ڪرڻ کان پوءِ، اسان کي پڪ ڪرڻ جي ضرورت آهي ته ڪيترن ئي قدرن کي گڏ ڪيو وڃي. اهو تمام ضروري آهي ڇاڪاڻ ته ڪيترائي ماڻهو ميٽرڪ گڏ ڪرڻ جي ضرورت کان واقف نه آهن. Microsoft ان کي تمام آسان بڻائي ڇڏيو آهي ميٽرڪ گڏ ڪرڻ، پر اهو توهان تي منحصر آهي ته انهن کي گڏ ڪيو وڃي. اهي ميٽرڪ صرف 41 ڏينهن لاءِ محفوظ ڪيا ويندا آهن ۽ 42 ڏينهن تي غائب ٿي ويندا آهن. تنهن ڪري، توهان جي ٻاهرين يا اندروني سامان جي ملڪيت تي منحصر ڪري، توهان کي خيال رکڻ گهرجي ته ميٽرڪس کي 41 ڏينهن کان وڌيڪ محفوظ ڪرڻ لاء - لاگ، لاگ، وغيره جي صورت ۾. اهڙيء طرح، گڏ ڪرڻ کان پوء، توهان کي انهن کي ڪنهن جاء تي رکڻ گهرجي جيڪا توهان کي ميٽرڪ نتيجن ۾ تبديلين جي سڀني انگن اکرن کي ڪڍڻ جي اجازت ڏئي ٿي. هڪ دفعو توهان انهن کي اتي وجهي، توهان انهن سان مؤثر طريقي سان ڪم ڪرڻ شروع ڪري سگهو ٿا.

صرف توهان جي ميٽرڪس حاصل ڪرڻ کان پوء، انهن جي تشريح ڪريو ۽ انهن کي گڏ ڪريو، توهان ٺاهي سگهو ٿا هڪ SLA - خدمت سطح جو معاهدو. اهو SLA شايد توهان جي گراهڪن لاءِ وڌيڪ اهميت وارو نه هجي؛ اهو توهان جي ساٿين، مينيجرز، انهن لاءِ وڌيڪ اهم آهي جيڪي سسٽم کي برقرار رکندا آهن ۽ ان جي ڪارڪردگي بابت فڪرمند آهن. ميٽرڪ ٽڪيٽن جي تعداد کي ماپ ڪري سگھي ٿو - مثال طور، توھان في ڏينھن 5 ٽڪيٽون وصول ڪندا آھيو، ۽ ھن صورت ۾ اھو ڏيکاري ٿو صارف جي درخواستن جي جواب جي رفتار ۽ مسئلو حل ڪرڻ جي رفتار. هڪ ميٽرڪ کي صرف اهو نه چوڻ گهرجي ته توهان جي سائيٽ 20ms ۾ لوڊ ٿئي ٿي يا توهان جي جواب جي رفتار 20ms آهي، هڪ ميٽرڪ صرف هڪ ٽيڪنيڪل اشاري کان وڌيڪ آهي.

تنهن ڪري، اسان جي گفتگو جو ڪم توهان کي ميٽرڪس جي مضمون جي تفصيلي تصوير سان پيش ڪرڻ آهي. ميٽرڪ ڪم ڪري ٿو ته جيئن ان کي ڏسڻ سان توهان پروسيس جي مڪمل تصوير حاصل ڪري سگهو ٿا.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

هڪ دفعو اسان وٽ ميٽرڪ آهي، اسان 99٪ ضمانت ڏئي سگهون ٿا ته سسٽم ڪم ڪري رهيو آهي، ڇاڪاڻ ته اهو صرف هڪ لاگ فائل نه ڏسي رهيو آهي جيڪو چوي ٿو سسٽم ڪم ڪري رهيو آهي. هڪ 99٪ اپ ٽائم گارنٽي جو مطلب آهي، مثال طور، 99٪ وقت جو API 30 ms جي عام رفتار تي جواب ڏئي ٿو. اهو ئي آهي جيڪو توهان جي صارفين، توهان جي ساٿين ۽ مينيجرز جي فائدي ۾ آهي. اسان جا ڪيترائي گراهڪ ويب سرور جي لاگن جي نگراني ڪن ٿا، پر اهي انهن ۾ ڪا به غلطي نه ٿا ڪن ۽ سمجهن ٿا ته سڀ ڪجهه ٺيڪ آهي. مثال طور، اهي 200 Mb/s جي نيٽ ورڪ جي رفتار کي ڏسندا آهن ۽ سوچيندا آهن: "ٺيڪ آهي، سڀ ڪجهه عظيم آهي!" پر انهن 200 کي حاصل ڪرڻ لاءِ، صارفين کي 30 مليسيڪنڊن جي جوابي رفتار جي ضرورت آهي، ۽ اهو خاص طور تي اهو اشارو آهي جيڪو ماپيل ناهي ۽ لاگ فائلن ۾ گڏ نه ڪيو ويو آهي. ساڳي ئي وقت، صارفين حيران ٿي ويا آهن ته سائيٽ تمام سست لوڊ ڪري ٿي، ڇاڪاڻ ته، ضروري ميٽرڪ نه هجڻ جي ڪري، انهن کي هن رويي جي سببن جي خبر ناهي.

پر جيئن ته اسان وٽ آهي 100٪ اپ ٽائيم SLA، گراهڪ شڪايت ڪرڻ شروع ڪن ٿا ڇاڪاڻ ته سائيٽ اصل ۾ استعمال ڪرڻ تمام ڏکيو آهي. تنهن ڪري، هڪ مقصد SLA ٺاهڻ لاء، اهو ضروري آهي ته گڏ ڪيل ميٽرڪ پاران ٺاهيل عمل جي مڪمل تصوير ڏسڻ لاء. اهو هڪ جاري مسئلو آهي مون وٽ ڪجهه مهيا ڪندڙن سان آهي، جن کي، جڏهن SLAs ٺاهي رهيا آهن، نه ڄاڻندا آهن ته اصطلاح "اپ ٽائم" جو مطلب ڇا آهي ۽ اڪثر ڪيسن ۾ انهن جي گراهڪن کي وضاحت نه ڪندا آهن ته انهن جو API ڪيئن ڪم ڪري ٿو.

جيڪڏهن توهان هڪ خدمت ٺاهي آهي، مثال طور، هڪ ٽئين شخص لاءِ هڪ API، توهان کي سمجهڻ گهرجي ته 39,5 جي نتيجن واري ميٽرڪ جو مطلب ڇا آهي - جواب، ڪامياب جواب، جواب 20 ms رفتار تي يا 5 ms رفتار تي. اهو توهان تي منحصر آهي ته انهن جي SLA کي توهان جي پنهنجي SLA سان، توهان جي پنهنجي ميٽرڪس سان.

هڪ دفعو توهان اهو سڀ ڪجهه سمجهي ورتو آهي، توهان هڪ شاندار ڊيش بورڊ ٺاهڻ شروع ڪري سگهو ٿا. مون کي ٻڌايو، ڇا ڪنهن اڳ ۾ ئي استعمال ڪيو آهي Grafana انٽرايڪٽو ويزولائيزيشن ايپليڪيشن؟ زبردست! مان هن اوپن سورس جو وڏو پرستار آهيان ڇو ته هي شيءِ مفت ۽ استعمال ڪرڻ ۾ آسان آهي.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

جيڪڏهن توهان اڃا تائين گرافانا استعمال نه ڪيو آهي، مان توهان کي ٻڌائيندس ته ان سان ڪيئن ڪم ڪجي. 80 ۽ 90 جي ڏهاڪي ۾ پيدا ٿيل ڪنهن کي شايد ڪيئر بيئرز ياد آهن؟ مون کي خبر ناهي ته اهي ڀائر روس ۾ ڪيترا مشهور هئا، پر جڏهن اها ميٽرڪ اچي ٿي، اسان کي ساڳيو "ڪيئر بيئر" هجڻ گهرجي. جيئن مون چيو، توهان کي هڪ وڏي تصوير جي ضرورت آهي ته سڄو سسٽم ڪيئن ڪم ڪري ٿو، ۽ اهو صرف توهان جي API، توهان جي ويب سائيٽ، يا هڪ ورچوئل مشين ۾ هلندڙ خدمت بابت نه هجڻ گهرجي.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

توهان کي انهن ميٽرڪ جي مجموعي کي منظم ڪرڻ گهرجي جيڪي مڪمل طور تي پوري نظام جي آپريشن کي ظاهر ڪن ٿا. توھان مان گھڻا سافٽ ويئر ڊولپر آھن، تنھنڪري توھان جي زندگي مسلسل تبديل ٿي رھي آھي، نئين پراڊڪٽ جي ضرورتن کي اپنائڻ، ۽ جھڙيءَ طرح توھان جو تعلق ڪوڊنگ جي عمل سان آھي، توھان کي ميٽرڪس سان واسطو رکڻ گھرجي. توهان کي ڄاڻڻ جي ضرورت آهي ته ميٽرڪ توهان جي لکندڙ ڪوڊ جي هر لائن سان ڪيئن لاڳاپيل آهي. مثال طور، ايندڙ هفتي توهان هڪ نئين مارڪيٽنگ مهم شروع ڪري رهيا آهيو ۽ وڏي تعداد ۾ صارفين کي توهان جي سائيٽ جو دورو ڪرڻ جي اميد آهي. ھن واقعي جو تجزيو ڪرڻ لاءِ، توھان کي ميٽرڪس جي ضرورت پوندي، ۽ توھان کي انھن ماڻھن جي سرگرمي کي ٽريڪ ڪرڻ لاءِ پوري ڊيش بورڊ جي ضرورت پوندي. توھان کي سمجھڻ لاءِ ميٽرڪ جي ضرورت پوندي ته توھان جي مارڪيٽنگ مهم ڪيتري ڪامياب آھي ۽ اھو اصل ۾ ڪيئن ڪم ڪري رھيو آھي. اهي توهان جي مدد ڪندا، مثال طور، هڪ مؤثر CRM - ڪسٽمر رشتي مينيجمينٽ سسٽم ٺاهي.

سو اچو ته شروع ڪريون اسان جي Azure ڪلائوڊ سروس سان. ميٽرڪ گڏ ڪرڻ ۽ ترتيب ڏيڻ تمام آسان آهي ڇاڪاڻ ته ان ۾ Azure مانيٽر آهي. هي مانيٽر توهان جي سسٽم جي ترتيب جي انتظام کي مرڪزي ڪري ٿو. Azure عناصر مان هر هڪ جيڪو توهان پنهنجي سسٽم تي لاڳو ڪرڻ چاهيو ٿا ڪيترن ئي ميٽرڪس کي ڊفالٽ طور تي فعال ڪيو ويو آهي. هي هڪ مفت ايپليڪيشن آهي جيڪا دٻي کان ٻاهر ڪم ڪري ٿي ۽ ڪنهن به ابتدائي سيٽنگن جي ضرورت ناهي؛ توهان کي توهان جي سسٽم تي ڪجهه لکڻ يا "اسڪرو" ڪرڻ جي ضرورت ناهي. اسان ھيٺ ڏنل ڊيمو کي ڏسڻ سان ھن جي تصديق ڪنداسين.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

ان کان علاوه، اهو ممڪن آهي ته انهن ميٽرڪس کي ٽئين پارٽي جي ايپليڪيشنن ڏانهن موڪليو، جهڙوڪ اسپلڪ لاگ اسٽوريج ۽ تجزيو سسٽم، ڪلائوڊ تي ٻڌل لاگ مئنيجمينٽ ايپليڪيشن SumoLogic، ELK لاگ پروسيسنگ ٽول، ۽ IBM Radar. سچ، ڪجھه اختلاف آھن جيڪي توھان جي وسيلن تي ڀاڙين ٿا - ھڪڙو ورچوئل مشين، نيٽ ورڪ خدمتون، Azure SQL ڊيٽابيس، اھو آھي، ميٽرڪ جو استعمال توھان جي ڪم جي ماحول جي ڪمن جي لحاظ کان مختلف آھي. مان اهو نه چوندس ته اهي اختلاف سنجيده آهن، پر بدقسمتي سان، اهي اڃا تائين موجود آهن، ۽ اهو حساب ۾ رکڻ گهرجي. ميٽرڪس کي چالو ڪرڻ ۽ موڪلڻ ڪيترن ئي طريقن سان ممڪن آهي: پورٽل، CLI/Power Shell ذريعي، يا ARM ٽيمپليٽ استعمال ڪندي.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

ان کان اڳ جو آئون پنهنجو پهريون ڊيمو شروع ڪريان، مان توهان جي ڪنهن به سوال جو جواب ڏيندس. جيڪڏهن ڪو سوال نه آهي، اچو ته شروع ڪريون. اسڪرين ڏيکاري ٿو ته Azure مانيٽر صفحو ڇا ڏسڻ ۾ اچي ٿو. ڇا توهان مان ڪو چئي سگهي ٿو ته هي مانيٽر ڪم نه ڪري رهيو آهي؟

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

تنهن ڪري هاڻي سڀ ڪجهه ٺيڪ آهي، توهان ڏسي سگهو ٿا ته مانيٽر خدمتون ڪيئن نظر اچن ٿيون. مان چئي سگهان ٿو ته اهو روزمره جي ڪم لاءِ هڪ بهترين ۽ تمام سادو اوزار آهي. اهو ايپليڪيشنن، نيٽ ورڪ ۽ انفراسٽرڪچر جي نگراني ڪرڻ لاء استعمال ڪري سگهجي ٿو. حالانڪه، مانيٽرنگ انٽرفيس کي بهتر ڪيو ويو آهي، ۽ جيڪڏهن اڳ ۾ خدمتون مختلف هنڌن تي واقع هونديون هيون، هاڻي مانيٽر جي هوم پيج تي سڀني خدمتن تي معلومات گڏ ڪئي وئي آهي.

ميٽرڪس ٽيبل HomeMonitorMetrics رستي سان گڏ هڪ ٽيب آهي، جنهن تي توهان وڃي سگهو ٿا سڀئي دستياب ميٽرڪس ڏسڻ ۽ انهن کي چونڊيو جيڪي توهان کي گهربل آهن. پر جيڪڏهن توهان کي ميٽرڪس گڏ ڪرڻ کي فعال ڪرڻ جي ضرورت آهي، توهان کي استعمال ڪرڻ جي ضرورت آهي HomeMonitorDiagnostic سيٽنگون ڊاريڪٽري رستو ۽ چيڪ ڪريو فعال/معذور ميٽرڪ چيڪ بڪس. ڊفالٽ طور، لڳ ڀڳ سڀ ميٽرڪس فعال ٿيل آهن، پر جيڪڏهن توهان کي ڪجهه اضافي کي فعال ڪرڻ جي ضرورت آهي، توهان کي تشخيص واري صورتحال کي معذور کان فعال ڪرڻ جي ضرورت پوندي.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

هن کي ڪرڻ لاء، منتخب ٿيل ميٽرڪ جي لائن تي ڪلڪ ڪريو ۽ ٽيب تي جيڪو کلي ٿو، تشخيصي موڊ کي فعال ڪريو. جيڪڏهن توهان چونڊيل ميٽرڪ جو تجزيو ڪرڻ وارا آهيو، ته پوءِ ڪلڪ ڪرڻ کان پوءِ ٽرن آن ڊيگناسٽڪ لنڪ، توهان کي چيڪ ڪرڻو پوندو Send to Log Analytics چيڪ باڪس ونڊو ۾ جيڪو ظاهر ٿئي ٿو.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

لاگ اينالائيٽڪس ٿورو Splunk سان ملندڙ جلندڙ آهي، پر گهٽ قيمت. هي خدمت توهان کي اجازت ڏئي ٿي ته توهان جا سڀئي ميٽرڪ، لاگ ۽ ٻيو سڀ ڪجهه گڏ ڪريو جيڪي توهان کي گهربل آهن ۽ انهن کي لاگ اينالائيٽڪس ورڪ اسپيس ۾ رکي ٿو. خدمت هڪ خاص KQL سوال پروسيسنگ ٻولي استعمال ڪري ٿي - Kusto Quarry Language، اسان ان جي ڪم کي ايندڙ ڊيمو ۾ ڏسنداسين. هينئر لاءِ، مان نوٽ ڪندس ته ان جي مدد سان توهان ميٽرڪس، لاگز، اصطلاحن، رجحانن، نمونن وغيره بابت سوال ٺاهي سگهو ٿا. ۽ ڊيش بورڊ ٺاهيو.

تنهن ڪري، اسان چيڪ ڪريون ٿا Send to Log Analytics چيڪ باڪس ۽ LOG پينل چيڪ باڪس: DataPlaneRequests، MongoRequests ۽ QueryRuntimeStatistics، ۽ هيٺ ڏنل METRIC پينل تي - درخواستون چيڪ باڪس. پوء اسان هڪ نالو تفويض ڪيو ۽ سيٽنگون بچايو. ڪمانڊ لائن تي، هي ڪوڊ جون ٻه لائينون نمائندگي ڪري ٿو. رستي جي ذريعي، Azure Cloud شيل هن لحاظ کان گوگل وانگر آهي، جيڪو توهان کي پنهنجي ويب برائوزر ۾ ڪمان لائن استعمال ڪرڻ جي اجازت ڏئي ٿو. AWS وٽ اهڙي ڪا به شيءِ ناهي، تنهنڪري Azure هن لحاظ کان تمام گهڻو آسان آهي.

مثال طور، مان پنهنجي ليپ ٽاپ تي ڪو به ڪوڊ استعمال ڪرڻ کان سواءِ ويب انٽرفيس ذريعي هڪ ڊيمو هلائي سگهان ٿو. هن کي ڪرڻ لاء، مون کي پنهنجي Azure اڪائونٽ سان تصديق ڪرڻ گهرجي. پوءِ توھان استعمال ڪري سگھوٿا، مثال طور، ٽرافون، جيڪڏھن توھان اڳ ۾ ئي استعمال ڪيو ٿا، خدمت سان ڪنيڪشن جو انتظار ڪريو ۽ لينڪس ڪم ڪندڙ ماحول حاصل ڪريو جيڪو Microsoft ڊفالٽ طور استعمال ڪري ٿو.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

اڳيون، مان بش استعمال ڪريان ٿو، Azure Cloud شيل ۾ ٺهيل. هڪ تمام مفيد شيءِ آهي IDE جيڪو برائوزر ۾ ٺهيل آهي، وي ايس ڪوڊ جو هڪ ٿلهي وزن وارو نسخو. اڳيون، مان پنھنجي نقص ميٽرڪ ٽيمپليٽ ۾ وڃي سگھان ٿو، ان کي ايڊٽ ڪري سگھي ٿو، ۽ ان کي پنھنجي ضرورتن مطابق ترتيب ڏئي سگھان ٿو.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

هڪ دفعو توهان هن ٽيمپليٽ ۾ ميٽرڪ ڪليڪشن قائم ڪيو، توهان ان کي استعمال ڪري سگهو ٿا ميٽرڪ ٺاهڻ لاءِ پنهنجي پوري انفراسٽرڪچر لاءِ. هڪ دفعو اسان ميٽرڪس لاڳو ڪيو، انهن کي گڏ ڪيو، ۽ انهن کي ذخيرو ڪيو، اسان کي انهن کي ڏسڻ جي ضرورت پوندي.

David O'Brien (Xirus): ميٽرڪس! ميٽرڪ! ميٽرڪ! حصو 1

Azure مانيٽر صرف ميٽرڪس سان معاملو ڪندو آهي ۽ توهان جي سسٽم جي صحت جي مجموعي تصوير مهيا نٿو ڪري. توهان وٽ شايد ٻيا ڪيترائي ايپليڪيشنون هجن جيڪي Azure ماحول کان ٻاهر هلن ٿيون. تنهن ڪري جيڪڏهن توهان سڀني عملن جي نگراني ڪرڻ جي ضرورت آهي، سڀني گڏ ڪيل ميٽرڪ کي هڪ جاء تي ڏسڻ، پوء Azure مانيٽر هن لاء مناسب ناهي.

هن مسئلي کي حل ڪرڻ لاءِ، Microsoft پيش ڪري ٿو Power BI ٽول، ڪاروباري تجزيي لاءِ هڪ جامع سافٽ ويئر جنهن ۾ ڊيٽا جي وسيع قسم جو تصور شامل آهي. هي هڪ تمام قيمتي پراڊڪٽ آهي، جنهن جي قيمت توهان جي ضرورتن جي سيٽ تي منحصر آهي. ڊفالٽ طور، اهو توهان کي پيش ڪري ٿو 48 قسم جي ڊيٽا پروسيس ڪرڻ لاءِ ۽ ڳنڍيل آهي Azure SQL Data Warehouses, Azure Data Lake Storage, Azure Machine Learning Services, and Azure Databricks. اسپيبلبل استعمال ڪندي، توهان هر 30 منٽن ۾ نئين ڊيٽا حاصل ڪري سگهو ٿا. اهو ٿي سگهي ٿو يا توهان جي ضرورتن لاءِ ڪافي نه هجي جيڪڏهن توهان کي حقيقي وقت جي نگراني جي ضرورت هجي. انهي حالت ۾، اها سفارش ڪئي وئي آهي ته ايپليڪيشنون استعمال ڪريو جهڙوڪ گرافانا مون ذڪر ڪيو آهي. ان کان علاوه، Microsoft دستاويز بيان ڪري ٿو ميٽرڪس، لاگز ۽ ايونٽ ٽيبل موڪلڻ جي صلاحيت SIEM اوزار استعمال ڪندي بصري نظام Splunk، SumoLogic، ELK ۽ IBM رادار ڏانهن.

23:40 منٽ

تمام جلد جاري ڪيو ويندو ...

ڪجھ اشتهار 🙂

اسان سان گڏ رهڻ لاء توهان جي مهرباني. ڇا توهان اسان جا مضمون پسند ڪندا آهيو؟ وڌيڪ دلچسپ مواد ڏسڻ چاهيو ٿا؟ آرڊر ڏيڻ يا دوستن کي سفارش ڪندي اسان جي مدد ڪريو، ڪلائوڊ VPS ڊولپرز لاءِ $4.99 کان, داخلا-سطح سرورز جو هڪ منفرد اينالاگ، جيڪو اسان توهان لاءِ ايجاد ڪيو هو: VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps جي باري ۾ سڄي حقيقت $19 کان يا سرور ڪيئن شيئر ڪجي؟ (RAID1 ۽ RAID10 سان دستياب آهي، 24 ڪور تائين ۽ 40GB DDR4 تائين).

ڊيل R730xd 2x سستا Equinix Tier IV ڊيٽا سينٽر ۾ Amsterdam ۾؟ صرف هتي 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199 کان هالينڊ ۾! ڊيل R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 کان! جي باري ۾ پڙهو انفراسٽرڪچر ڪارپوريشن ڪيئن ٺاهيو. ڪلاس ڊيل R730xd E5-2650 v4 سرورز جي استعمال سان 9000 يورو جي قيمت هڪ پني لاءِ؟

جو ذريعو: www.habr.com

تبصرو شامل ڪريو