หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Microsoft มีเครื่องมือและกระบวนการตรวจสอบที่หลากหลายเพื่อช่วยให้คุณรักษาคุณภาพและประสิทธิภาพของแอปและบริการ Power Platform ของคุณ องค์ประกอบสำคัญของความพยายามในการตรวจสอบของคุณคือการตรวจสอบย้อนกลับแบบ end-to-end
เคล็ดลับ
บทความนี้แสดงตัวอย่าง สถานการณ์ และการแสดงภาพของวิธีการติดตามเหตุการณ์ในหลายบริการ โซลูชันนี้เป็นสถาปัตยกรรมตัวอย่างทั่วไป สถานการณ์ ซึ่งสามารถใช้ได้กับสถานการณ์และอุตสาหกรรมต่างๆ มากมาย
แผนภาพสถาปัตยกรรม
ลำดับงาน
ขั้นตอนต่อไปนี้อธิบายเวิร์กโฟลว์ Azure ไปยัง API เว็บสำหรับ Dataverse ที่แสดงในแผนภาพสถาปัตยกรรมตัวอย่าง:
แอปพลิเคชันสำหรับผู้ใช้: บริการและโซลูชัน Azure เช่น ฟังก์ชัน Azure, บริการเว็บ และ Kubernetes เริ่มต้นธุรกรรมแบบกระจายที่เกี่ยวข้องกับเหตุการณ์เฉพาะที่สร้างโดยผู้ใช้หรือเอเจนต์
API เว็บสำหรับ Dataverse: บริการ Azure เพิ่มส่วนหลักการติดตามให้กับคำขอไปยังเอนทิตีและ API ที่กำหนดเองสำหรับ Dataverse พาเรนต์การติดตามสามารถรวมอยู่ในเนื้อหาคำขอหรือสตริงคิวรีแท็กได้
พาเรนต์การติดตามคือส่วนหัวบริบทการติดตาม W3C ที่มีรหัสการติดตาม รหัสช่วง และข้อมูลอื่นๆ เกี่ยวกับคำขอ ส่วนหัวใช้เพื่อเชื่อมโยงข้อมูลการวัดและส่งข้อมูลทางไกลระหว่างส่วนประกอบต่างๆ ในสถาปัตยกรรม
ข้อความ Dataverse: ระบบส่งคำขอเป็นข้อความ Dataverse ข้อความสามารถเชื่อมโยงกับเอนทิตีหรือ API ที่กำหนดเอง และสามารถมีผลกับการดำเนินการก่อนและหลังจากการดำเนินการ การดำเนินการเหล่านี้อาจเป็นการติดตามแบบกระจายของ Application Insights
ปลั๊กอิน: ใช้ปลั๊กอิน Dataverse C# เพื่อสร้างการวัดและส่งข้อมูลทางไกลแบบกระจายในการเชื่อมโยงคำขอ Azure กับการดำเนินการ Dataverse
Azure Monitor: สร้างการสืบค้น KQL เพื่อสืบค้นและเชื่อมโยงการวัดและส่งข้อมูลทางไกลระหว่างส่วนประกอบต่างๆ
ขั้นตอนต่อไปนี้อธิบายเวิร์กโฟลว์ Power Platform:
ติดตั้ง: กำหนดค่าทรัพยากร Power Platform ด้วยคีย์/สตริงการเชื่อมต่อ Application Insights
ติดตาม: Copilot Studio, Power Apps และ Power Automate เริ่มธุรกรรมโดยการเรียกใช้ API ที่กำหนดเองสำหรับ Dataverse
คอมโพเนนต์
สถาปัตยกรรมตัวอย่างประกอบด้วยเครื่องมือและบริการตรวจสอบและส่วนประกอบ Power Platform ที่สร้างข้อมูลจากการวัดและส่งข้อมูลทางไกล
เครื่องมือและบริการตรวจสอบ
Azure Monitor เป็นโซลูชันที่ครอบคลุมสำหรับการรวบรวม วิเคราะห์ และทำงานกับการวัดและส่งข้อมูลทางไกลจากระบบคลาวด์และสภาพแวดล้อมในสถานที่ของคุณ ใช้ Kusto Query Language (KQL) เพื่อสืบค้นและเชื่อมโยงข้อมูลจากการวัดและส่งข้อมูลทางไกลในส่วนประกอบต่างๆ เรียนรู้เพิ่มเติมใน เริ่มต้นใช้งานการสืบค้นบันทึกในบันทึก Azure Monitor และ สืบค้นข้อมูลใน Azure Monitor โดยใช้ Azure Data Explorer
Application Insights เป็นคุณลักษณะ OpenTelemetry ของ Azure Monitor ที่ให้คุณตรวจสอบเว็บแอปพลิเคชัน บริการ และส่วนประกอบอื่นๆ ในสถาปัตยกรรมของคุณ มีเครื่องมือวิเคราะห์ที่มีประสิทธิภาพเพื่อช่วยให้คุณวินิจฉัยปัญหาและทำความเข้าใจกับสิ่งที่ผู้ใช้ทำกับแอปของคุณ
Azure Data Explorer เป็นแพลตฟอร์มการวิเคราะห์ที่รวดเร็วและปรับขนาดได้สูง ออกแบบมาเพื่อวิเคราะห์ข้อมูลจำนวนมากในเวลาเกือบเรียลไทม์ คุณสามารถใช้ Azure Data Explorer เพื่อสืบค้นและวิเคราะห์ข้อมูลจากการวัดและส่งข้อมูลทางไกลจาก Application Insights, Azure Monitor และบริการ Azure อื่นๆ
ส่วนประกอบ Power Platform
Microsoft Dataverse เป็นแพลตฟอร์มข้อมูลที่รองรับ Microsoft Cloud ส่วนใหญ่ รวมถึง Power Platform คุณสามารถใช้ Application Insights เพื่อรับการวินิจฉัยและการวัดและส่งข้อมูลทางไกลเกี่ยวกับประสิทธิภาพจาก Dataverse เรียนรู้เพิ่มเติมใน วิเคราะห์แอปแบบจำลองและการวัดและส่งข้อมูลทางไกล Microsoft Dataverse ด้วย Application Insights
Copilot Studio เป็นเครื่องมือกราฟิกแบบเขียนโค้ดน้อยสำหรับการสร้างเอเจนต์และโฟลว์เอเจนต์ คุณสามารถบันทึกข้อมูลจากการวัดและส่งข้อมูลทางไกลจากเอเจนต์ของคุณเพื่อตรวจสอบประสิทธิภาพด้วย Application Insights เรียนรู้เพิ่มเติมใน บันทึกการวัดและส่งข้อมูลทางไกลด้วย Application Insights
แอปพื้นที่ทำงาน Power Apps เป็นพื้นที่ทำงานว่างที่คุณวางส่วนประกอบเพื่อสร้างอินเทอร์เฟซผู้ใช้ไปยังแหล่งข้อมูล คุณสามารถตรวจสอบแอปพื้นที่ทำงานของคุณด้วย Application Insights เรียนรู้เพิ่มเติมใน วิเคราะห์บันทึกที่ระบบสร้างขึ้นโดยใช้ Application Insights
แอปแบบจำลอง Power Apps เป็นแอปที่คุณสร้างโดยใช้รูปแบบข้อมูลและส่วนประกอบที่กำหนดไว้ล่วงหน้า แอปแบบจำลองจะสร้างการวัดและส่งข้อมูลทางไกลที่คุณสามารถตรวจสอบด้วย Application Insights เช่นเดียวกับแอปพื้นที่ทำงาน เรียนรู้เพิ่มเติมใน วิเคราะห์แอปแบบจำลองและการวัดและส่งข้อมูลทางไกล Microsoft Dataverse ด้วย Application Insights
Power Automate เป็นเครื่องมือกราฟิกแบบเขียนโค้ดน้อยสำหรับการสร้างเวิร์กโฟลว์อัตโนมัติ คุณสามารถส่งออกข้อมูลจากการวัดและส่งข้อมูลทางไกลของโฟลว์ระบบคลาวด์ไปยัง Application Insights ในระดับสภาพแวดล้อม เรียนรู้เพิ่มเติมใน ตั้งค่า Application Insights กับ Power Automate
Power BI เป็นคอลเลกชันของบริการซอฟต์แวร์ แอป และตัวเชื่อมต่อที่ทำงานร่วมกันเพื่อบางครั้งเปลี่ยนแหล่งข้อมูลที่ไม่เกี่ยวข้องให้เป็นข้อมูลเชิงลึกที่สอดคล้องกัน แสดงข้อมูลได้ และโต้ตอบได้ คุณสามารถใช้เพื่อสอบถามและแสดงภาพข้อมูลการวัดและส่งข้อมูลทางไกล
รายละเอียดสถานการณ์
สถาปัตยกรรมนี้ได้รับการออกแบบมาเพื่อให้การวัดและส่งข้อมูลทางไกลมีความสัมพันธ์กันในหลายองค์ประกอบภายใน Power Platform และจากระบบภายนอก Power Platform โดยใช้คำแนะนำ W3C Trace Context เพื่อ:
- เชื่อมโยงเรกคอร์ดการติดตามและคำขอใน Application Insights โดยใช้เรกคอร์ดที่ขึ้นต่อกัน
- รองรับการตรวจสอบย้อนกลับของการดำเนินงานแบบ end-to-end
- ช่วยให้ทีมกำหนดค่าการวัดและส่งข้อมูลทางไกลเพื่อวินิจฉัยและแก้ไขปัญหา
- อนุญาตให้ระบบภายนอกส่งผ่านบริบทการติดตามแบบกระจายไปยัง Power Platform
- รวมส่วนประกอบ Power Platform ในเซสชันการติดตามแบบกระจาย
ข้อควรพิจารณา
ข้อควรพิจารณาเหล่านี้ใช้เสาหลักของ Power Platform Well-Architected ซึ่งเป็นชุดของหลักการชี้นำที่ปรับปรุงคุณภาพของเวิร์กโหลด เรียนรู้เพิ่มเติมใน Microsoft Power Platform Well-Architected
ความน่าเชื่อถือ
ตรวจสอบให้แน่ใจว่าโซลูชันที่นำไปใช้เหมาะสมกับกลยุทธ์การตรวจสอบและการแจ้งเตือนของคุณ
ความเป็นเลิศในการดำเนินงาน
หากจะตรวจสอบเวิร์กโหลดของคุณในด้านความปลอดภัย ประสิทธิภาพ และความน่าเชื่อถือได้มีประสิทธิภาพ คุณต้องมีระบบที่ครอบคลุมพร้อมรายการของตัวเองที่เป็นรากฐานสำหรับฟังก์ชันการตรวจสอบ การตรวจจับ และการแจ้งเตือนทั้งหมด เรียนรู้เพิ่มเติมใน คำแนะนำสำหรับการออกแบบและการสร้างระบบการตรวจสอบ
ประสิทธิภาพการทำงาน
คำแนะนำในตัวอย่างสถานการณ์นี้ช่วยให้คุณสามารถรวบรวมข้อมูลประสิทธิภาพของเวิร์กโหลดสำหรับเวิร์กโหลด Power Platform
ขั้นตอนถัดไป
ผู้สนับสนุน
Microsoft ดูแลบทความนี้ ผู้ร่วมให้ข้อมูลต่อไปนี้เขียนบทความนี้
ผู้เขียนหลัก:
- Grant Archibald, ผู้จัดการโครงการอาวุโส