แชร์ผ่าน


ภาพรวมของตัวตรวจสอบแบบสด

Live monitor เป็นเครื่องมือที่ช่วยให้ผู้สร้างสามารถดูสตรีมเหตุการณ์จากเซสชันของผู้ใช้เพื่อวินิจฉัยและแก้ไขปัญหาได้ ผู้สร้างแอป Canvas สามารถใช้ Live Monitor เพื่อดูเหตุการณ์ขณะสร้างแอปใหม่หรือเพื่อตรวจสอบแอปที่เผยแพร่ระหว่างรันไทม์ก็ได้ Power Apps Studio ผู้สร้างแอปที่ขับเคลื่อนด้วยโมเดลสามารถตรวจสอบการนำทางในหน้า การดำเนินการคำสั่ง ปัญหาที่เกี่ยวข้องกับแบบฟอร์ม และการดำเนินการสำคัญอื่นๆ เพื่อทำความเข้าใจพฤติกรรมของแอปและทำการปรับปรุง

ประโยชน์

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

การดีบักแอป

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

ตัวอย่างปัญหาและข้อสงสัยบางประการที่คุณพบได้เมื่อใช้ Live monitor ได้แก่:

  • จำนวนการโทรผ่านเครือข่ายสูง

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

    • คุณสามารถใช้รูปแบบที่แตกต่างกัน เช่น การแคชข้อมูลในคอลเลกชันหรือตัวแปรแทนการดึงข้อมูลเดียวกันหลาย ๆ ครั้งได้หรือไม่
  • ขนาดข้อมูล การตอบ

    • คุณสามารถใช้ตัวกรองการค้นหาเพื่อลดจำนวนข้อมูลที่ร้องขอได้หรือไม่
  • ระยะเวลาการร้องขอ

    • ตัวเชื่อมต่อและปลั๊กอินได้รับการปรับให้เหมาะสมหรือไม่
    • คุณสามารถลดขนาดของการตอบกลับโดยใช้ตัวกรองแบบสอบถามได้หรือไม่
  • ข้อผิดพลาด

    • คุณกำหนดค่าสิทธิ์ที่จำเป็นในการเรียกใช้แอปอย่างถูกต้องหรือไม่
    • คำขอของคุณถูกจำกัดโดยแพลตฟอร์มหรือไม่

ข้อกำหนดเบื้องต้น

คุณต้องมีความเป็นสมาชิก Security role ต่อไปนี้ในสภาพแวดล้อมเพื่อใช้ Live monitor

ชนิดแอป บทบาทความปลอดภัยที่จำเป็น
แอป Canvas ผู้ดูแลระบบสภาพแวดล้อมหรือผู้สร้างสภาพแวดล้อม
แอปแบบจำลอง ผู้ดูแลระบบหรือผู้กำหนดค่าระบบสำหรับองค์กร Dataverse

ข้อมูลเพิ่มเติม: กำหนดค่าความปลอดภัยของผู้ใช้ให้กับทรัพยากรในสภาพแวดล้อม

แดชบอร์ดมอนิเตอร์สด

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

ตรวจสอบแดชบอร์ด

ชื่อคอลัมน์ Description
รหัส หมายเลขลำดับของเหตุการณ์
เวลา เวลาที่เหตุการณ์เกิดขึ้น
ประเภท ประเภทของกิจกรรม เช่น เครือข่าย
การดำเนินการ ชื่อการดำเนินการภายในที่เป็นผลของคำขอภายในแอป ตัวอย่างเช่น createRow คือชื่อการดำเนินการจากฟังก์ชัน Patch
ผลลัพธ์ คำอธิบายข้อความของรหัสสถานะ ตัวอย่างเช่น สถานะ 429 จะปรากฏเป็น "ข้อผิดพลาด" ในคอลัมน์ผลลัพธ์ สีแถวยังช่วยระบุข้อผิดพลาดและคำเตือนได้อย่างรวดเร็ว
ข้อมูลผลลัพธ์ การแปลรหัสข้อผิดพลาดและผลลัพธ์โดยละเอียด ตัวอย่างเช่น รหัสสถานะ 429 จะปรากฏเป็น "คำขอมากเกินไป" ในคอลัมน์นี้
สถานะ รหัสสถานะ HTTP ของการร้องขอเครือข่าย ตัวอย่างเช่น รหัส 2XX แสดงถึงคำขอที่ประสบความสำเร็จ ในขณะที่รหัส 4XX แสดงถึงข้อผิดพลาด
ระยะเวลา ส่วนใหญ่สามารถใช้ระยะเวลาเพื่อทำความเข้าใจประสิทธิภาพของการโทรเครือข่ายในแอปได้ แต่ก็ขึ้นอยู่กับชนิดของเหตุการณ์ด้วย ตัวอย่างเช่น สำหรับคำขอเครือข่าย ระยะเวลาคือเวลาที่ส่งคำขอและได้รับการตอบกลับ
แหล่งข้อมูล ชื่อของแหล่งข้อมูลที่เข้าถึงโดยการดำเนินการเหตุการณ์ที่ยกขึ้น (ตัวอย่างเช่น ชื่อของตาราง Microsoft Dataverse)
ควบคุม ชื่อตัวควบคุมที่เชื่อมโยงกับเหตุการณ์นี้
คุณสมบัติ คุณสมบัติตัวควบคุมที่ใช้งานอยู่ของเหตุการณ์ที่ยกขึ้น
ขนาด การตอบ สำหรับเหตุการณ์คำขอเครือข่าย แสดงขนาดของการตอบกลับที่ได้รับจากผู้ส่งไปยังแอปของคุณเป็นไบต์

เมื่อคุณเลือกเหตุการณ์ในตาราง แผงควบคุมจะแสดงรายละเอียดเพิ่มเติมเกี่ยวกับเหตุการณ์นั้น แผงมีสี่แท็บ:

  • รายละเอียด: แสดงภาพรวมระดับสูงของเหตุการณ์ที่คุณเลือก ข้อมูลบางส่วนอาจถูกยุบในมุมมองทรี คุณสามารถขยายและดูรายละเอียดแนวลึกเพื่อดูเนื้อหา

    จอภาพ-รายละเอียด.

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

    มอนิเตอร์-สูตร.

  • คำขอ: แสดงคำขอ HTTP ที่ถูกส่งไป

    การตรวจสอบ-การร้องขอ

  • การตอบ: แสดง HTTP การตอบ ที่ได้รับ คุณสามารถดูการตอบสนองในรูปแบบ JSON

    มอนิเตอร์ - การตอบ

สถานการณ์ที่ไม่รองรับสำหรับการตรวจสอบสด

หากต้องการเรียนรู้เกี่ยวกับสถานการณ์ที่ไม่รองรับสำหรับ Live monitor ให้ไปที่ การตรวจสอบขั้นสูง - สถานการณ์ที่ไม่รองรับ

ขั้นตอนถัดไป

ดูเพิ่มเติม

แก้ไขปัญหาแบบฟอร์มในแอปที่ขับเคลื่อนด้วยโมเดล
การดีบักแบบร่วมมือกันด้วย Live Monitor
การตรวจสอบขั้นสูง