Build your ultimate AI agent
รายละเอียดคอร์ส
คอร์สนี้มุ่งสอนให้นักพัฒนาสามารถมอนิเตอร์ สังเกตการณ์ และแก้ไขปัญหาแอปพลิเคชันและบริการบน Azure ได้อย่างมีประสิทธิภาพ เหมาะสำหรับผู้ที่สร้าง cloud solutions และต้องการเข้าใจพฤติกรรมของระบบในสถานการณ์จริง ตั้งแต่สถานะของทรัพยากรไปจนถึงประสิทธิภาพของแอปพลิเคชันคอร์สเริ่มต้นด้วยการแนะนำ Azure Monitor และแนวคิดหลักของการสังเกตการณ์บน cloud จากนั้นจะอธิบายวิธีที่ Azure รวบรวม metrics และ logs วิธีใช้ dashboard เพื่อดูภาพรวมสถานะของระบบ และวิธีตั้งค่าการแจ้งเตือนเพื่อให้ทีมตอบสนองต่อปัญหาได้อย่างทันท่วงที ผ่านแบบฝึกหัดแบบ guided ผู้เรียนจะได้ทำงานกับ Azure resources จริง เพื่อสร้าง metrics แสดงผลข้อมูล และกำหนดค่า alert rules และ action groups สำหรับแจ้งเตือนผู้ที่เกี่ยวข้องเมื่อค่าเกินเกณฑ์ที่กำหนดในส่วนถัดมา คอร์สจะขยายไปสู่การมอนิเตอร์ในระดับแอปพลิเคชันด้วย Application Insights, availability tests และ Log Analytics ผู้เรียนจะได้เรียนรู้ว่า Application Insights รวบรวม telemetry อย่างไร ไม่ว่าจะเป็น requests, dependencies, failures และข้อมูลประสิทธิภาพต่างๆ ของบริการ Azure นอกจากนี้ยังเรียนรู้วิธีกำหนดค่า availability tests เพื่อตรวจสอบ uptime ของแอปพลิเคชันจากหลายตำแหน่ง และการใช้ Log Analytics เพื่อวิเคราะห์ logs เชิงลึกด้วย Kusto Query Language แบบฝึกหัด hands-on จะช่วยให้เห็นภาพว่าเครื่องมือเหล่านี้ทำงานร่วมกันเพื่อรองรับการวินิจฉัยและการหาสาเหตุของปัญหาได้อย่างไรในส่วนสุดท้าย คอร์สจะเน้นการ instrument และแก้ไขปัญหาแอปพลิเคชันแบบ distributed ผู้เรียนจะเปิดใช้งานการมอนิเตอร์บน Azure web apps ตรวจสอบ telemetry แบบ live และใช้ Application Map เพื่อแสดงภาพ dependencies ของบริการ รวมถึงระบุ performance bottlenecks หรือจุดที่เกิดความล้มเหลว คอร์สปิดท้ายด้วยแนวคิดการปรับปรุงประสิทธิภาพ เพื่อให้ผู้เรียนเข้าใจว่าควรนำเทคนิคใดมาใช้ เช่น caching, throughput tuning และการปรับปรุงทรัพยากร เพื่อเพิ่มความรวดเร็วและความเสถียรของแอปพลิเคชันเมื่อจบคอร์ส ผู้เรียนจะสามารถออกแบบกลยุทธ์การมอนิเตอร์ วินิจฉัยปัญหาในบริการ Azure ต่างๆ และปรับปรุงประสิทธิภาพแอปพลิเคชันด้วยเครื่องมือ native ของ Azure ได้ คอร์สนี้เน้นสถานการณ์จริงในการใช้งาน เพื่อให้ผู้เรียนสามารถมอนิเตอร์และแก้ไขปัญหา Azure solutions ในระดับ production ได้อย่างมั่นใจ
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
พื้นฐาน Azure Monitor
เรียนรู้ส่วนประกอบหลักของการมอนิเตอร์บน Azure ทั้ง metrics, logs, dashboards และ alerts เพื่อให้มองเห็นสถานะและพฤติกรรมของทรัพยากรได้อย่างชัดเจน
- Azure Monitor and Troubleshoot Solutions เบื้องต้น50 XP
- สำรวจ Azure Monitor100 XP
- การรับมือกับปัญหาด้านประสิทธิภาพ50 XP
- การมอนิเตอร์หลายทรัพยากรพร้อมกัน50 XP
- การเก็บและดูเมตริก50 XP
- เก็บข้อมูล Metrics ผ่านการใช้งาน Storage100 XP
- ตั้งค่า Dashboard เพื่อการสังเกตการณ์แบบรวมศูนย์100 XP
- Metrics กับ Logs: กรณีการใช้งาน50 XP
- การตรวจสอบอัตโนมัติด้วยการแจ้งเตือน50 XP
- สร้าง Alert rule พร้อมการแจ้งเตือนทางอีเมล100 XP
- สร้างการแจ้งเตือนต้นทุนสำหรับปริมาณธุรกรรมสูง100 XP
- การแจ้งเตือนพร้อมกัน50 XP
2
Application Insights, Availability Tests และ Log Analytics
เรียนรู้การมอนิเตอร์ในระดับแอปพลิเคชัน การทดสอบ availability และการวิเคราะห์ log แบบรวมศูนย์ เพื่อตรวจจับปัญหา ติดตามประสิทธิภาพ และสืบสวนความล้มเหลวที่เกิดขึ้น
3
การ Instrument และการแก้ไขปัญหา
เพิ่มการ instrument แอปพลิเคชันเพื่อเก็บ telemetry แสดงภาพ dependencies และนำเทคนิคการปรับปรุงประสิทธิภาพมาใช้ เพื่อแก้ไขปัญหาและพัฒนา Azure solutions ให้ดียิ่งขึ้น
การมอนิเตอร์และแก้ไขปัญหา Azure Solutions
เรียนจบแล้ว

