Azure Monitor เป็นโซลูชันบนระบบคลาวด์ที่ครอบคลุมโดย Microsoft ซึ่งออกแบบมาเพื่อมอบความสามารถในการตรวจสอบแอปพลิเคชันและประสิทธิภาพสำหรับสภาพแวดล้อมการประมวลผลแบบไร้เซิร์ฟเวอร์ เช่นเดียวกับแอปพลิเคชันบนเว็บ โครงสร้างพื้นฐาน และเครื่องเสมือนแบบดั้งเดิม ในบริบทของการประมวลผลแบบไร้เซิร์ฟเวอร์ Azure Monitor มีบทบาทสำคัญในการรวบรวม วิเคราะห์ และดำเนินการกับข้อมูลการวัดและส่งข้อมูลทางไกลที่สร้างโดยทรัพยากร แอปพลิเคชัน และบริการต่างๆ ของ Azure Azure Monitor รองรับการตรวจสอบบริการ Azure ต่างๆ ได้อย่างมีประสิทธิภาพ รวมถึงฟังก์ชัน, Event Hubs, Logic Apps และส่วนประกอบแบบไร้เซิร์ฟเวอร์อื่นๆ โซลูชันการตรวจสอบแบบองค์รวมนี้ช่วยให้นักพัฒนาและผู้เชี่ยวชาญด้านไอทีสามารถรักษาแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ที่มีประสิทธิภาพสูงและเชื่อถือได้
Azure Monitor ใช้ประโยชน์จากชุดความสามารถที่หลากหลายในการรวบรวมประสิทธิภาพและตัวชี้วัดการวินิจฉัยต่างๆ รวมถึงข้อมูลบันทึกที่ปล่อยออกมาจากแอปพลิเคชันแบบไร้เซิร์ฟเวอร์และทรัพยากรที่เกี่ยวข้อง ในขณะเดียวกันก็นำเสนอข้อมูลเชิงลึกแบบเรียลไทม์และข้อมูลอัจฉริยะที่สามารถดำเนินการได้ ด้วย Azure Monitor ผู้ใช้สามารถตั้งค่าแดชบอร์ดที่กำหนดเอง สร้างการแจ้งเตือน กำหนดค่าการปรับขนาดอัตโนมัติ และแม้แต่ระบุปัญหาคอขวดในโครงสร้างพื้นฐานและแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ ซึ่งช่วยให้การจัดการทรัพยากรมีประสิทธิภาพ การระบุปัญหาอย่างรวดเร็ว และการแก้ไขที่รวดเร็ว
AppMaster ซึ่งเป็นแพลตฟอร์ม no-code อันทรงพลังสำหรับการสร้างแบ็กเอนด์ เว็บ และแอปพลิเคชันมือถือ ตระหนักถึงความสำคัญของการรวมเครื่องมือตรวจสอบคุณภาพสูง เช่น Azure Monitor ไว้ในวงจรการพัฒนาแอปพลิเคชัน ด้วยการนำเสนอการผสานรวมที่ราบรื่นกับ Azure Monitor AppMaster ไม่เพียงแต่รับประกันแอปพลิเคชันที่มีประสิทธิภาพสูง แต่ยังช่วยให้ผู้ใช้มีความสามารถในการสังเกตที่เหนือกว่า เพิ่มขีดความสามารถให้พวกเขาสร้างแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ที่ยืดหยุ่นและมีประสิทธิภาพ
ฟังก์ชันการทำงานของ Azure Monitor สามารถแบ่งออกเป็นสี่ประเภทหลัก: การรวบรวมข้อมูล การวิเคราะห์ข้อมูล การตอบสนองต่อเหตุการณ์สำคัญ และการบูรณาการกับบริการและเครื่องมืออื่นๆ แพลตฟอร์มดังกล่าวรวบรวมตัวชี้วัดประสิทธิภาพ บันทึกกิจกรรม บันทึกการวินิจฉัย และบันทึกแอปพลิเคชันจากทรัพยากร บริการ และส่วนประกอบต่างๆ ของ Azure รวมถึงข้อมูลการวัดและส่งข้อมูลทางไกลแบบกำหนดเอง โดยให้มุมมองที่ละเอียดเกี่ยวกับประสิทธิภาพของแอปพลิเคชันไร้เซิร์ฟเวอร์และโครงสร้างพื้นฐานที่สำคัญ Azure Monitor รองรับ Application Insights ซึ่งเป็นบริการจัดการประสิทธิภาพแอปพลิเคชัน (APM) และบริการวินิจฉัยที่ทรงพลังซึ่งปรับแต่งสำหรับแอปพลิเคชันบนเว็บ, API และส่วนประกอบแบบไร้เซิร์ฟเวอร์ เช่น ฟังก์ชัน Azure ซึ่งช่วยในการตรวจจับ คัดแยก และวินิจฉัยปัญหาด้านประสิทธิภาพและความพร้อมใช้งาน
สำหรับการวิเคราะห์ข้อมูล Azure Monitor มีเครื่องมือและความสามารถที่หลากหลาย เช่น Metrics Explorer, Log Analytics และการวิเคราะห์ประสิทธิภาพและข้อมูลการวินิจฉัยโดยอัตโนมัติ เครื่องมือเหล่านี้ช่วยให้ผู้ใช้สามารถระบุแนวโน้ม ตรวจจับความผิดปกติ และดำเนินการวิเคราะห์ต้นตอของปัญหาที่พบในแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ นอกจากนี้ Azure Monitor ยังช่วยให้ผู้ใช้ตั้งค่าการสืบค้นแบบกำหนดเองโดยใช้ Kusto Query Language (KQL) ซึ่งช่วยให้สามารถวิเคราะห์ข้อมูลที่ซับซ้อน ความสัมพันธ์ และการรวมกลุ่มได้อย่างง่ายดาย
การตอบสนองต่อเหตุการณ์สำคัญทำได้ง่ายด้วยกลไกการแจ้งเตือนและการแจ้งเตือนที่มีประสิทธิภาพของ Azure Monitor ผู้ใช้สามารถกำหนดค่ากฎการแจ้งเตือนตามเกณฑ์หรือเงื่อนไขที่ระบุสำหรับตัววัดที่รวบรวมและข้อมูลบันทึก เพื่อให้มั่นใจว่าจะได้รับการแจ้งเตือนทันทีในกรณีที่เกิดปัญหาหรือการละเมิดที่อาจเกิดขึ้น นอกจากนี้ Azure Monitor ยังรองรับการดำเนินการปรับขนาดที่สามารถปรับทรัพยากรที่จัดสรรให้กับแอปพลิเคชันแบบไร้เซิร์ฟเวอร์โดยอัตโนมัติตามเกณฑ์ประสิทธิภาพที่กำหนดไว้ล่วงหน้า ช่วยให้มั่นใจได้ถึงการใช้ทรัพยากรอย่างเหมาะสมและคุ้มค่า
Azure Monitor มีการผสานรวมอย่างราบรื่นกับบริการ Azure ต่างๆ ตลอดจนเครื่องมือและบริการของบุคคลที่สาม เช่น ระบบตั๋ว แพลตฟอร์มการจัดการเหตุการณ์ และแอปพลิเคชันการส่งข้อความ การบูรณาการนี้ทำให้ผู้ใช้สามารถกำหนดเส้นทางการแจ้งเตือนไปยังช่องทางหรือระบบที่เหมาะสม ส่งเสริมการตอบสนองต่อเหตุการณ์ที่รวดเร็วและมีประสิทธิภาพ
โดยสรุป Azure Monitor เป็นโซลูชันการตรวจสอบที่ครอบคลุมและมีประสิทธิภาพสำหรับสภาพแวดล้อมการประมวลผลแบบไร้เซิร์ฟเวอร์ โดยนำเสนอความสามารถมากมายในการรวบรวม วิเคราะห์ และดำเนินการกับข้อมูลการวัดและส่งข้อมูลทางไกลที่สร้างโดยทรัพยากร แอปพลิเคชัน และบริการของ Azure ด้วยการรวม Azure Monitor เข้ากับ AppMaster ผู้ใช้จะสามารถเข้าถึงความสามารถในการสังเกตและการวินิจฉัยที่เหนือกว่า ช่วยให้พวกเขาตรวจสอบ เพิ่มประสิทธิภาพ และแก้ไขปัญหาแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ได้อย่างมีประสิทธิภาพ ทำให้มั่นใจได้ถึงประสิทธิภาพและความน่าเชื่อถือในระดับสูง