เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

David O'Brien เพิ่งเปิดตัวบริษัท Xirus (https://xirus.com.au) ของตัวเอง โดยมุ่งเน้นที่ผลิตภัณฑ์ระบบคลาวด์ของ Microsoft Azure Stack ได้รับการออกแบบมาเพื่อสร้างและรันแอปพลิเคชันไฮบริดในศูนย์ข้อมูล ตำแหน่ง Edge สำนักงานระยะไกล และระบบคลาวด์อย่างสม่ำเสมอ

David ฝึกอบรมบุคคลและบริษัทเกี่ยวกับ Microsoft Azure และ Azure DevOps ทุกประเภท (เดิมเรียกว่า VSTS) และยังคงให้คำปรึกษาและการเข้ารหัสแบบลงมือปฏิบัติจริง เขาเป็นผู้ชนะรางวัล Microsoft MVP (Microsoft Most Valuable Professional) เป็นเวลา 5 ปี และเพิ่งได้รับรางวัล Azure MVP Award ในฐานะผู้ร่วมจัดงาน Melbourne Microsoft Cloud และ Datacentre Meetup O'Brien มักจะพูดในการประชุมระดับนานาชาติ ผสมผสานความสนใจของเขาในการเดินทางรอบโลกและความหลงใหลในการแบ่งปันเรื่องราวด้านไอทีกับชุมชน บล็อกของ David ตั้งอยู่ที่ david-obrien.netเขายังเผยแพร่การฝึกอบรมออนไลน์ของเขาเกี่ยวกับ Pluralsight

การพูดคุยพูดถึงความสำคัญของหน่วยวัดในการทำความเข้าใจสิ่งที่เกิดขึ้นในสภาพแวดล้อมของคุณและวิธีการทำงานของแอปพลิเคชันของคุณ Microsoft Azure มีวิธีที่มีประสิทธิภาพและง่ายดายในการแสดงหน่วยวัดสำหรับปริมาณงานทุกประเภท และการบรรยายจะอธิบายวิธีใช้งานทั้งหมด

เวลาตี 3 ของวันอาทิตย์ ขณะที่คุณกำลังนอนหลับ จู่ๆ คุณก็ตื่นขึ้นด้วยข้อความ: “แอปที่วิกฤตยิ่งยวดไม่ตอบสนองอีก” เกิดอะไรขึ้น? “เบรก” เกิดจากสาเหตุใดและอย่างไร? ในการพูดคุยนี้ คุณจะได้เรียนรู้เกี่ยวกับบริการที่ Microsoft Azure เสนอให้กับลูกค้าในการรวบรวมบันทึก และโดยเฉพาะอย่างยิ่ง ตัวชี้วัดจากปริมาณงานบนคลาวด์ของคุณ David จะบอกคุณว่าคุณควรสนใจตัวชี้วัดใดเมื่อทำงานบนแพลตฟอร์มคลาวด์ และจะเข้าถึงตัวชี้วัดเหล่านั้นได้อย่างไร คุณจะได้เรียนรู้เกี่ยวกับเครื่องมือโอเพ่นซอร์สและการสร้างแดชบอร์ด และจบลงด้วยความรู้เพียงพอที่จะสร้างแดชบอร์ดของคุณเอง

และหากคุณตื่นขึ้นมาอีกครั้งตอนตี 3 โดยมีข้อความแจ้งว่าแอปพลิเคชันที่สำคัญขัดข้อง คุณจะสามารถทราบสาเหตุของมันได้อย่างรวดเร็ว

สวัสดีตอนบ่าย วันนี้เราจะพูดถึงเรื่องเมตริก ฉันชื่อ David O'Brien เป็นผู้ร่วมก่อตั้งและเป็นเจ้าของบริษัทที่ปรึกษาขนาดเล็กในออสเตรเลียที่ชื่อว่า Xirus ขอขอบคุณอีกครั้งที่มาที่นี่เพื่อใช้เวลาร่วมกับฉัน ดังนั้นทำไมเราอยู่ที่นี่? หากต้องการพูดคุยเกี่ยวกับเมตริกหรือค่อนข้างจะบอกคุณเกี่ยวกับเมตริกเหล่านั้น และก่อนที่จะทำอะไรก็ตาม เรามาเริ่มด้วยทฤษฎีกันก่อน

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

ฉันจะบอกคุณว่าตัววัดคืออะไร คุณสามารถทำอะไรได้บ้าง สิ่งที่คุณต้องใส่ใจ วิธีรวบรวมและเปิดใช้งานการรวบรวมตัววัดใน Azure และการแสดงภาพตัววัดคืออะไร ฉันจะแสดงให้คุณเห็นว่าสิ่งเหล่านี้มีลักษณะอย่างไรในระบบคลาวด์ของ Microsoft และวิธีทำงานกับระบบคลาวด์นี้

ก่อนที่เราจะเริ่ม ฉันจะขอยกมือจากผู้ที่ใช้ Microsoft Azure ใครทำงานร่วมกับ AWS บ้าง ฉันเห็นน้อย แล้ว Google ล่ะ? อาลี คลาวด์? ผู้ชายหนึ่งคน! ยอดเยี่ยม. แล้วเมตริกคืออะไร? คำจำกัดความอย่างเป็นทางการของสถาบันมาตรฐานและเทคโนโลยีแห่งชาติของสหรัฐอเมริกาคือ "เมตริกคือมาตรฐานการวัดที่อธิบายเงื่อนไขและกฎเกณฑ์ในการวัดทรัพย์สินและทำหน้าที่ในการทำความเข้าใจผลการวัด" มันหมายความว่าอะไร?

ลองใช้ตัวอย่างการวัดสำหรับการเปลี่ยนพื้นที่ว่างในดิสก์ของเครื่องเสมือน ตัวอย่างเช่นเราได้รับหมายเลข 90 และตัวเลขนี้หมายถึงเปอร์เซ็นต์นั่นคือจำนวนพื้นที่ว่างในดิสก์คือ 90% ฉันทราบว่าการอ่านคำอธิบายคำจำกัดความของเมตริกนั้นไม่น่าสนใจนักซึ่งใช้เวลา 40 หน้าในรูปแบบ pdf

อย่างไรก็ตาม หน่วยเมตริกไม่ได้บอกว่าได้รับผลการวัดมาอย่างไร แต่จะแสดงเฉพาะผลลัพธ์นี้เท่านั้น เราทำอะไรกับตัวชี้วัด?

ขั้นแรก เราวัดมูลค่าของบางสิ่งบางอย่างเพื่อใช้ผลการวัด

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

ตัวอย่างเช่นเราพบจำนวนพื้นที่ว่างในดิสก์และตอนนี้เราสามารถใช้งานได้แล้วใช้หน่วยความจำนี้ ฯลฯ เมื่อเราได้รับผลลัพธ์เมตริกแล้ว เราต้องตีความมัน ตัวอย่างเช่น เมตริกส่งคืนผลลัพธ์เป็น 90 เราจำเป็นต้องรู้ว่าตัวเลขนี้หมายถึงอะไร: จำนวนพื้นที่ว่างหรือจำนวนพื้นที่ดิสก์ที่ใช้เป็นเปอร์เซ็นต์หรือกิกะไบต์ เวลาแฝงของเครือข่ายเท่ากับ 90 ms และอื่นๆ นั่นคือ เราต้องตีความความหมายของค่าเมตริก เพื่อให้เมตริกมีความหมายเลย หลังจากตีความค่าเมตริกเดียวแล้ว เราต้องแน่ใจว่ามีการรวบรวมค่าหลายค่า สิ่งนี้สำคัญมากเนื่องจากผู้คนจำนวนมากไม่ทราบถึงความจำเป็นในการรวบรวมเมตริก Microsoft ทำให้การรวบรวมตัววัดเป็นเรื่องง่ายมาก แต่ก็ขึ้นอยู่กับคุณเพื่อให้แน่ใจว่าจะรวบรวมตัววัดเหล่านั้น ตัวชี้วัดเหล่านี้จะถูกเก็บไว้เพียง 41 วันและหายไปในวันที่ 42 ดังนั้น ขึ้นอยู่กับคุณสมบัติของอุปกรณ์ภายนอกหรือภายในของคุณ คุณควรดูแลวิธีบันทึกการวัดเป็นเวลานานกว่า 41 วัน - ในรูปแบบของบันทึก บันทึก ฯลฯ ดังนั้น หลังจากรวบรวมแล้ว คุณควรวางไว้ในตำแหน่งที่ช่วยให้คุณสามารถดึงสถิติการเปลี่ยนแปลงทั้งหมดในผลลัพธ์การวัดหากจำเป็น เมื่อคุณวางไว้ตรงนั้นแล้ว คุณก็สามารถเริ่มทำงานกับพวกเขาได้อย่างมีประสิทธิภาพ

หลังจากที่คุณได้รับตัววัด ตีความและรวบรวมแล้วเท่านั้น คุณจะสามารถสร้างข้อตกลงระดับบริการ SLA ได้ SLA นี้อาจไม่มีความสำคัญต่อลูกค้าของคุณมากนัก แต่สำคัญกว่าสำหรับเพื่อนร่วมงาน ผู้จัดการ ผู้ที่ดูแลระบบและกังวลเกี่ยวกับฟังก์ชันการทำงานของระบบ เมตริกสามารถวัดจำนวนตั๋วได้ ตัวอย่างเช่น คุณได้รับตั๋ว 5 ใบต่อวัน และในกรณีนี้จะแสดงความเร็วในการตอบสนองต่อคำขอของผู้ใช้และความเร็วในการแก้ไขปัญหา หน่วยวัดไม่ควรบอกเพียงว่าไซต์ของคุณโหลดใน 20 มิลลิวินาที หรือความเร็วในการตอบสนองของคุณคือ 20 มิลลิวินาที เมตริกเป็นมากกว่าตัวบ่งชี้ทางเทคนิคเพียงตัวเดียว

ดังนั้น หน้าที่ของการสนทนาของเราคือการนำเสนอภาพโดยละเอียดเกี่ยวกับสาระสำคัญของเมตริก ตัวชี้วัดทำหน้าที่เพื่อให้คุณได้รับภาพรวมของกระบวนการโดยสมบูรณ์

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

เมื่อเรามีหน่วยเมตริกแล้ว เราสามารถรับประกันได้ 99% ว่าระบบใช้งานได้ เพราะไม่ได้เป็นเพียงการดูไฟล์บันทึกที่ระบุว่าระบบกำลังทำงานอยู่ การรับประกันความพร้อมในการทำงาน 99% หมายความว่า ตัวอย่างเช่น 99% ของเวลาที่ API ตอบสนองที่ความเร็วปกติ 30 ms นี่คือสิ่งที่ผู้ใช้ เพื่อนร่วมงาน และผู้จัดการของคุณสนใจ ลูกค้าหลายรายของเราตรวจสอบบันทึกของเว็บเซิร์ฟเวอร์ แต่พวกเขาไม่สังเกตเห็นข้อผิดพลาดใดๆ และคิดว่าทุกอย่างเรียบร้อยดี ตัวอย่างเช่น พวกเขาเห็นความเร็วเครือข่าย 200 Mb/s และคิดว่า: “โอเค ทุกอย่างเยี่ยมมาก!” แต่เพื่อให้บรรลุเป้าหมาย 200 ดังกล่าว ผู้ใช้ต้องมีความเร็วในการตอบสนอง 30 มิลลิวินาที และนี่คือตัวบ่งชี้ที่ไม่ได้วัดและไม่ได้รวบรวมในไฟล์บันทึก ในขณะเดียวกัน ผู้ใช้ก็ต้องประหลาดใจที่ไซต์โหลดช้ามาก เนื่องจากไม่มีเมตริกที่จำเป็น พวกเขาจึงไม่ทราบสาเหตุของพฤติกรรมนี้

แต่เนื่องจากเรามี SLA ความพร้อมในการทำงาน 100% ลูกค้าจึงเริ่มบ่นเพราะจริงๆ แล้วไซต์นี้ใช้งานยากมาก ดังนั้น ในการสร้างวัตถุประสงค์ SLA จำเป็นต้องเห็นภาพที่สมบูรณ์ของกระบวนการที่สร้างขึ้นโดยหน่วยวัดที่รวบรวมไว้ นี่เป็นปัญหาที่เกิดขึ้นอย่างต่อเนื่องที่ฉันมีกับผู้ให้บริการบางรายที่เมื่อสร้าง SLA แล้วไม่ทราบว่าคำว่า “เวลาทำงาน” หมายถึงอะไร และโดยส่วนใหญ่แล้วจะไม่อธิบายให้ลูกค้าทราบว่า API ทำงานอย่างไร

หากคุณสร้างบริการ เช่น API สำหรับบุคคลที่สาม คุณควรเข้าใจว่าผลลัพธ์ของตัวชี้วัด 39,5 หมายถึงอะไร - การตอบสนอง การตอบสนองที่สำเร็จ การตอบสนองที่ความเร็ว 20 ms หรือที่ความเร็ว 5 ms ขึ้นอยู่กับคุณที่จะปรับ SLA ของพวกเขาให้เข้ากับ SLA ของคุณเอง และให้เข้ากับหน่วยวัดของคุณเอง

เมื่อคุณเข้าใจทั้งหมดนี้แล้ว คุณก็สามารถเริ่มสร้างแดชบอร์ดที่น่าทึ่งได้ บอกฉันทีว่ามีใครใช้แอปพลิเคชั่นสร้างภาพเชิงโต้ตอบ Grafana แล้วหรือยัง? ยอดเยี่ยม! ฉันเป็นแฟนตัวยงของโอเพ่นซอร์สนี้เพราะสิ่งนี้ฟรีและใช้งานง่าย

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

หากคุณยังไม่เคยใช้ Grafana ฉันจะบอกวิธีใช้งานให้คุณทราบ ใครที่เกิดในยุค 80 และ 90 คงจะจำ CareBears ได้บ้าง ฉันไม่รู้ว่าหมีเหล่านี้ได้รับความนิยมแค่ไหนในรัสเซีย แต่เมื่อพูดถึงตัวชี้วัด เราก็ควรจะเป็น "หมีดูแล" แบบเดียวกัน อย่างที่ผมบอกไปแล้ว คุณต้องมีภาพรวมว่าระบบทั้งหมดทำงานอย่างไร และไม่ควรเกี่ยวกับ API, เว็บไซต์ของคุณ หรือบริการที่ทำงานในเครื่องเสมือนเท่านั้น

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

คุณต้องจัดระเบียบคอลเลกชันของตัวชี้วัดที่สะท้อนถึงการทำงานของทั้งระบบได้ครบถ้วนที่สุด พวกคุณส่วนใหญ่เป็นนักพัฒนาซอฟต์แวร์ ดังนั้นชีวิตของคุณจึงเปลี่ยนแปลงอยู่ตลอดเวลา โดยปรับให้เข้ากับข้อกำหนดของผลิตภัณฑ์ใหม่ และเช่นเดียวกับที่คุณเกี่ยวข้องกับกระบวนการเขียนโค้ด คุณก็ควรคำนึงถึงตัวชี้วัดด้วย คุณจำเป็นต้องรู้ว่าตัวชี้วัดเกี่ยวข้องกับโค้ดทุกบรรทัดที่คุณเขียนอย่างไร ตัวอย่างเช่น สัปดาห์หน้า คุณจะเริ่มแคมเปญการตลาดใหม่และคาดว่าจะมีผู้ใช้จำนวนมากมาที่ไซต์ของคุณ ในการวิเคราะห์เหตุการณ์นี้ คุณจะต้องมีตัวชี้วัด และอาจต้องมีแดชบอร์ดทั้งหมดเพื่อติดตามกิจกรรมของบุคคลเหล่านี้ คุณจะต้องมีตัวชี้วัดเพื่อทำความเข้าใจว่าแคมเปญการตลาดของคุณประสบความสำเร็จเพียงใดและประสิทธิภาพจริงเป็นอย่างไร พวกเขาจะช่วยคุณในการพัฒนา CRM ที่มีประสิทธิภาพ - ระบบการจัดการลูกค้าสัมพันธ์

เรามาเริ่มด้วยบริการคลาวด์ Azure ของเรากันดีกว่า ค้นหาและจัดระเบียบคอลเลคชันเมตริกได้ง่ายมากเนื่องจากมี Azure Monitor จอภาพนี้รวมศูนย์การจัดการการกำหนดค่าระบบของคุณ องค์ประกอบ Azure แต่ละองค์ประกอบที่คุณต้องการใช้กับระบบของคุณมีเมตริกจำนวนมากที่เปิดใช้งานตามค่าเริ่มต้น นี่เป็นแอปพลิเคชั่นฟรีที่ทำงานได้ทันทีที่แกะกล่องและไม่จำเป็นต้องมีการตั้งค่าเบื้องต้นใดๆ คุณไม่จำเป็นต้องเขียนหรือ "ขัน" สิ่งใดๆ ลงในระบบของคุณ เราจะตรวจสอบสิ่งนี้โดยดูจากการสาธิตต่อไปนี้

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

นอกจากนี้ ยังสามารถส่งตัววัดเหล่านี้ไปยังแอปพลิเคชันบุคคลที่สาม เช่น ระบบจัดเก็บและวิเคราะห์บันทึก Splunk, แอปพลิเคชันการจัดการบันทึกบนคลาวด์ SumoLogic, เครื่องมือประมวลผลบันทึก ELK และ IBM Radar จริงอยู่ที่มีความแตกต่างเล็กน้อยซึ่งขึ้นอยู่กับทรัพยากรที่คุณใช้ - เครื่องเสมือน, บริการเครือข่าย, ฐานข้อมูล Azure SQL นั่นคือการใช้เมตริกจะแตกต่างกันไปขึ้นอยู่กับฟังก์ชันของสภาพแวดล้อมการทำงานของคุณ ฉันจะไม่บอกว่าความแตกต่างเหล่านี้ร้ายแรง แต่น่าเสียดายที่ยังคงปรากฏอยู่ และควรคำนึงถึงเรื่องนี้ด้วย การเปิดใช้งานและการส่งตัววัดสามารถทำได้หลายวิธี: ผ่านพอร์ทัล, CLI/Power Shell หรือใช้เทมเพลต ARM

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

ก่อนที่ฉันจะเริ่มการสาธิตครั้งแรก ฉันจะตอบคำถามใดๆ ที่คุณอาจมี หากไม่มีคำถามมาเริ่มกันเลย หน้าจอจะแสดงลักษณะของหน้า Azure Monitor มีใครบอกได้ไหมว่าจอภาพนี้ไม่ทำงาน?

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

ตอนนี้ทุกอย่างเรียบร้อยดีแล้ว คุณสามารถดูได้ว่าบริการมอนิเตอร์มีลักษณะอย่างไร ฉันสามารถพูดได้ว่านี่เป็นเครื่องมือที่ยอดเยี่ยมและเรียบง่ายมากสำหรับงานประจำวัน สามารถใช้เพื่อตรวจสอบแอปพลิเคชัน เครือข่าย และโครงสร้างพื้นฐาน เมื่อเร็วๆ นี้ อินเทอร์เฟซการตรวจสอบได้รับการปรับปรุง และหากบริการก่อนหน้านี้อยู่ในตำแหน่งที่แตกต่างกัน ตอนนี้ข้อมูลทั้งหมดเกี่ยวกับบริการจะถูกรวมไว้ในหน้าแรกของจอภาพ

ตารางหน่วยเมตริกเป็นแท็บตามเส้นทาง HomeMonitorMetrics ซึ่งคุณสามารถเข้าไปดูหน่วยเมตริกที่มีอยู่ทั้งหมด และเลือกหน่วยเมตริกที่คุณต้องการ แต่หากคุณต้องการเปิดใช้งานการรวบรวมตัววัด คุณจะต้องใช้เส้นทางไดเร็กทอรีการตั้งค่า HomeMonitorDiagnostic และทำเครื่องหมายที่ช่องตัววัด Enabled/Disabled ตามค่าเริ่มต้น เมตริกเกือบทั้งหมดจะถูกเปิดใช้งาน แต่หากคุณต้องการเปิดใช้งานบางอย่างเพิ่มเติม คุณจะต้องเปลี่ยนสถานะการวินิจฉัยจากปิดใช้งานเป็นเปิดใช้งาน

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

ในการดำเนินการนี้ ให้คลิกที่บรรทัดของเมตริกที่เลือก และบนแท็บที่เปิดขึ้น ให้เปิดใช้งานโหมดการวินิจฉัย หากคุณกำลังจะวิเคราะห์ตัววัดที่เลือก หลังจากคลิกลิงก์เปิดการวินิจฉัย คุณจะต้องทำเครื่องหมายที่ช่องส่งไปยัง Log Analytics ในหน้าต่างที่ปรากฏขึ้น

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

Log Analytics คล้ายกับ Splunk เล็กน้อย แต่มีค่าใช้จ่ายน้อยกว่า บริการนี้ช่วยให้คุณสามารถรวบรวมตัววัด บันทึก และทุกสิ่งที่คุณต้องการและวางไว้ในพื้นที่ทำงาน Log Analytics บริการนี้ใช้ภาษาประมวลผลคิวรี KQL พิเศษ - Kusto Quarry Language เราจะดูผลงานในการสาธิตครั้งถัดไป สำหรับตอนนี้ ฉันจะทราบว่าด้วยความช่วยเหลือนี้ คุณสามารถสร้างข้อความค้นหาเกี่ยวกับเมตริก บันทึก ข้อกำหนด แนวโน้ม รูปแบบ ฯลฯ และสร้างแดชบอร์ด

ดังนั้นเราจึงทำเครื่องหมายในช่อง Send to Log Analytics และช่องทำเครื่องหมายแผง LOG: DataPlaneRequests, MongoRequests และ QueryRuntimeStatistics และด้านล่างของแผง METRIC – ช่องทำเครื่องหมายคำขอ จากนั้นเราจะกำหนดชื่อและบันทึกการตั้งค่า บนบรรทัดคำสั่ง นี่แสดงถึงโค้ดสองบรรทัด อย่างไรก็ตาม Azure Cloud Shell ในแง่นี้มีลักษณะคล้ายกับ Google ซึ่งช่วยให้คุณใช้บรรทัดคำสั่งในเว็บเบราว์เซอร์ของคุณได้ AWS ไม่มีสิ่งใดเช่นนั้น ดังนั้น Azure จึงสะดวกกว่ามากในแง่นี้

ตัวอย่างเช่น ฉันสามารถเรียกใช้การสาธิตผ่านอินเทอร์เฟซเว็บโดยไม่ต้องใช้โค้ดใดๆ บนแล็ปท็อปของฉัน ในการดำเนินการนี้ ฉันต้องรับรองความถูกต้องด้วยบัญชี Azure ของฉัน จากนั้นคุณสามารถใช้ Terrafone ได้หากคุณใช้อยู่แล้ว ให้รอการเชื่อมต่อกับบริการและรับสภาพแวดล้อมการทำงานของ Linux ที่ Microsoft ใช้เป็นค่าเริ่มต้น

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

ต่อไป ฉันใช้ Bash ที่สร้างไว้ใน Azure Cloud Shell สิ่งที่มีประโยชน์มากคือ IDE ที่สร้างไว้ในเบราว์เซอร์ ซึ่งเป็น VS Code เวอร์ชันน้ำหนักเบา ต่อไป ฉันสามารถเข้าไปที่เทมเพลตตัววัดข้อผิดพลาด แก้ไข และปรับแต่งให้เหมาะกับความต้องการของฉัน

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

เมื่อคุณตั้งค่าคอลเลกชันตัววัดในเทมเพลตนี้แล้ว คุณสามารถใช้เพื่อสร้างตัววัดสำหรับโครงสร้างพื้นฐานทั้งหมดของคุณได้ เมื่อเราใช้เมตริก รวบรวม และจัดเก็บแล้ว เราจะต้องแสดงภาพเมตริกเหล่านั้น

เดวิด โอ'ไบรอัน (ซิรุส): เมตริก! เมตริก! เมตริก! ส่วนที่ 1

Azure Monitor เกี่ยวข้องกับหน่วยเมตริกเท่านั้น และไม่ได้ให้ภาพรวมความสมบูรณ์ของระบบของคุณ คุณอาจมีแอปพลิเคชันอื่นจำนวนหนึ่งที่ทำงานนอกสภาพแวดล้อม Azure ดังนั้น หากคุณต้องการตรวจสอบกระบวนการทั้งหมด การแสดงภาพตัวชี้วัดที่รวบรวมทั้งหมดไว้ในที่เดียว Azure Monitor จึงไม่เหมาะกับสิ่งนี้

เพื่อแก้ไขปัญหานี้ Microsoft ขอเสนอเครื่องมือ Power BI ซึ่งเป็นซอฟต์แวร์ที่ครอบคลุมสำหรับการวิเคราะห์ธุรกิจที่มีการแสดงภาพข้อมูลที่หลากหลาย นี่เป็นผลิตภัณฑ์ที่ค่อนข้างแพงซึ่งราคาขึ้นอยู่กับชุดฟังก์ชันที่คุณต้องการ ตามค่าเริ่มต้น จะมีข้อมูล 48 ชนิดให้คุณประมวลผล และเชื่อมโยงกับ Azure SQL Data Warehouses, Azure Data Lake Storage, Azure Machine Learning Services และ Azure Databricks เมื่อใช้ความสามารถในการปรับขนาด คุณสามารถรับข้อมูลใหม่ทุกๆ 30 นาที สิ่งนี้อาจจะหรือไม่เพียงพอต่อความต้องการของคุณ หากคุณต้องการการแสดงภาพการตรวจสอบแบบเรียลไทม์ ในกรณีนี้ขอแนะนำให้ใช้แอพพลิเคชั่นอย่าง Grafana ที่ผมพูดถึงไป นอกจากนี้ เอกสารของ Microsoft ยังอธิบายความสามารถในการส่งหน่วยวัด บันทึก และตารางเหตุการณ์โดยใช้เครื่องมือ SIEM ไปยังระบบแสดงภาพ Splunk, SumoLogic, ELK และเรดาร์ IBM

23:40 นาที

ต่อไปในเร็วๆ นี้...

โฆษณาบางส่วน🙂

ขอบคุณที่อยู่กับเรา คุณชอบบทความของเราหรือไม่? ต้องการดูเนื้อหาที่น่าสนใจเพิ่มเติมหรือไม่ สนับสนุนเราโดยการสั่งซื้อหรือแนะนำให้เพื่อน Cloud VPS สำหรับนักพัฒนา เริ่มต้นที่ $4.99, อะนาล็อกที่ไม่เหมือนใครของเซิร์ฟเวอร์ระดับเริ่มต้นซึ่งเราคิดค้นขึ้นเพื่อคุณ: ความจริงทั้งหมดเกี่ยวกับ VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps จาก $19 หรือจะแชร์เซิร์ฟเวอร์ได้อย่างไร (ใช้ได้กับ RAID1 และ RAID10 สูงสุด 24 คอร์ และสูงสุด 40GB DDR4)

Dell R730xd ถูกกว่า 2 เท่าในศูนย์ข้อมูล Equinix Tier IV ในอัมสเตอร์ดัม? ที่นี่ที่เดียวเท่านั้น 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 ทีวีจาก $199 ในเนเธอร์แลนด์! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - จาก $99! อ่านเกี่ยวกับ วิธีสร้างบริษัทโครงสร้างพื้นฐาน ระดับด้วยการใช้เซิร์ฟเวอร์ Dell R730xd E5-2650 v4 มูลค่า 9000 ยูโรต่อเพนนี?

ที่มา: will.com

เพิ่มความคิดเห็น